Skip to content

Update translations from Weblate #1757

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
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
459 changes: 458 additions & 1 deletion assets/l10n/app_fr.arb

Large diffs are not rendered by default.

2,006 changes: 1,078 additions & 928 deletions assets/l10n/app_pl.arb

Large diffs are not rendered by default.

1,940 changes: 1,045 additions & 895 deletions assets/l10n/app_ru.arb

Large diffs are not rendered by default.

1,948 changes: 1,065 additions & 883 deletions assets/l10n/app_uk.arb

Large diffs are not rendered by default.

1,940 changes: 1,069 additions & 871 deletions assets/l10n/app_zh_Hant_TW.arb

Large diffs are not rendered by default.

206 changes: 110 additions & 96 deletions lib/generated/l10n/zulip_localizations_fr.dart

Large diffs are not rendered by default.

56 changes: 28 additions & 28 deletions lib/generated/l10n/zulip_localizations_pl.dart
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
'Oznacz kanał jako przeczytany';

@override
String get actionSheetOptionCopyChannelLink => 'Copy link to channel';
String get actionSheetOptionCopyChannelLink => 'Skopiuj odnośnik do kanału';

@override
String get actionSheetOptionListOfTopics => 'Lista wątków';
Expand Down Expand Up @@ -125,30 +125,30 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
'Nie udało się oznaczyć brak rozwiązania';

@override
String get actionSheetOptionSeeWhoReacted => 'See who reacted';
String get actionSheetOptionSeeWhoReacted => 'Pokaż kto zareagował';

@override
String get seeWhoReactedSheetNoReactions => 'This message has no reactions.';
String get seeWhoReactedSheetNoReactions => 'Brak reakcji na tę wiadomość.';

@override
String seeWhoReactedSheetHeaderLabel(int num) {
return 'Emoji reactions ($num total)';
return 'Reakcje emoji (łącznie $num)';
}

@override
String seeWhoReactedSheetEmojiNameWithVoteCount(String emojiName, int num) {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: '$num votes',
one: '1 vote',
other: '$num głosów',
one: '1 głos',
);
return '$emojiName: $_temp0';
}

@override
String seeWhoReactedSheetUserListLabel(String emojiName, int num) {
return 'Votes for $emojiName ($num)';
return 'Głosów $emojiName ($num)';
}

@override
Expand Down Expand Up @@ -186,7 +186,7 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
'Oznacz wątek jako przeczytany';

@override
String get actionSheetOptionCopyTopicLink => 'Copy link to topic';
String get actionSheetOptionCopyTopicLink => 'Skopiuj odnośnik do wątku';

@override
String get errorWebAuthOperationalErrorTitle => 'Coś poszło nie tak';
Expand Down Expand Up @@ -342,10 +342,10 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
String get successMessageLinkCopied => 'Skopiowano odnośnik wiadomości';

@override
String get successTopicLinkCopied => 'Topic link copied';
String get successTopicLinkCopied => 'Skopiowano odnośnik do wątku';

@override
String get successChannelLinkCopied => 'Channel link copied';
String get successChannelLinkCopied => 'Skopiowano odnośnik do kanału';

@override
String get errorBannerDeactivatedDmLabel =>
Expand Down Expand Up @@ -715,50 +715,50 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
String get userRoleUnknown => 'Nieznany';

@override
String get statusButtonLabelStatusSet => 'Status';
String get statusButtonLabelStatusSet => 'Stan';

@override
String get statusButtonLabelStatusUnset => 'Set status';
String get statusButtonLabelStatusUnset => 'Ustaw stan';

@override
String get noStatusText => 'No status text';
String get noStatusText => 'Brak tekstu stanu';

@override
String get setStatusPageTitle => 'Set status';
String get setStatusPageTitle => 'Ustaw stan';

@override
String get statusClearButtonLabel => 'Clear';
String get statusClearButtonLabel => 'Wyczyść';

@override
String get statusSaveButtonLabel => 'Save';
String get statusSaveButtonLabel => 'Zapisz';

@override
String get statusTextHint => 'Your status';
String get statusTextHint => 'Twój stan';

@override
String get userStatusBusy => 'Busy';
String get userStatusBusy => 'Zajęty';

@override
String get userStatusInAMeeting => 'In a meeting';
String get userStatusInAMeeting => 'Na spotkaniu';

@override
String get userStatusCommuting => 'Commuting';
String get userStatusCommuting => 'W drodze';

@override
String get userStatusOutSick => 'Out sick';
String get userStatusOutSick => 'Chorobowe';

@override
String get userStatusVacationing => 'Vacationing';
String get userStatusVacationing => 'Na urlopie';

@override
String get userStatusWorkingRemotely => 'Working remotely';
String get userStatusWorkingRemotely => 'Praca zdalna';

@override
String get userStatusAtTheOffice => 'At the office';
String get userStatusAtTheOffice => 'W biurze';

@override
String get updateStatusErrorTitle =>
'Error updating user status. Please try again.';
'Błąd aktualizacji stanu. Spróbuj ponownie.';

@override
String get searchMessagesPageTitle => 'Szukaj';
Expand Down Expand Up @@ -834,7 +834,7 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
String get reactedEmojiSelfUser => 'Ty';

@override
String get reactionChipsLabel => 'Reactions';
String get reactionChipsLabel => 'Reakcje';

@override
String reactionChipLabel(String emojiName, String votes) {
Expand All @@ -846,8 +846,8 @@ class ZulipLocalizationsPl extends ZulipLocalizations {
String _temp0 = intl.Intl.pluralLogic(
otherUsersCount,
locale: localeName,
other: 'You and $otherUsersCount others',
one: 'You and 1 other',
other: 'Ty i $otherUsersCount innych',
one: 'Ty i 1 inny',
);
return '$_temp0';
}
Expand Down
84 changes: 44 additions & 40 deletions lib/generated/l10n/zulip_localizations_ru.dart
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
'Отметить канал как прочитанный';

@override
String get actionSheetOptionCopyChannelLink => 'Copy link to channel';
String get actionSheetOptionCopyChannelLink => 'Скопировать ссылку на канал';

@override
String get actionSheetOptionListOfTopics => 'Список тем';
Expand Down Expand Up @@ -125,30 +125,32 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
'Не удалось отметить тему как нерешенную';

@override
String get actionSheetOptionSeeWhoReacted => 'See who reacted';
String get actionSheetOptionSeeWhoReacted => 'Посмотреть отреагировавших';

@override
String get seeWhoReactedSheetNoReactions => 'This message has no reactions.';
String get seeWhoReactedSheetNoReactions => 'На это сообщение нет реакций.';

@override
String seeWhoReactedSheetHeaderLabel(int num) {
return 'Emoji reactions ($num total)';
return 'Эмодзи-реакции (всего: $num)';
}

@override
String seeWhoReactedSheetEmojiNameWithVoteCount(String emojiName, int num) {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: '$num votes',
one: '1 vote',
other: '$num голосов',
many: '$num голосов',
few: '$num голоса',
one: '1 голос',
);
return '$emojiName: $_temp0';
}

@override
String seeWhoReactedSheetUserListLabel(String emojiName, int num) {
return 'Votes for $emojiName ($num)';
return 'Голоса за $emojiName ($num)';
}

@override
Expand Down Expand Up @@ -186,7 +188,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
'Отметить тему как прочитанную';

@override
String get actionSheetOptionCopyTopicLink => 'Copy link to topic';
String get actionSheetOptionCopyTopicLink => 'Скопировать ссылку на тему';

@override
String get errorWebAuthOperationalErrorTitle => 'Что-то пошло не так';
Expand Down Expand Up @@ -343,10 +345,10 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String get successMessageLinkCopied => 'Ссылка на сообщение скопирована';

@override
String get successTopicLinkCopied => 'Topic link copied';
String get successTopicLinkCopied => 'Ссылка на тему скопирована';

@override
String get successChannelLinkCopied => 'Channel link copied';
String get successChannelLinkCopied => 'Ссылка на канал скопирована';

@override
String get errorBannerDeactivatedDmLabel =>
Expand Down Expand Up @@ -418,7 +420,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String get newDmSheetSearchHintEmpty => 'Добавить пользователей';

@override
String get newDmSheetSearchHintSomeSelected => 'Добавить еще…';
String get newDmSheetSearchHintSomeSelected => 'Добавить ещё…';

@override
String get newDmSheetNoUsersFound => 'Никто не найден';
Expand Down Expand Up @@ -598,7 +600,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {

@override
String errorInvalidApiKeyMessage(String url) {
return 'Не удалось войти в вашу учетную запись $url. Попробуйте еще раз или используйте другую учетную запись.';
return 'Не удалось войти в вашу учётную запись $url. Попробуйте ещё раз или используйте другую учётную запись.';
}

@override
Expand Down Expand Up @@ -651,8 +653,8 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: '$num шт. сообщений',
one: '1 сообщения',
other: '$num сообщений',
one: '$num сообщения',
);
return 'Отметка прочтения установлена для $_temp0.';
}
Expand All @@ -669,8 +671,8 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String _temp0 = intl.Intl.pluralLogic(
num,
locale: localeName,
other: '$num шт. сообщений',
one: '1 сообщения',
other: '$num сообщений',
one: '$num сообщения',
);
return 'Отметка прочтения снята для $_temp0.';
}
Expand Down Expand Up @@ -718,50 +720,50 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String get userRoleUnknown => 'Неизвестно';

@override
String get statusButtonLabelStatusSet => 'Status';
String get statusButtonLabelStatusSet => 'Статус';

@override
String get statusButtonLabelStatusUnset => 'Set status';
String get statusButtonLabelStatusUnset => 'Установить статус';

@override
String get noStatusText => 'No status text';
String get noStatusText => 'Нет текста статуса';

@override
String get setStatusPageTitle => 'Set status';
String get setStatusPageTitle => 'Установить статус';

@override
String get statusClearButtonLabel => 'Clear';
String get statusClearButtonLabel => 'Очистить';

@override
String get statusSaveButtonLabel => 'Save';
String get statusSaveButtonLabel => 'Сохранить';

@override
String get statusTextHint => 'Your status';
String get statusTextHint => 'Ваш статус';

@override
String get userStatusBusy => 'Busy';
String get userStatusBusy => 'Занят/а';

@override
String get userStatusInAMeeting => 'In a meeting';
String get userStatusInAMeeting => 'На встрече';

@override
String get userStatusCommuting => 'Commuting';
String get userStatusCommuting => 'В дороге';

@override
String get userStatusOutSick => 'Out sick';
String get userStatusOutSick => 'Болею';

@override
String get userStatusVacationing => 'Vacationing';
String get userStatusVacationing => 'В отпуске';

@override
String get userStatusWorkingRemotely => 'Working remotely';
String get userStatusWorkingRemotely => 'Работаю дистанционно';

@override
String get userStatusAtTheOffice => 'At the office';
String get userStatusAtTheOffice => 'В офисе';

@override
String get updateStatusErrorTitle =>
'Error updating user status. Please try again.';
'Ошибка обновления статуса пользователя. Попробуйте ещё раз.';

@override
String get searchMessagesPageTitle => 'Поиск';
Expand Down Expand Up @@ -803,7 +805,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {

@override
String get channelsEmptyPlaceholder =>
'Вы еще не подписаны ни на один канал.';
'Вы ещё не подписаны ни на один канал.';

@override
String get mainMenuMyProfile => 'Мой профиль';
Expand All @@ -819,10 +821,10 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String _temp0 = intl.Intl.pluralLogic(
numOthers,
locale: localeName,
other: '$numOthers чел.',
one: '1 чел.',
other: '$numOthers другим',
one: '$numOthers другому',
);
return '$senderFullName вам и еще $_temp0';
return '$senderFullName вам и ещё $_temp0';
}

@override
Expand All @@ -838,7 +840,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String get reactedEmojiSelfUser => 'Вы';

@override
String get reactionChipsLabel => 'Reactions';
String get reactionChipsLabel => 'Реакции';

@override
String reactionChipLabel(String emojiName, String votes) {
Expand All @@ -850,8 +852,10 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String _temp0 = intl.Intl.pluralLogic(
otherUsersCount,
locale: localeName,
other: 'You and $otherUsersCount others',
one: 'You and 1 other',
other: 'Вы и еще $otherUsersCount человек',
many: 'Вы и еще $otherUsersCount человек',
few: 'Вы и еще $otherUsersCount человека',
one: 'Вы и еще $otherUsersCount человек',
);
return '$_temp0';
}
Expand Down Expand Up @@ -977,7 +981,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {

@override
String get experimentalFeatureSettingsWarning =>
'Эти параметры включают функции, которые все еще находятся в стадии разработки и не готовы. Они могут не работать и вызывать проблемы в других местах приложения.\n\nЦель этих настроек — экспериментирование людьми, работающими над разработкой Zulip.';
'Эти параметры включают возможности, которые все ещё находятся в разработке и не готовы. Они могут не работать и вызывать проблемы в других местах приложения.\n\nЦель этих настроек — экспериментирование людьми, работающими над разработкой Zulip.';

@override
String get errorNotificationOpenTitle => 'Не удалось открыть оповещения';
Expand All @@ -993,7 +997,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations {
String get errorReactionRemovingFailedTitle => 'Не удалось удалить реакцию';

@override
String get emojiReactionsMore => 'еще';
String get emojiReactionsMore => 'ещё';

@override
String get emojiPickerSearchEmoji => 'Поиск эмодзи';
Expand Down
Loading