From b260702b5b63caa76ac2b423c6cb606d0d471b92 Mon Sep 17 00:00:00 2001 From: Ashutosh Khadse <128621280+AshutoshKhadse23@users.noreply.github.com> Date: Thu, 27 Mar 2025 09:57:12 +0530 Subject: [PATCH] Revert "Update translations from Weblate" --- assets/l10n/app_ru.arb | 224 +----------------- .../l10n/zulip_localizations_ru.dart | 84 +++---- 2 files changed, 43 insertions(+), 265 deletions(-) diff --git a/assets/l10n/app_ru.arb b/assets/l10n/app_ru.arb index 9f6e05c8bc..b0717b14ab 100644 --- a/assets/l10n/app_ru.arb +++ b/assets/l10n/app_ru.arb @@ -377,7 +377,7 @@ "@composeBoxTopicHintText": { "description": "Hint text for topic input widget in compose box." }, - "messageListGroupYouWithYourself": "Сообщения с собой", + "messageListGroupYouWithYourself": "Вы с собой", "@messageListGroupYouWithYourself": { "description": "Message list recipient header for a DM group that only includes yourself." }, @@ -754,227 +754,5 @@ "errorMessageNotSent": "Сообщение не отправлено", "@errorMessageNotSent": { "description": "Error message for compose box when a message could not be sent." - }, - "openLinksWithInAppBrowser": "Открывать ссылки внутри приложения", - "@openLinksWithInAppBrowser": { - "description": "Label for toggling setting to open links with in-app browser" - }, - "errorCouldNotShowUserProfile": "Не удалось показать профиль пользователя.", - "@errorCouldNotShowUserProfile": { - "description": "Message that appears on the user profile page when the profile cannot be shown." - }, - "errorCouldNotOpenLinkTitle": "Не удалось открыть ссылку", - "@errorCouldNotOpenLinkTitle": { - "description": "Error title when opening a link failed." - }, - "composeBoxLoadingMessage": "(загрузка сообщения {messageId})", - "@composeBoxLoadingMessage": { - "description": "Placeholder in compose box showing the quoted message is currently loading.", - "placeholders": { - "messageId": { - "type": "int", - "example": "1234" - } - } - }, - "dmsWithYourselfPageTitle": "ЛС с собой", - "@dmsWithYourselfPageTitle": { - "description": "Message list page title for a DM group that only includes yourself." - }, - "dmsWithOthersPageTitle": "ЛС с {others}", - "@dmsWithOthersPageTitle": { - "description": "Message list page title for a DM group with others.", - "placeholders": { - "others": { - "type": "String", - "example": "Alice, Bob" - } - } - }, - "lightboxVideoDuration": "Длительность видео", - "@lightboxVideoDuration": { - "description": "The total duration of the video playing in the lightbox." - }, - "pinnedSubscriptionsLabel": "Закреплены", - "@pinnedSubscriptionsLabel": { - "description": "Label for the list of pinned subscribed channels." - }, - "unpinnedSubscriptionsLabel": "Откреплены", - "@unpinnedSubscriptionsLabel": { - "description": "Label for the list of unpinned subscribed channels." - }, - "subscriptionListNoChannels": "Каналы не найдены", - "@subscriptionListNoChannels": { - "description": "Text to display on subscribed-channels page when there are no subscribed channels." - }, - "wildcardMentionAll": "все", - "@wildcardMentionAll": { - "description": "Text for \"@all\" wildcard-mention autocomplete option when writing a channel or DM message." - }, - "noEarlierMessages": "Предшествующих сообщений нет", - "@noEarlierMessages": { - "description": "Text to show at the start of a message list if there are no earlier messages." - }, - "actionSheetOptionMarkChannelAsRead": "Отметить канал как прочитанный", - "@actionSheetOptionMarkChannelAsRead": { - "description": "Label for marking a channel as read." - }, - "actionSheetOptionMarkTopicAsRead": "Отметить тему как прочитанную", - "@actionSheetOptionMarkTopicAsRead": { - "description": "Option to mark a specific topic as read in the action sheet." - }, - "reactedEmojiSelfUser": "Вы", - "@reactedEmojiSelfUser": { - "description": "Display name for the user themself, to show on an emoji reaction added by the user." - }, - "wildcardMentionEveryone": "каждый", - "@wildcardMentionEveryone": { - "description": "Text for \"@everyone\" wildcard-mention autocomplete option when writing a channel or DM message." - }, - "zulipAppTitle": "Zulip", - "@zulipAppTitle": { - "description": "The name of Zulip. This should be either 'Zulip' or a transliteration." - }, - "actionSheetOptionResolveTopic": "Поставить отметку \"решено\"", - "@actionSheetOptionResolveTopic": { - "description": "Label for the 'Mark as resolved' button on the topic action sheet." - }, - "filenameAndSizeInMiB": "{filename}: {size} МиБ", - "@filenameAndSizeInMiB": { - "description": "The name of a file, and its size in mebibytes.", - "placeholders": { - "filename": { - "type": "String", - "example": "foo.txt" - }, - "size": { - "type": "String", - "example": "20.2" - } - } - }, - "errorCouldNotOpenLink": "Не удалось открыть ссылку: {url}", - "@errorCouldNotOpenLink": { - "description": "Error message when opening a link failed.", - "placeholders": { - "url": { - "type": "String", - "example": "https://chat.example.com" - } - } - }, - "composeBoxChannelContentHint": "Сообщение для {destination}", - "@composeBoxChannelContentHint": { - "description": "Hint text for content input when sending a message to a channel.", - "placeholders": { - "destination": { - "type": "String", - "example": "#channel name > topic name" - } - } - }, - "unknownChannelName": "(неизвестный канал)", - "@unknownChannelName": { - "description": "Replacement name for channel when it cannot be found in the store." - }, - "recentDmConversationsSectionHeader": "Личные сообщения", - "@recentDmConversationsSectionHeader": { - "description": "Heading for direct messages section on the 'Inbox' message view." - }, - "pollVoterNames": "({voterNames})", - "@pollVoterNames": { - "description": "The list of people who voted for a poll option, wrapped in parentheses.", - "placeholders": { - "voterNames": { - "type": "String", - "example": "Alice, Bob, Chad" - } - } - }, - "settingsPageTitle": "Настройки", - "@settingsPageTitle": { - "description": "Title for the settings page." - }, - "actionSheetOptionUnresolveTopic": "Снять отметку \"решено\"", - "@actionSheetOptionUnresolveTopic": { - "description": "Label for the 'Mark as unresolved' button on the topic action sheet." - }, - "errorResolveTopicFailedTitle": "Не удалось отметить тему как решенную", - "@errorResolveTopicFailedTitle": { - "description": "Error title when marking a topic as resolved failed." - }, - "errorUnresolveTopicFailedTitle": "Не удалось отметить тему как нерешенную", - "@errorUnresolveTopicFailedTitle": { - "description": "Error title when marking a topic as unresolved failed." - }, - "lightboxVideoCurrentPosition": "Место воспроизведения", - "@lightboxVideoCurrentPosition": { - "description": "The current playback position of the video playing in the lightbox." - }, - "wildcardMentionChannel": "канал", - "@wildcardMentionChannel": { - "description": "Text for \"@channel\" wildcard-mention autocomplete option when writing a channel message." - }, - "wildcardMentionStreamDescription": "Оповестить канал", - "@wildcardMentionStreamDescription": { - "description": "Description for \"@all\", \"@everyone\", and \"@stream\" wildcard-mention autocomplete options when writing a channel message in older servers." - }, - "themeSettingTitle": "РЕЖИМ", - "@themeSettingTitle": { - "description": "Title for theme setting. (Use ALL CAPS for cased alphabets: Latin, Greek, Cyrillic, etc.)" - }, - "themeSettingDark": "Темный", - "@themeSettingDark": { - "description": "Label for dark theme setting." - }, - "themeSettingLight": "Светлый", - "@themeSettingLight": { - "description": "Label for light theme setting." - }, - "themeSettingSystem": "Системный", - "@themeSettingSystem": { - "description": "Label for system theme setting." - }, - "scrollToBottomTooltip": "Пролистать вниз", - "@scrollToBottomTooltip": { - "description": "Tooltip for button to scroll to bottom." - }, - "errorCouldNotConnectTitle": "Нет связи с сервером", - "@errorCouldNotConnectTitle": { - "description": "Error title when the app could not connect to the server." - }, - "errorInvalidApiKeyMessage": "Не удалось войти в вашу учетную запись {url}. Попробуйте еще раз или используйте другую учетную запись.", - "@errorInvalidApiKeyMessage": { - "description": "Error message in the dialog for invalid API key.", - "placeholders": { - "url": { - "type": "String", - "example": "http://chat.example.com/" - } - } - }, - "appVersionUnknownPlaceholder": "(…)", - "@appVersionUnknownPlaceholder": { - "description": "Placeholder to show in place of the app version when it is unknown." - }, - "wildcardMentionChannelDescription": "Оповестить канал", - "@wildcardMentionChannelDescription": { - "description": "Description for \"@all\", \"@everyone\", \"@channel\", and \"@stream\" wildcard-mention autocomplete options when writing a channel message." - }, - "wildcardMentionTopicDescription": "Оповестить тему", - "@wildcardMentionTopicDescription": { - "description": "Description for \"@topic\" wildcard-mention autocomplete options when writing a channel message." - }, - "wildcardMentionStream": "канал", - "@wildcardMentionStream": { - "description": "Text for \"@stream\" wildcard-mention autocomplete option when writing a channel message in older servers." - }, - "wildcardMentionTopic": "тема", - "@wildcardMentionTopic": { - "description": "Text for \"@topic\" wildcard-mention autocomplete option when writing a channel message." - }, - "wildcardMentionAllDmDescription": "Оповестить получателей", - "@wildcardMentionAllDmDescription": { - "description": "Description for \"@all\" and \"@everyone\" wildcard-mention autocomplete options when writing a DM message." } } diff --git a/lib/generated/l10n/zulip_localizations_ru.dart b/lib/generated/l10n/zulip_localizations_ru.dart index a2b9fa1ac7..f3ec9d623c 100644 --- a/lib/generated/l10n/zulip_localizations_ru.dart +++ b/lib/generated/l10n/zulip_localizations_ru.dart @@ -24,7 +24,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get chooseAccountPageTitle => 'Выберите учетную запись'; @override - String get settingsPageTitle => 'Настройки'; + String get settingsPageTitle => 'Settings'; @override String get switchAccountButton => 'Сменить учетную запись'; @@ -56,7 +56,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get profileButtonSendDirectMessage => 'Отправить личное сообщение'; @override - String get errorCouldNotShowUserProfile => 'Не удалось показать профиль пользователя.'; + String get errorCouldNotShowUserProfile => 'Could not show user profile.'; @override String get permissionsNeededTitle => 'Требуются разрешения'; @@ -71,7 +71,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get permissionsDeniedReadExternalStorage => 'Для загрузки файлов, пожалуйста, предоставьте Zulip дополнительные разрешения в настройках.'; @override - String get actionSheetOptionMarkChannelAsRead => 'Отметить канал как прочитанный'; + String get actionSheetOptionMarkChannelAsRead => 'Mark channel as read'; @override String get actionSheetOptionMuteTopic => 'Отключить тему'; @@ -86,16 +86,16 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get actionSheetOptionUnfollowTopic => 'Не отслеживать тему'; @override - String get actionSheetOptionResolveTopic => 'Поставить отметку \"решено\"'; + String get actionSheetOptionResolveTopic => 'Mark as resolved'; @override - String get actionSheetOptionUnresolveTopic => 'Снять отметку \"решено\"'; + String get actionSheetOptionUnresolveTopic => 'Mark as unresolved'; @override - String get errorResolveTopicFailedTitle => 'Не удалось отметить тему как решенную'; + String get errorResolveTopicFailedTitle => 'Failed to mark topic as resolved'; @override - String get errorUnresolveTopicFailedTitle => 'Не удалось отметить тему как нерешенную'; + String get errorUnresolveTopicFailedTitle => 'Failed to mark topic as unresolved'; @override String get actionSheetOptionCopyMessageText => 'Скопировать текст сообщения'; @@ -119,7 +119,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get actionSheetOptionUnstarMessage => 'Снять отметку с сообщения'; @override - String get actionSheetOptionMarkTopicAsRead => 'Отметить тему как прочитанную'; + String get actionSheetOptionMarkTopicAsRead => 'Mark topic as read'; @override String get errorWebAuthOperationalErrorTitle => 'Что-то пошло не так'; @@ -148,7 +148,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations { @override String filenameAndSizeInMiB(String filename, String size) { - return '$filename: $size МиБ'; + return '$filename: $size MiB'; } @override @@ -188,7 +188,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations { } @override - String get errorCouldNotConnectTitle => 'Нет связи с сервером'; + String get errorCouldNotConnectTitle => 'Could not connect'; @override String get errorMessageDoesNotSeemToExist => 'Это сообщение, похоже, отсутствует.'; @@ -218,11 +218,11 @@ class ZulipLocalizationsRu extends ZulipLocalizations { } @override - String get errorCouldNotOpenLinkTitle => 'Не удалось открыть ссылку'; + String get errorCouldNotOpenLinkTitle => 'Unable to open link'; @override String errorCouldNotOpenLink(String url) { - return 'Не удалось открыть ссылку: $url'; + return 'Link could not be opened: $url'; } @override @@ -286,14 +286,14 @@ class ZulipLocalizationsRu extends ZulipLocalizations { @override String composeBoxChannelContentHint(String destination) { - return 'Сообщение для $destination'; + return 'Message $destination'; } @override String get composeBoxSendTooltip => 'Отправить'; @override - String get unknownChannelName => '(неизвестный канал)'; + String get unknownChannelName => '(unknown channel)'; @override String get composeBoxTopicHintText => 'Тема'; @@ -305,14 +305,14 @@ class ZulipLocalizationsRu extends ZulipLocalizations { @override String composeBoxLoadingMessage(int messageId) { - return '(загрузка сообщения $messageId)'; + return '(loading message $messageId)'; } @override String get unknownUserName => '(неизвестный пользователь)'; @override - String get dmsWithYourselfPageTitle => 'ЛС с собой'; + String get dmsWithYourselfPageTitle => 'DMs with yourself'; @override String messageListGroupYouAndOthers(String others) { @@ -321,11 +321,11 @@ class ZulipLocalizationsRu extends ZulipLocalizations { @override String dmsWithOthersPageTitle(String others) { - return 'ЛС с $others'; + return 'DMs with $others'; } @override - String get messageListGroupYouWithYourself => 'Сообщения с собой'; + String get messageListGroupYouWithYourself => 'Вы с собой'; @override String get contentValidationErrorTooLong => 'Длина сообщения не должна превышать 10000 символов.'; @@ -361,10 +361,10 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get lightboxCopyLinkTooltip => 'Скопировать ссылку'; @override - String get lightboxVideoCurrentPosition => 'Место воспроизведения'; + String get lightboxVideoCurrentPosition => 'Current position'; @override - String get lightboxVideoDuration => 'Длительность видео'; + String get lightboxVideoDuration => 'Video duration'; @override String get loginPageTitle => 'Вход в систему'; @@ -415,7 +415,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations { @override String errorInvalidApiKeyMessage(String url) { - return 'Не удалось войти в вашу учетную запись $url. Попробуйте еще раз или используйте другую учетную запись.'; + return 'Your account at $url could not be authenticated. Please try logging in again or use another account.'; } @override @@ -525,7 +525,7 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get recentDmConversationsPageTitle => 'Личные сообщения'; @override - String get recentDmConversationsSectionHeader => 'Личные сообщения'; + String get recentDmConversationsSectionHeader => 'Direct messages'; @override String get combinedFeedPageTitle => 'Объединенная лента'; @@ -557,19 +557,19 @@ class ZulipLocalizationsRu extends ZulipLocalizations { } @override - String get pinnedSubscriptionsLabel => 'Закреплены'; + String get pinnedSubscriptionsLabel => 'Pinned'; @override - String get unpinnedSubscriptionsLabel => 'Откреплены'; + String get unpinnedSubscriptionsLabel => 'Unpinned'; @override - String get subscriptionListNoChannels => 'Каналы не найдены'; + String get subscriptionListNoChannels => 'No channels found'; @override String get notifSelfUser => 'Вы'; @override - String get reactedEmojiSelfUser => 'Вы'; + String get reactedEmojiSelfUser => 'You'; @override String onePersonTyping(String typist) { @@ -585,31 +585,31 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get manyPeopleTyping => 'Несколько человек набирают сообщения…'; @override - String get wildcardMentionAll => 'все'; + String get wildcardMentionAll => 'all'; @override - String get wildcardMentionEveryone => 'каждый'; + String get wildcardMentionEveryone => 'everyone'; @override - String get wildcardMentionChannel => 'канал'; + String get wildcardMentionChannel => 'channel'; @override - String get wildcardMentionStream => 'канал'; + String get wildcardMentionStream => 'stream'; @override - String get wildcardMentionTopic => 'тема'; + String get wildcardMentionTopic => 'topic'; @override - String get wildcardMentionChannelDescription => 'Оповестить канал'; + String get wildcardMentionChannelDescription => 'Notify channel'; @override - String get wildcardMentionStreamDescription => 'Оповестить канал'; + String get wildcardMentionStreamDescription => 'Notify stream'; @override - String get wildcardMentionAllDmDescription => 'Оповестить получателей'; + String get wildcardMentionAllDmDescription => 'Notify recipients'; @override - String get wildcardMentionTopicDescription => 'Оповестить тему'; + String get wildcardMentionTopicDescription => 'Notify topic'; @override String get messageIsEditedLabel => 'ИЗМЕНЕНО'; @@ -623,19 +623,19 @@ class ZulipLocalizationsRu extends ZulipLocalizations { } @override - String get themeSettingTitle => 'РЕЖИМ'; + String get themeSettingTitle => 'THEME'; @override - String get themeSettingDark => 'Темный'; + String get themeSettingDark => 'Dark'; @override - String get themeSettingLight => 'Светлый'; + String get themeSettingLight => 'Light'; @override - String get themeSettingSystem => 'Системный'; + String get themeSettingSystem => 'System'; @override - String get openLinksWithInAppBrowser => 'Открывать ссылки внутри приложения'; + String get openLinksWithInAppBrowser => 'Open links with in-app browser'; @override String get pollWidgetQuestionMissing => 'Нет вопроса.'; @@ -668,10 +668,10 @@ class ZulipLocalizationsRu extends ZulipLocalizations { String get emojiPickerSearchEmoji => 'Поиск эмодзи'; @override - String get noEarlierMessages => 'Предшествующих сообщений нет'; + String get noEarlierMessages => 'No earlier messages'; @override - String get scrollToBottomTooltip => 'Пролистать вниз'; + String get scrollToBottomTooltip => 'Scroll to bottom'; @override String get appVersionUnknownPlaceholder => '(…)';