From 034b03e1ddde0fceeb19de5dd4d7dc54b9f549b7 Mon Sep 17 00:00:00 2001 From: xmdnx Date: Wed, 10 Apr 2024 11:11:13 +0300 Subject: [PATCH 001/599] show thimbnails for executables --- .../SourceFiles/history/view/media/history_view_document.cpp | 2 +- Telegram/SourceFiles/overview/overview_layout.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/history/view/media/history_view_document.cpp b/Telegram/SourceFiles/history/view/media/history_view_document.cpp index cca55549100a95..789c9b956a16c8 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_document.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_document.cpp @@ -382,7 +382,7 @@ void Document::createComponents(bool caption) { mask |= HistoryDocumentNamed::Bit(); if (_data->hasThumbnail()) { if (!_data->isSong() - && !Data::IsExecutableName(_data->filename())) { + /* && !Data::IsExecutableName(_data->filename()) */) { _data->loadThumbnail(_realParent->fullId()); mask |= HistoryDocumentThumbed::Bit(); } diff --git a/Telegram/SourceFiles/overview/overview_layout.cpp b/Telegram/SourceFiles/overview/overview_layout.cpp index 629d18609b52d9..9471c93dc1d7a1 100644 --- a/Telegram/SourceFiles/overview/overview_layout.cpp +++ b/Telegram/SourceFiles/overview/overview_layout.cpp @@ -1516,7 +1516,7 @@ bool Document::iconAnimated() const { bool Document::withThumb() const { return !songLayout() && _data->hasThumbnail() - && !Data::IsExecutableName(_data->filename()); + /* && !Data::IsExecutableName(_data->filename()) */; } bool Document::updateStatusText() { From a9f9eadd11bd85bbb380c66d1d4b1b06be8f0250 Mon Sep 17 00:00:00 2001 From: xmdnx Date: Wed, 10 Apr 2024 15:33:57 +0300 Subject: [PATCH 002/599] go to first message feature --- README.md | 1 + Telegram/Resources/icons/menu/go_to_first.png | Bin 0 -> 533 bytes .../Resources/icons/menu/go_to_first@2x.png | Bin 0 -> 814 bytes .../Resources/icons/menu/go_to_first@3x.png | Bin 0 -> 1249 bytes Telegram/Resources/langs/rabbit/en.json | 1 + Telegram/SourceFiles/ui/menu_icons.style | 1 + .../SourceFiles/window/window_peer_menu.cpp | 28 ++++++++++++++++++ Telegram/build/setup.iss | 4 +-- 8 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 Telegram/Resources/icons/menu/go_to_first.png create mode 100644 Telegram/Resources/icons/menu/go_to_first@2x.png create mode 100644 Telegram/Resources/icons/menu/go_to_first@3x.png diff --git a/README.md b/README.md index 166367c84b1043..f5841184d6da2f 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ The source code is published under GPLv3 with OpenSSL exception, the license is * Seconds in time * Sender's avatar in groups * Comma after mention +* Go to first message ## Supported systems diff --git a/Telegram/Resources/icons/menu/go_to_first.png b/Telegram/Resources/icons/menu/go_to_first.png new file mode 100644 index 0000000000000000000000000000000000000000..1ea3178f9554b63b17e71b733d7731eef580ad3d GIT binary patch literal 533 zcmV+w0_y#VP)#wF67A1MNWVKq>$#04e|~04m7KW+uGwA&5M7CNnW4cej_j zjUxa81L6k*qvBw(Sm1WM!Sg(XVF)2aCYa4;ST2`Xtyapx@p#1Z`7G?C10g>OLPjE{)2YzwT?Wq*v}LUSeUx;+ zGOPy!lZ=%uy_VkrX$C=nK45As%fe=}$=7lR%%AW3=!+p!p`D2su{eG|JjPP_iy>(z>j1QoV?{+)&n{`jTb7G>klUdi=IP=R0Ip^B>d~Q45 z&VY^QIF6dLy9qj2uh*@226WIOofdQcFAi7{+8`r0@1ah68XcJRtFhf~bK|@N4(-Hj zs3se#r707a%cYl8aL|S+IXMI7b3UJ=FDN-=sgXNyU00P}9mOu7Y?n2yAlFg~zE)D6 zEz5P`!C_OeYe|v9$4EYTaF|-np54vfsW32^P|sx^Bv_s9lRXG#xEmBA1g{9nZ{ X0{?lIix~NV00000NkvXXu0mjfb|d3! literal 0 HcmV?d00001 diff --git a/Telegram/Resources/icons/menu/go_to_first@2x.png b/Telegram/Resources/icons/menu/go_to_first@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e0c0842eeca6d354ab574e7f4ab8d54e91417c0b GIT binary patch literal 814 zcmV+}1JV46P)eo}K~#7F?OKho z0WlEX_vRI#1Rc-;DnJEvKnHYy3XBR+0Ue+MRDcTZ-Df5@E6L@OyWE8t-^`ATi{$$@ zx!wHuA)<&r7{B!4_zDP(KbOkwcAFZF1~r>as@LmJ18TL}(_C=B-xb^M_jEd)o}Vs= zOcoQ1CX-2YyWOIya6X@-*=!cY4vMn){g5FF!PD#YI`Om)m&=7@uV#U_m(_N^->2j8 zNG52N#pD&Q?{>RrI2=BoVPq)7JGO?l&?efB9rn^EIN+J#_v)7zIt(KxZZn*|41J+b zKBWu}Q@_Og?dEH3xsbnP}4wcD|Hk(Z_^14v~H~G1e$Pjr1 z5P?EtwOS=*&P_lO&}y}kGLlMY@DPe5Dnk*#Gb)eqp};xla)wcWO;RcwoP(2qqTWYm z@e4?Y!@-zsZIH#~<*gRk7on62gg+jNQ7#gWMO!JM^z{qgsSol#MDX^k1?0)VI?wwU ziFg{8FCcB&_?S*SnUx|Si)2v|r3W{}`tGbw;CZUd;oQ5linchn! z6Z6f3&up0&Svy2U!1a1f%0+ilKEOFV9uMWYB7mO)=#DX}2IrtVb~g$T3$c*scDqSA z?UY)1G5D$UyBsa1MMdp$da+m}<>hiop}_mzZnvrR6jfLjzuWP;p?`fNx(g0mKE&@u zsTUlaxX8Yy3l6VWOg4vM@`Ye&S4_l)b3UJI&w9!NypE-Y%_tj3K!&(x#i#HjHy7{= sL3kPlPrF{TIth43eE(_?8XqsnY+6~%H&~}25Cz7S~xbwFY8|9Hsv@{>~ zFPE$D?DR@0)u>6L{;5euO@J(#09iBvvS{eG_whlAQ~x7};}O{FH(S|H8m=Vx;~9-GpHHlb~^*{q4_V-TRXx3?mp zNZRdo&CAP6en9Q*(yUgird9zI`ry;&D^1BJ#F7@yMNFYWJkT)!@u2lGbv~ajVg)B` zPi2c&`t$4SYjt~j+r>S!?cw3UxF62-^z_7@Q<9VCfIcU96mB`+E0fdEme2meEmE(MBY2+~~p0WS$4TnVbpX4AB8TpSFON1@GB@9*#NfGGWtKv#m{g3`X= zn>Y#(+> z0GZ(Q+b{&AAV4`K!TJ9F?yRpNJxLOqg9MZXoD4Z0HzR_|f!>Bz5p+_CeN(i7D|;y4 zWHkpM7dS&eDiV+noZOJI0E%f8$_c)3azf%t9?^heYC#_#A3<!7zO^pU*pQ;u_qaagb(C;59f#Z0Wa1K&Hk@6O%d5Sp^`|ly*)? zT)jOSQ0i%B8=Rbwe7@#KNj0REA}DWg^_ZJgV=$Y4;&XrG0Sf#Ak*}-7^G7c>1VSU8<0_VHk}8bakXh2s~vc% zR5G=}`CH61HDVL(pbH!=2~z7tDpbDJQr5NTErC=)1-dj0DF$vAEI$dkJ+Ke*F|;ct zQH9Y}b7+_HjX`uBO>Cn|GP(rDwC>3{1`RRGF_e7zA_AiGV5SNF+T^n^Lj**38grj045xa(VIo z`T1GZuC`oz@qV#bSoaa#D{$d;vBoWoZ!fxSKl4Fp(i)p6j%8fJjQ0-vnm3@MPCYcQ zDPT)g0ms=9`w6(`u0Y?xJx4c$1Zmd9@fh}vY!B4oN|g3M9Uk&a@jzV>k7P=po6c3# zBbmyYt{7bV>w6+{63zdY$aql4OAXs-|Cmv1kHh(FDk%36Mn-Ad7wg(Zp;TZQU_Y00000 LNkvXXu0mjf#@#|u literal 0 HcmV?d00001 diff --git a/Telegram/Resources/langs/rabbit/en.json b/Telegram/Resources/langs/rabbit/en.json index c740674786c2a5..bc71aed383d374 100644 --- a/Telegram/Resources/langs/rabbit/en.json +++ b/Telegram/Resources/langs/rabbit/en.json @@ -284,5 +284,6 @@ "rtg_settings_appicon": "App icon", "rtg_settings_show_seconds": "Show seconds", "rtg_settings_show_sender_avatar": "Sender's avatar in groups", + "rtg_goto_first_message": "Go to first message", "dummy_last_string": "" } \ No newline at end of file diff --git a/Telegram/SourceFiles/ui/menu_icons.style b/Telegram/SourceFiles/ui/menu_icons.style index c6b0109e4b94b8..057b09f92b9863 100644 --- a/Telegram/SourceFiles/ui/menu_icons.style +++ b/Telegram/SourceFiles/ui/menu_icons.style @@ -152,6 +152,7 @@ menuIconAsTopics: icon {{ "menu/mode_topics", menuIconColor }}; menuIconAsMessages: icon {{ "menu/mode_messages", menuIconColor }}; menuIconTagFilter: icon{{ "menu/tag_filter", menuIconColor }}; menuIconTagRename: icon{{ "menu/tag_rename", menuIconColor }}; +menuIconGoToFirstMessage: icon{{ "menu/go_to_first", menuIconColor }}; menuIconTTLAny: icon {{ "menu/auto_delete_plain", menuIconColor }}; menuIconTTLAnyTextPosition: point(11px, 22px); diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index c0746ce7689638..c65b596742c3cd 100644 --- a/Telegram/SourceFiles/window/window_peer_menu.cpp +++ b/Telegram/SourceFiles/window/window_peer_menu.cpp @@ -7,6 +7,8 @@ For license and copyright information please follow this link: */ #include "window/window_peer_menu.h" +#include "rabbit/lang/rabbit_lang.h" + #include "menu/menu_check_item.h" #include "boxes/share_box.h" #include "chat_helpers/compose/compose_show.h" @@ -240,6 +242,22 @@ void ForwardToSelf( } } +Fn GoToFirstMessageHandler( + not_null controller, + not_null peer) { + const auto weak = base::make_weak(controller.get()); + const auto jump = [=](const QDate &date) { + const auto chat = peer->owner().history(peer->id); + const auto open = [=](not_null peer, MsgId id) { + if (const auto strong = weak.get()) { + strong->showPeerHistory(peer, SectionShow::Way::Forward, id); + } + }; + peer->session().api().resolveJumpToDate(chat, date, open); + }; + return [=] { jump(QDate(2013, 8, 1)); }; +} + class Filler { public: Filler( @@ -280,6 +298,7 @@ class Filler { void addCreatePoll(); void addThemeEdit(); void addBlockUser(); + void addGoToFirstMessage(); void addViewDiscussion(); void addToggleTopicClosed(); void addExportChat(); @@ -812,6 +831,13 @@ void Filler::addBlockUser() { } } +void Filler::addGoToFirstMessage() { + _addAction( + ktr("rtg_goto_first_message"), + GoToFirstMessageHandler(_controller, _peer), + &st::menuIconGoToFirstMessage); +} + void Filler::addViewDiscussion() { const auto channel = _peer->asBroadcast(); if (!channel) { @@ -1325,6 +1351,7 @@ void Filler::fillHistoryActions() { addCreatePoll(); addThemeEdit(); addViewDiscussion(); + addGoToFirstMessage(); addExportChat(); addTranslate(); addReport(); @@ -1349,6 +1376,7 @@ void Filler::fillProfileActions() { addManageTopic(); addToggleTopicClosed(); addViewDiscussion(); + addGoToFirstMessage(); addExportChat(); addBlockUser(); addReport(); diff --git a/Telegram/build/setup.iss b/Telegram/build/setup.iss index ad65d3c5aeb780..da8aa37f29efff 100644 --- a/Telegram/build/setup.iss +++ b/Telegram/build/setup.iss @@ -1,14 +1,14 @@ #define MyAppShortName "rabbitGram" #define MyAppName "rabbitGram Desktop" #define MyAppPublisher "xmdnx" -#define MyAppVersion "4.16.4" +#define MyAppVersion "4.16.6" #define MyAppURL "https://t.me/rabbitGramUpdates" #define ReleasePath "C:\Users\xmdnusr\source\repos\rabbitgramdesktop\out\Release" #define MyAppExeName "rabbitGram.exe" #define MyAppId "4356CE01-4137-4C55-9F8B-FB4EEBB6EC0C" #define CurrentYear GetDateTimeString('yyyy','','') #define MyBuildTarget "win64" -#define MyAppVersionFull "4.16.4-07042024" +#define MyAppVersionFull "4.16.6-10042024" [Setup] ; NOTE: The value of AppId uniquely identifies this application. From 6a79265eded99e7659ad663d48f0243b96005446 Mon Sep 17 00:00:00 2001 From: xmdnx Date: Wed, 10 Apr 2024 20:34:59 +0300 Subject: [PATCH 003/599] updated translations from crowdin --- Telegram/Resources/langs/rabbit/ar.json | 547 ++++++++++---------- Telegram/Resources/langs/rabbit/de.json | 547 ++++++++++---------- Telegram/Resources/langs/rabbit/es.json | 561 ++++++++++---------- Telegram/Resources/langs/rabbit/fa.json | 547 ++++++++++---------- Telegram/Resources/langs/rabbit/fr.json | 548 ++++++++++---------- Telegram/Resources/langs/rabbit/he.json | 547 ++++++++++---------- Telegram/Resources/langs/rabbit/it.json | 547 ++++++++++---------- Telegram/Resources/langs/rabbit/pl.json | 547 ++++++++++---------- Telegram/Resources/langs/rabbit/pt-br.json | 561 ++++++++++---------- Telegram/Resources/langs/rabbit/ru.json | 562 ++++++++++----------- Telegram/Resources/langs/rabbit/tr.json | 547 ++++++++++---------- Telegram/Resources/langs/rabbit/uk.json | 547 ++++++++++---------- Telegram/Resources/langs/rabbit/zh.json | 548 ++++++++++---------- 13 files changed, 3575 insertions(+), 3581 deletions(-) diff --git a/Telegram/Resources/langs/rabbit/ar.json b/Telegram/Resources/langs/rabbit/ar.json index 197a049e7aa05d..0b0378a8230e72 100644 --- a/Telegram/Resources/langs/rabbit/ar.json +++ b/Telegram/Resources/langs/rabbit/ar.json @@ -1,274 +1,277 @@ { - "rtg_intro_about": "مرحبا بك في تطبيق المراسلة غير الرسمي\nقائم على تطبيق تيليجرام لسطح المكتب.", - "rtg_about_text1": "عميل تجريبي وغير رسمي. {tdesktop_link} ", - "rtg_about_text1_tdesktop": "سطح مكتب تيليجرام", - "rtg_about_text3": "قم بزيارة {channel_link} أو {faq_link} لمزيد من المعلومات.", - "rtg_about_text3_channel": "قناة rabbitGram", - "rtg_new_version": "تم تحديث سطح المكتب rabbitGram لـ {version} (TD {td_version})\n\nتاريخ الإصدار الكامل متاح هنا:\n{link}", - "rtg_open_from_tray": "فتح rabbitGram", - "rtg_quit_from_tray": "اغلاق rabbitGram", - "rtg_tray_icon_text": "لا يزال rabbitGram قيد التشغيل،\nيمكنك تغيير هذا من صفحة الإعدادات.\nإذا اختفت هذه الأيقونة من قائمة الأعمدة،\nيمكنك سحبها هنا من الأيقونات المخفية.", - "rtg_error_start_minimized_passcoded": "لقد قمت بتعيين رمز مرور محلي، لذلك لا يمكن تشغيل rabbitGram إلى الحد الأدنى؛ سيتطلب إدخال رمز المرور الخاص بك قبل أن يبدأ العمل.", - "rtg_proxy_unsupported": "إصدار rabbitGram الخاص بك لا يدعم هذا النوع من البروكسي أو الرابط غير صالح. الرجاء تحديث سطح المكتب الخاص بك إلى أحدث إصدار.", - "rtg_update_telegram": "تحديث rabbitGram", - "rtg_settings_auto_start": "تشغيل rabbitGram عندما يبدأ النظام", - "rtg_settings_add_sendto": "ضع rabbitGram في قائمة \"إرسال إلى\"", - "rtg_theme_no_desktop": "عذراً، هذا النماط لا يحتوي على إصدار لسطح مكتب rabbitGram", - "rtg_download_path_default_radio": "مجلد rabbitGram في نظام \"التنزيلات\"", - "rtg_passcode_about": "عندما يتم تعيين رمز مرور محلي، يظهر رمز قفل في الجزء العلوي من قائمة المحادثات. انقر عليه لقفل التطبيق.\n\nملاحظة: إذا نسيت رمز المرور المحلي الخاص بك، ستحتاج إلى إعادة تسجيل الدخول في سطح المكتب الخاص بrabbitGram", - "rtg_message_unsupported": "هذه الرسالة غير مدعومة بنسخة سطح المكتب الخاص بك من rabbitGram. الرجاء التحديث إلى أحدث إصدار في الإعدادات، أو تثبيتها من {link}", - "rtg_bot_share_location_unavailable": "عذراً، مشاركة الموقع غير متوفرة حالياً في سطح مكتب rabbitGram.", - "rtg_theme_editor_need_unlock": "تحتاج إلى فتح rabbitGram لحفظ النمط الخاص بك.", - "rtg_payments_not_supported": "عذراً، سطح المكتب rabbitGram لا يدعم المدفوعات حتى الآن. الرجاء استخدام أحد تطبيقات الجوال للقيام بذلك.", - "rtg_no_mic_permission": "يحتاج rabbitGram إلى الوصول إلى الميكروفون الخاص بك حتى تتمكن من إجراء المكالمات وتسجيل الرسائل الصوتية.", - "rtg_passport_app_out_of_date": "عذراً، تطبيق rabbitGram الخاص بك قديم ولا يستطيع التعامل مع هذا الطلب. الرجاء تحديث.", - "rtg_export_progress": "يمكنك إغلاق هذه النافذة الآن. يرجى عدم اغلاق تطبيق rabbitGram حتى يكتمل تصدير البيانات.", - "rtg_language_not_ready_about": "لسوء الحظ، لا تحتوي حزمة اللغة المخصصة ({lang_name}) على بيانات لسطح مكتب rabbitGram. يمكنك المساهمة في تكملة اللغة باستخدام {link}.", - "rtg_outdated_soon": "خلاف ذلك، سطح المكتب كوتاتوغرام سيتوقف عن التحديث على {date}.", - "rtg_outdated_now": "حتى يتمكن rabbitGram أن يتحدث إلى إصدارات أحدث.", - "rtg_mac_menu_show": "إظهار rabbitGram", - "rtg_settings_rabbit": "إعدادات rabbitGram", - "rtg_user_status_unaccessible": "تعذر الوصول إلى الحساب", - "rtg_settings_show_json_settings": "إظهار ملف الإعدادات", - "rtg_settings_restart": "إعادة تشغيل rabbitGram", - "rtg_copy_btn_callback": "نسخ بيانات الرد على الاتصال", - "rtg_pinned_message_show": "إظهار الرسالة المثبتة", - "rtg_pinned_message_hide": "إخفاء الرسائل المثبتة", - "rtg_settings_general": "عام", - "rtg_settings_appearance": "المظهر", - "rtg_settings_chats": "المحادثات", - "rtg_settings_sticker_height": "ارتفاع الملصق: {pixels} بكسل", - "rtg_settings_sticker_scale_both": "تطبيق التعديلات على عرض الملصق", - "rtg_settings_sticker_scale_both_about": "عند التفعيل، سيتم تغيير الحد الأقصى لعرض الملصق جنبا إلى جنب مع ارتفاع الملصق.", - "rtg_settings_emoji_outline": "مخطط الرموز التعبيرية الكبيرة", - "rtg_settings_disable_up_edit": "تعطيل التعديل عن طريق المفتاح العلوي", - "rtg_settings_auto_scroll_unfocused": "التمرير التلقائي غير المركز", - "rtg_settings_always_show_scheduled": "إظهار الرسائل المجدولة دائماً ", - "rtg_settings_chat_list_compact": "قائمة الـTab المصغرة", - "rtg_fonts_title": "الخط", - "rtg_settings_fonts": "تغيير خط التطبيق", - "rtg_fonts_reset": "إعادة التشغيل", - "rtg_fonts_about": "ستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", - "rtg_fonts_main": "الخط الرئيسي", - "rtg_fonts_semibold": "خط نصف غامق", - "rtg_fonts_semibold_is_bold": "خط غامق", - "rtg_fonts_monospaced": "خط رمزي", - "rtg_fonts_size": "Font size: {pixels}px", - "rtg_fonts_use_system_font": "إستخدام خط النظام", - "rtg_fonts_use_original_metrics": "استخدام خط \" Open Sans height \"", - "rtg_settings_network": "الشبكة", - "rtg_settings_net_speed_boost": "زيادة سرعة رفع الملفات", - "rtg_net_speed_boost_title": "سرعة الرفع", - "rtg_net_speed_boost_desc": "تحذير: تغيير هذا المعامل إلى قيم عالية على الشبكات البطيئة يمكن أن يزيد سوءا. استخدم على مسؤوليتك الخاصة\n\nستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", - "rtg_net_speed_boost_default": "معطل", - "rtg_net_speed_boost_slight": "بسيط", - "rtg_net_speed_boost_medium": "متوسط", - "rtg_net_speed_boost_big": "كبير", - "rtg_settings_system": "النظام", - "rtg_settings_qt_scale": "محرك قياس \"Qt\"", - "rtg_settings_file_dialog_type": "حوار اختيار الملف", - "rtg_file_dialog_type_default": "تلقائي", - "rtg_file_dialog_disabled_on_build": "معطل في وقت البناء", - "rtg_file_dialog_disabled_by_option": "معطل حسب الخيار", - "rtg_settings_other": "غير ذلك", - "rtg_profile_copy_id": "نسخ المعرّف الخاص ", - "rtg_profile_bot_id": "المعرف الخاص بالبوت", - "rtg_profile_user_id": "هوية المستخدم ", - "rtg_profile_group_id": "رقم تعريف المجموعة", - "rtg_profile_supergroup_id": "معرّف المجموعة الخارقة", - "rtg_profile_channel_id": "معرف القناة", - "rtg_settings_show_phone_number": "أظهر رقم الهاتف", - "rtg_settings_call_confirm": "التأكد قبل الاتصال", - "rtg_call_sure": "هل أنت متأكد من رغبتك في الاتصال بهذا المستخدم ؟", - "rtg_call_button": "اتصال", - "rtg_settings_ffmpeg_multithread": "فك ترميز الفيديو المتعدد المواضيع", - "rtg_settings_ffmpeg_multithread_about": "عند التفعيل، يكون استهلاك المعالج وذاكرة الوصول العشوائي أعلى، تفكيك الفيديو أسرع. عند التعطيل، يكون استهلاك المعالج وذاكرة الوصول العشوائي منخفض، تفكيك الفيديو أبطأ. كلما زادت نواة المعالج لديك، كلما زاد استهلاك ذاكرة الوصول العشوائي لديك عند تمكين هذا الخيار. يمكنك تعيين عدد محدد من المواضيع في ملف تكوين JSON.", - "rtg_settings_external_video_player": "مشغل فيديو خارجي", - "rtg_settings_external_video_player_about": "عند تمكين هذا الخيار، يتم تعطيل التشغيل التلقائي ويتم استخدام مشغل فيديو النظام لتشغيل الفيديو.", - "rtg_settings_adaptive_bubbles": "فقاعات الإشعارات", - "rtg_settings_disable_sound_from_tray": "تعطيل الصوت", - "rtg_settings_enable_sound_from_tray": "تفعيل الصوت", - "rtg_settings_recent_stickers_limit": { - "zero": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "one": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "two": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "few": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "many": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "other": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق" - }, - "rtg_settings_recent_stickers_limit_none": "الملصقات الحديثة: إخفاء الكل", - "rtg_filters_default": "المجلد الأصلي", - "rtg_filters_context_edit_all": "تعديل المجلدات", - "rtg_filters_context_make_default": "جعل المجلد الأصلي", - "rtg_filters_context_reset_default": "إعادة ضبط المجلد الأصلي", - "rtg_settings_filters": "المجلدات", - "rtg_settings_filters_only_unmuted_counter": "لا تحتسب الدردشات التي تم كتمها ", - "rtg_settings_filters_hide_edit": "إخفاء زر التعديل", - "rtg_settings_filters_hide_folder_names": "مجلدات مصغرة", - "rtg_settings_top_bar_mute": "زر كتم الصوت في الجزء العلوي", - "rtg_settings_messages": "الرسائل", - "rtg_settings_filters_hide_all": "اخفاء مجلد \"الجميع\"", - "rtg_hide_pinned_message": "إخفاء", - "rtg_stickers_copy_title": "نسخ الإسم", - "rtg_stickers_title_copied": "تم نسخ اسم باقة الملصق إلى الحافظة.", - "rtg_context_show_messages_from": "رسائل المستخدم", - "rtg_settings_userpic_rounding": "تدوير الصور الشخصية: {radius}", - "rtg_settings_userpic_rounding_none": "مربع", - "rtg_settings_userpic_rounding_small": "صغير", - "rtg_settings_userpic_rounding_big": "كبير", - "rtg_settings_userpic_rounding_full": "دائرة", - "rtg_settings_userpic_rounding_desc": "ستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", - "rtg_settings_tray_icon": "ايقونة شريط النظام", - "rtg_settings_tray_icon_default": "الاصلي", - "rtg_settings_tray_icon_blue": "الأزرق", - "rtg_settings_tray_icon_green": "الأخضر", - "rtg_settings_tray_icon_orange": "البرتقالي", - "rtg_settings_tray_icon_red": "أحمر", - "rtg_settings_tray_icon_legacy": "الرمز الأصلي", - "rtg_settings_tray_icon_desc": "إذا كنت لا تحب أيا من هذه الأيقونات ، يمكنك وضع أيقونة.(png) في مجلد الملف الشخصي الخاص بك، ولكن ستحتاج إلى إعادة تشغيل التطبيق لرؤيته.\n\nالأيقونات أدناه لا تحتاج إلى إعادة تشغيل.", - "rtg_settings_disable_tray_counter": "تعطيل العداد في الايقونة السفلية", - "rtg_settings_use_telegram_panel_icon": "اسأل النظام عن أيقونة تيليجرام", - "rtg_settings_chat_id": "معرف الدردشة في ملف التعريفي", - "rtg_settings_chat_id_desc": "يمكنك اختيار التنسيق المطلوب هنا.\n\n(Telegram API) يستخدم معرفات كما هو، ولكن البوت (API) يضيف علامة ناقص في البداية للمجموعات. و -100 للقنوات والمجموعات الخارقة لتتناسب معها في حقل واحد.\n\n أعد الفتح لرؤية التغييرات.", - "rtg_settings_chat_id_disable": "إخفاء", - "rtg_settings_chat_id_telegram": "واجهة برمجة تطبيقات تيليجرام", - "rtg_settings_chat_id_bot": "واجهة برمجة البوتات", - "rtg_message_id": "مُعرّف الرسالة: {id}", - "rtg_emoji_panel_hover": "لوحة الرموز التعبيرية على الحائط", - "rtg_local_storage_limit_days": { - "zero": "{count} ايام", - "one": "{count} يوم واحد", - "two": "{count} يومين", - "few": "{count} أيام", - "many": "{count} يومًا", - "other": "{count} يوم" - }, - "rtg_settings_monospace_large_bubbles": "توسيع الفقاعات مع خط (Monospace)", - "rtg_bot_id_copied": "تم نسخ معرف البوت إلى الحافظة.", - "rtg_user_id_copied": "تم نسخ معرف المستخدم إلى الحافظة.", - "rtg_group_id_copied": "تم نسخ معرف المجموعة إلى الحافظة.", - "rtg_supergroup_id_copied": "تم نسخ معرف المجموعة الخارقة إلى الحافظة.", - "rtg_channel_id_copied": "تم نسخ معرف المجموعة إلى الحافظة.", - "rtg_phone_copied": "تم نسخ الهاتف إلى الحافظة.", - "rtg_mention_copied": "تم نسخ اسم المستخدم إلى الحافظة.", - "rtg_status_mutual_contact": "جهة اتصال مشتركة", - "rtg_status_contact": "جهات الإتصال", - "rtg_status_non_contact": "غير شامل لجهات الاتصال", - "rtg_supergroup_status": "مجموعة خارقة", - "rtg_group_status_not_in": "ليس عضواً", - "rtg_channel_status_not_in": "غير مشترك", - "rtg_group_status_owner": "المالك", - "rtg_group_status_admin": "المشرف", - "rtg_too_many_accounts_warning": "تحذير! لا ينصح باستخدام الكثير من الحسابات في نفس الوقت بسبب ارتفاع استهلاك الذاكرة واحتمال حدوث أعطال بسبب ذلك.\n\nأنت متأكد من أنك تريد إضافة حساب جديد؟", - "rtg_account_add_anyway": "أضفه على أية حال", - "rtg_rights_chat_send_stickers": "إرسال الملصقات", - "rtg_rights_chat_send_gif": "إرسال الصور المتحركة", - "rtg_rights_chat_send_games": "إرسال الألعاب", - "rtg_rights_chat_use_inline": "استخدام البوتات (inline)", - "rtg_admin_log_banned_send_stickers": "إرسال الملصقات", - "rtg_admin_log_banned_send_gif": "إرسال الصور المتحركة", - "rtg_admin_log_banned_send_games": "إرسال الألعاب", - "rtg_admin_log_banned_use_inline": "استخدام البوتات (inline)", - "rtg_forward_go_to_chat": "الذهاب إلى المحادثة", - "rtg_settings_forward": "تحويل", - "rtg_settings_forward_retain_selection": "الاحتفاظ بالاختيار بعد الإرسال", - "rtg_settings_forward_chat_on_click": "فتح المحادثة بالنقر", - "rtg_settings_forward_chat_on_click_description": "يمكنك الضغط على \"Ctrl\" لاختيار دردشات متعددة بغض النظر عن هذا الخيار.", - "rtg_forward_menu_quoted": "باستخدام الاسم", - "rtg_forward_menu_unquoted": "الاسم غير مقتبس مع العناوين التعريفية", - "rtg_forward_menu_uncaptioned": "الاسم غير مقتبس بدون العناوين التعريفية", - "rtg_forward_menu_default_albums": "الحفاظ على الألبومات", - "rtg_forward_menu_group_all_media": "عرض جميع المقاطع المرئية", - "rtg_forward_menu_separate_messages": "رسائل منفصلة", - "rtg_forward_subtitle_unquoted": "من غير الاسم", - "rtg_forward_subtitle_uncaptioned": "من غير عنوان", - "rtg_forward_subtitle_group_all_media": "كألبومات", - "rtg_forward_subtitle_separate_messages": "واحدا تلو الآخر", - "rtg_profile_mention_user": "ذكر المستخدم", - "rtg_filters_exclude_not_owned": "لا تملكها", - "rtg_filters_exclude_not_admin": "لم تتم إدارتها", - "rtg_filters_exclude_owned": "مكتسبة", - "rtg_filters_exclude_admin": "تتم إدارتها", - "rtg_filters_exclude_not_recent": "لم تفتح في هذه الدورة", - "rtg_filters_exclude_filtered": "من المجلدات الأخرى", - "rtg_filters_create_cloud": "إنشاء مجلد سحابي", - "rtg_filters_create_local": "إنشاء مجلد محلي", - "rtg_filters_description": "تتم مزامنة المجلدات السحابية بين جميع تطبيقات تيليجرام، ولكن المجلدات المحلية لديها المزيد من الميزات لعرضها.", - "rtg_filters_new_cloud": "المجلد السحابي الجديد", - "rtg_filters_new_local": "المجلد المحلي الجديد", - "rtg_filters_edit_cloud": "تعديل المجلد السحابي", - "rtg_filters_edit_local": "تعديل المجلد المحلي", - "rtg_filters_local": "مجلد محلي", - "rtg_filters_cloud": "مجلد سحابي", - "rtg_filters_cloud_limit": "عذراً، لا يمكنك إنشاء المزيد من المجلدات السحابية. يمكنك إنشاء مجلد محلي بدلاً من ذلك.", - "rtg_filters_hide_folder": "إخفاء المجلد", - "rtg_filters_hide_button": "إخفاء الزر", - "rtg_filters_hide_all_chats_toast": "مجلد \"كل المحادثات\" مخفي.\nيمكنك تفعليه مرة أخرى في إعدادات rabbitGram.", - "rtg_filters_hide_edit_toast": "تم إخفاء زر التعديل.\nيمكنك تفعيله مرة أخرى في إعدادات rabbitGram", - "rtg_settings_telegram_sites_autologin": "تسجيل الدخول التلقائي إلى مواقع تيليگرام", - "rtg_mute_for_selected_time": "للوقت المحدد", - "rtg_send_preview": "إرسال معاينة", - "rtg_send_silent_preview": "إرسال معاينة صامتة", - "rtg_reminder_preview": "تذكير مع المعاينة", - "rtg_schedule_preview": "إرسال معاينة مجدولة", - "rtg_language_reloaded": "أعيد تحميل السلاسل اللغوية الخاصة بكوتاتوگرام.", - "rtg_notifications_mute_seconds": { - "zero": "ثوان", - "one": "ثانية", - "two": "ثوان", - "few": "ثوان", - "many": "ثوان", - "other": "ثوان" - }, - "rtg_notifications_mute_minutes": { - "zero": "دقائق", - "one": "دقيقة", - "two": "دقائق", - "few": "دقائق", - "many": "دقائق", - "other": "دقائق" - }, - "rtg_notifications_mute_hours": { - "zero": "ساعات", - "one": "ساعة", - "two": "ساعات", - "few": "ساعات", - "many": "ساعات", - "other": "ساعات" - }, - "rtg_notifications_mute_days": { - "zero": "أيام", - "one": "يوم", - "two": "أيام", - "few": "أيام", - "many": "أيام", - "other": "أيام" - }, - "rtg_forward_sender_names_and_captions_removed": "تمت إزالة أسم المرسل و التسميات التوضيحية", - "rtg_forward_remember_mode": "تذكر وضع اعادة التوجيه", - "rtg_forward_mode": "وضع إعادة التوجيه", - "rtg_forward_mode_quoted": "باستخدام الاسم", - "rtg_forward_mode_unquoted": "من غير الاسم", - "rtg_forward_mode_uncaptioned": "من غير عنوان", - "rtg_forward_grouping_mode": "وضع التجميع", - "rtg_forward_grouping_mode_preserve_albums": "نفس الأصل", - "rtg_forward_grouping_mode_regroup": "إعادة تجميع الوسائط", - "rtg_forward_grouping_mode_regroup_desc": "من غير اقتباس ومن غير تسميات توضيحية", - "rtg_forward_grouping_mode_separate": "فصل", - "rtg_forward_force_old_unquoted": "الطريقة القديمة لاعادة التوجيه من غير اقتباس", - "rtg_forward_force_old_unquoted_desc": "الطريقة القديمة تنسخ محتوى الرسائل على العميل بدلاً من الخادم. يتم استخدامه حاليًا فقط في وضع تجميع \"إعادة تجميع الوسائط\" ، نظرًا لأن الوضع الجديد لا يدعمه. إذا لم تعمل ميزة التوجيه غير المقتبس بشكل صحيح لسبب ما ، فحاول تبديل هذا الخيار.", - "rtg_disable_chat_themes": "تعطيل سمات الدردشة", - "rtg_settings_remember_compress_images": "Remember compress images", - "rtg_settings_compress_images_default": "Compress images by default", - "rtg_pip_not_supported": "Sorry, Picture-in-Picture mode is not supported here.", - "rtg_phone_hidden": "مخفي", - "rtg_side_menu_elements": "عناصر القائمة الجانبية", - "rtg_settings_comma_after_mention": "أضف فاصلة بعد الإشارة", - "rtg_settings_auto_hide_notifications": "إخفاء الإشعارات تلقائيًا", - "rtg_settings_hide_notifications_after": "إخفاء بعد {seconds} ثانية", - "rtg_general_roundness": "التدوير الموحد", - "rtg_settings_appicon": "رمز التطبيق", - "rtg_settings_show_seconds": "عرض الثواني", - "rtg_settings_show_sender_avatar": "صورة المرسل في القروبات", - "dummy_last_string": "" + "rtg_intro_about": "مرحبا بك في تطبيق المراسلة غير الرسمي\nقائم على تطبيق تيليجرام لسطح المكتب.", + "rtg_about_text1": "عميل تجريبي وغير رسمي. {tdesktop_link} ", + "rtg_about_text1_tdesktop": "سطح مكتب تيليجرام", + "rtg_about_text3": "قم بزيارة {channel_link} أو {faq_link} لمزيد من المعلومات.", + "rtg_about_text3_channel": "قناة rabbitGram", + "rtg_new_version": "تم تحديث سطح المكتب rabbitGram لـ {version} (TD {td_version})\n\nتاريخ الإصدار الكامل متاح هنا:\n{link}", + "rtg_open_from_tray": "فتح rabbitGram", + "rtg_quit_from_tray": "اغلاق rabbitGram", + "rtg_tray_icon_text": "لا يزال rabbitGram قيد التشغيل،\nيمكنك تغيير هذا من صفحة الإعدادات.\nإذا اختفت هذه الأيقونة من قائمة الأعمدة،\nيمكنك سحبها هنا من الأيقونات المخفية.", + "rtg_error_start_minimized_passcoded": "لقد قمت بتعيين رمز مرور محلي، لذلك لا يمكن تشغيل rabbitGram إلى الحد الأدنى؛ سيتطلب إدخال رمز المرور الخاص بك قبل أن يبدأ العمل.", + "rtg_proxy_unsupported": "إصدار rabbitGram الخاص بك لا يدعم هذا النوع من البروكسي أو الرابط غير صالح. الرجاء تحديث سطح المكتب الخاص بك إلى أحدث إصدار.", + "rtg_update_telegram": "تحديث rabbitGram", + "rtg_settings_auto_start": "تشغيل rabbitGram عندما يبدأ النظام", + "rtg_settings_add_sendto": "ضع rabbitGram في قائمة \"إرسال إلى\"", + "rtg_theme_no_desktop": "عذراً، هذا النماط لا يحتوي على إصدار لسطح مكتب rabbitGram", + "rtg_download_path_default_radio": "مجلد rabbitGram في نظام \"التنزيلات\"", + "rtg_passcode_about": "عندما يتم تعيين رمز مرور محلي، يظهر رمز قفل في الجزء العلوي من قائمة المحادثات. انقر عليه لقفل التطبيق.\n\nملاحظة: إذا نسيت رمز المرور المحلي الخاص بك، ستحتاج إلى إعادة تسجيل الدخول في سطح المكتب الخاص بrabbitGram", + "rtg_message_unsupported": "هذه الرسالة غير مدعومة بنسخة سطح المكتب الخاص بك من rabbitGram. الرجاء التحديث إلى أحدث إصدار في الإعدادات، أو تثبيتها من {link}", + "rtg_bot_share_location_unavailable": "عذراً، مشاركة الموقع غير متوفرة حالياً في سطح مكتب rabbitGram.", + "rtg_theme_editor_need_unlock": "تحتاج إلى فتح rabbitGram لحفظ النمط الخاص بك.", + "rtg_no_mic_permission": "يحتاج rabbitGram إلى الوصول إلى الميكروفون الخاص بك حتى تتمكن من إجراء المكالمات وتسجيل الرسائل الصوتية.", + "rtg_passport_app_out_of_date": "عذراً، تطبيق rabbitGram الخاص بك قديم ولا يستطيع التعامل مع هذا الطلب. الرجاء تحديث.", + "rtg_export_progress": "يمكنك إغلاق هذه النافذة الآن. يرجى عدم اغلاق تطبيق rabbitGram حتى يكتمل تصدير البيانات.", + "rtg_language_not_ready_about": "لسوء الحظ، لا تحتوي حزمة اللغة المخصصة ({lang_name}) على بيانات لسطح مكتب rabbitGram. يمكنك المساهمة في تكملة اللغة باستخدام {link}.", + "rtg_outdated_soon": "خلاف ذلك، سطح المكتب كوتاتوغرام سيتوقف عن التحديث على {date}.", + "rtg_outdated_now": "حتى يتمكن rabbitGram أن يتحدث إلى إصدارات أحدث.", + "rtg_mac_menu_show": "إظهار rabbitGram", + "rtg_settings_rabbit": "إعدادات rabbitGram", + "rtg_user_status_unaccessible": "تعذر الوصول إلى الحساب", + "rtg_settings_show_json_settings": "إظهار ملف الإعدادات", + "rtg_settings_restart": "إعادة تشغيل rabbitGram", + "rtg_copy_btn_callback": "نسخ بيانات الرد على الاتصال", + "rtg_pinned_message_show": "إظهار الرسالة المثبتة", + "rtg_pinned_message_hide": "إخفاء الرسائل المثبتة", + "rtg_settings_general": "عام", + "rtg_settings_appearance": "المظهر", + "rtg_settings_chats": "المحادثات", + "rtg_settings_sticker_height": "ارتفاع الملصق: {pixels} بكسل", + "rtg_settings_sticker_scale_both": "تطبيق التعديلات على عرض الملصق", + "rtg_settings_sticker_scale_both_about": "عند التفعيل، سيتم تغيير الحد الأقصى لعرض الملصق جنبا إلى جنب مع ارتفاع الملصق.", + "rtg_settings_emoji_outline": "مخطط الرموز التعبيرية الكبيرة", + "rtg_settings_disable_up_edit": "تعطيل التعديل عن طريق المفتاح العلوي", + "rtg_settings_auto_scroll_unfocused": "التمرير التلقائي غير المركز", + "rtg_settings_always_show_scheduled": "إظهار الرسائل المجدولة دائماً ", + "rtg_settings_chat_list_compact": "قائمة الـTab المصغرة", + "rtg_fonts_title": "الخط", + "rtg_settings_fonts": "تغيير خط التطبيق", + "rtg_fonts_reset": "إعادة التشغيل", + "rtg_fonts_about": "ستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", + "rtg_fonts_main": "الخط الرئيسي", + "rtg_fonts_semibold": "خط نصف غامق", + "rtg_fonts_semibold_is_bold": "خط غامق", + "rtg_fonts_monospaced": "خط رمزي", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "إستخدام خط النظام", + "rtg_fonts_use_original_metrics": "استخدام خط \" Open Sans height \"", + "rtg_settings_network": "الشبكة", + "rtg_settings_net_speed_boost": "زيادة سرعة رفع الملفات", + "rtg_net_speed_boost_title": "سرعة الرفع", + "rtg_net_speed_boost_desc": "تحذير: تغيير هذا المعامل إلى قيم عالية على الشبكات البطيئة يمكن أن يزيد سوءا. استخدم على مسؤوليتك الخاصة\n\nستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", + "rtg_net_speed_boost_default": "معطل", + "rtg_net_speed_boost_slight": "بسيط", + "rtg_net_speed_boost_medium": "متوسط", + "rtg_net_speed_boost_big": "كبير", + "rtg_settings_system": "النظام", + "rtg_settings_qt_scale": "محرك قياس \"Qt\"", + "rtg_settings_file_dialog_type": "حوار اختيار الملف", + "rtg_file_dialog_type_default": "تلقائي", + "rtg_file_dialog_disabled_on_build": "معطل في وقت البناء", + "rtg_file_dialog_disabled_by_option": "معطل حسب الخيار", + "rtg_settings_other": "غير ذلك", + "rtg_profile_copy_id": "نسخ المعرّف الخاص ", + "rtg_profile_bot_id": "المعرف الخاص بالبوت", + "rtg_profile_user_id": "هوية المستخدم ", + "rtg_profile_group_id": "رقم تعريف المجموعة", + "rtg_profile_supergroup_id": "معرّف المجموعة الخارقة", + "rtg_profile_channel_id": "معرف القناة", + "rtg_settings_show_phone_number": "أظهر رقم الهاتف", + "rtg_settings_call_confirm": "التأكد قبل الاتصال", + "rtg_call_sure": "هل أنت متأكد من رغبتك في الاتصال بهذا المستخدم ؟", + "rtg_call_button": "اتصال", + "rtg_settings_ffmpeg_multithread": "فك ترميز الفيديو المتعدد المواضيع", + "rtg_settings_ffmpeg_multithread_about": "عند التفعيل، يكون استهلاك المعالج وذاكرة الوصول العشوائي أعلى، تفكيك الفيديو أسرع. عند التعطيل، يكون استهلاك المعالج وذاكرة الوصول العشوائي منخفض، تفكيك الفيديو أبطأ. كلما زادت نواة المعالج لديك، كلما زاد استهلاك ذاكرة الوصول العشوائي لديك عند تمكين هذا الخيار. يمكنك تعيين عدد محدد من المواضيع في ملف تكوين JSON.", + "rtg_settings_external_video_player": "مشغل فيديو خارجي", + "rtg_settings_external_video_player_about": "عند تمكين هذا الخيار، يتم تعطيل التشغيل التلقائي ويتم استخدام مشغل فيديو النظام لتشغيل الفيديو.", + "rtg_settings_adaptive_bubbles": "فقاعات الإشعارات", + "rtg_settings_disable_sound_from_tray": "تعطيل الصوت", + "rtg_settings_enable_sound_from_tray": "تفعيل الصوت", + "rtg_settings_recent_stickers_limit.zero": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.one": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.two": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.few": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.many": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.other": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit_none": "الملصقات الحديثة: إخفاء الكل", + "rtg_filters_default": "المجلد الأصلي", + "rtg_filters_context_edit_all": "تعديل المجلدات", + "rtg_filters_context_make_default": "جعل المجلد الأصلي", + "rtg_filters_context_reset_default": "إعادة ضبط المجلد الأصلي", + "rtg_settings_filters": "المجلدات", + "rtg_settings_filters_only_unmuted_counter": "لا تحتسب الدردشات التي تم كتمها ", + "rtg_settings_filters_hide_edit": "إخفاء زر التعديل", + "rtg_settings_filters_hide_folder_names": "مجلدات مصغرة", + "rtg_settings_top_bar_mute": "زر كتم الصوت في الجزء العلوي", + "rtg_settings_messages": "الرسائل", + "rtg_settings_filters_hide_all": "اخفاء مجلد \"الجميع\"", + "rtg_hide_pinned_message": "إخفاء", + "rtg_stickers_copy_title": "نسخ الإسم", + "rtg_stickers_title_copied": "تم نسخ اسم باقة الملصق إلى الحافظة.", + "rtg_context_show_messages_from": "رسائل المستخدم", + "rtg_settings_userpic_rounding": "تدوير الصور الشخصية: {radius}", + "rtg_settings_userpic_rounding_none": "مربع", + "rtg_settings_userpic_rounding_small": "صغير", + "rtg_settings_userpic_rounding_big": "كبير", + "rtg_settings_userpic_rounding_full": "دائرة", + "rtg_settings_userpic_rounding_desc": "ستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", + "rtg_settings_tray_icon": "ايقونة شريط النظام", + "rtg_settings_tray_icon_default": "الاصلي", + "rtg_settings_tray_icon_blue": "الأزرق", + "rtg_settings_tray_icon_green": "الأخضر", + "rtg_settings_tray_icon_orange": "البرتقالي", + "rtg_settings_tray_icon_red": "أحمر", + "rtg_settings_tray_icon_legacy": "الرمز الأصلي", + "rtg_settings_tray_icon_desc": "إذا كنت لا تحب أيا من هذه الأيقونات ، يمكنك وضع أيقونة.(png) في مجلد الملف الشخصي الخاص بك، ولكن ستحتاج إلى إعادة تشغيل التطبيق لرؤيته.\n\nالأيقونات أدناه لا تحتاج إلى إعادة تشغيل.", + "rtg_settings_disable_tray_counter": "تعطيل العداد في الايقونة السفلية", + "rtg_settings_use_telegram_panel_icon": "اسأل النظام عن أيقونة تيليجرام", + "rtg_settings_chat_id": "معرف الدردشة في ملف التعريفي", + "rtg_settings_chat_id_desc": "يمكنك اختيار التنسيق المطلوب هنا.\n\n(Telegram API) يستخدم معرفات كما هو، ولكن البوت (API) يضيف علامة ناقص في البداية للمجموعات. و -100 للقنوات والمجموعات الخارقة لتتناسب معها في حقل واحد.\n\n أعد الفتح لرؤية التغييرات.", + "rtg_settings_chat_id_disable": "إخفاء", + "rtg_settings_chat_id_telegram": "واجهة برمجة تطبيقات تيليجرام", + "rtg_settings_chat_id_bot": "واجهة برمجة البوتات", + "rtg_message_id": "مُعرّف الرسالة: {id}", + "rtg_local_storage_limit_days.zero": "{count} ايام", + "rtg_local_storage_limit_days.one": "{count} يوم واحد", + "rtg_local_storage_limit_days.two": "{count} يومين", + "rtg_local_storage_limit_days.few": "{count} أيام", + "rtg_local_storage_limit_days.many": "{count} يومًا", + "rtg_local_storage_limit_days.other": "{count} يوم", + "rtg_settings_monospace_large_bubbles": "توسيع الفقاعات مع خط (Monospace)", + "rtg_bot_id_copied": "تم نسخ معرف البوت إلى الحافظة.", + "rtg_user_id_copied": "تم نسخ معرف المستخدم إلى الحافظة.", + "rtg_group_id_copied": "تم نسخ معرف المجموعة إلى الحافظة.", + "rtg_supergroup_id_copied": "تم نسخ معرف المجموعة الخارقة إلى الحافظة.", + "rtg_channel_id_copied": "تم نسخ معرف المجموعة إلى الحافظة.", + "rtg_phone_copied": "تم نسخ الهاتف إلى الحافظة.", + "rtg_mention_copied": "تم نسخ اسم المستخدم إلى الحافظة.", + "rtg_status_mutual_contact": "جهة اتصال مشتركة", + "rtg_status_contact": "جهات الإتصال", + "rtg_status_non_contact": "غير شامل لجهات الاتصال", + "rtg_supergroup_status": "مجموعة خارقة", + "rtg_group_status_not_in": "ليس عضواً", + "rtg_channel_status_not_in": "غير مشترك", + "rtg_group_status_owner": "المالك", + "rtg_group_status_admin": "المشرف", + "rtg_too_many_accounts_warning": "تحذير! لا ينصح باستخدام الكثير من الحسابات في نفس الوقت بسبب ارتفاع استهلاك الذاكرة واحتمال حدوث أعطال بسبب ذلك.\n\nأنت متأكد من أنك تريد إضافة حساب جديد؟", + "rtg_account_add_anyway": "أضفه على أية حال", + "rtg_rights_chat_send_stickers": "إرسال الملصقات", + "rtg_rights_chat_send_gif": "إرسال الصور المتحركة", + "rtg_rights_chat_send_games": "إرسال الألعاب", + "rtg_rights_chat_use_inline": "استخدام البوتات (inline)", + "rtg_admin_log_banned_send_stickers": "إرسال الملصقات", + "rtg_admin_log_banned_send_gif": "إرسال الصور المتحركة", + "rtg_admin_log_banned_send_games": "إرسال الألعاب", + "rtg_admin_log_banned_use_inline": "استخدام البوتات (inline)", + "rtg_forward_go_to_chat": "الذهاب إلى المحادثة", + "rtg_settings_forward": "تحويل", + "rtg_settings_forward_retain_selection": "الاحتفاظ بالاختيار بعد الإرسال", + "rtg_settings_forward_chat_on_click": "فتح المحادثة بالنقر", + "rtg_settings_forward_chat_on_click_description": "يمكنك الضغط على \"Ctrl\" لاختيار دردشات متعددة بغض النظر عن هذا الخيار.", + "rtg_forward_menu_quoted": "باستخدام الاسم", + "rtg_forward_menu_unquoted": "الاسم غير مقتبس مع العناوين التعريفية", + "rtg_forward_menu_uncaptioned": "الاسم غير مقتبس بدون العناوين التعريفية", + "rtg_forward_menu_default_albums": "الحفاظ على الألبومات", + "rtg_forward_menu_group_all_media": "عرض جميع المقاطع المرئية", + "rtg_forward_menu_separate_messages": "رسائل منفصلة", + "rtg_forward_subtitle_unquoted": "من غير الاسم", + "rtg_forward_subtitle_uncaptioned": "من غير عنوان", + "rtg_forward_subtitle_group_all_media": "كألبومات", + "rtg_forward_subtitle_separate_messages": "واحدا تلو الآخر", + "rtg_profile_mention_user": "ذكر المستخدم", + "rtg_filters_exclude_not_owned": "لا تملكها", + "rtg_filters_exclude_not_admin": "لم تتم إدارتها", + "rtg_filters_exclude_owned": "مكتسبة", + "rtg_filters_exclude_admin": "تتم إدارتها", + "rtg_filters_exclude_not_recent": "لم تفتح في هذه الدورة", + "rtg_filters_exclude_filtered": "من المجلدات الأخرى", + "rtg_filters_create_cloud": "إنشاء مجلد سحابي", + "rtg_filters_create_local": "إنشاء مجلد محلي", + "rtg_filters_description": "تتم مزامنة المجلدات السحابية بين جميع تطبيقات تيليجرام، ولكن المجلدات المحلية لديها المزيد من الميزات لعرضها.", + "rtg_filters_new_cloud": "المجلد السحابي الجديد", + "rtg_filters_new_local": "المجلد المحلي الجديد", + "rtg_filters_edit_cloud": "تعديل المجلد السحابي", + "rtg_filters_edit_local": "تعديل المجلد المحلي", + "rtg_filters_local": "مجلد محلي", + "rtg_filters_cloud": "مجلد سحابي", + "rtg_filters_cloud_limit": "عذراً، لا يمكنك إنشاء المزيد من المجلدات السحابية. يمكنك إنشاء مجلد محلي بدلاً من ذلك.", + "rtg_filters_hide_folder": "إخفاء المجلد", + "rtg_filters_hide_button": "إخفاء الزر", + "rtg_filters_hide_all_chats_toast": "مجلد \"كل المحادثات\" مخفي.\nيمكنك تفعليه مرة أخرى في إعدادات rabbitGram.", + "rtg_filters_hide_edit_toast": "تم إخفاء زر التعديل.\nيمكنك تفعيله مرة أخرى في إعدادات rabbitGram", + "rtg_settings_telegram_sites_autologin": "تسجيل الدخول التلقائي إلى مواقع تيليگرام", + "rtg_mute_for_selected_time": "للوقت المحدد", + "rtg_send_preview": "إرسال معاينة", + "rtg_send_silent_preview": "إرسال معاينة صامتة", + "rtg_reminder_preview": "تذكير مع المعاينة", + "rtg_schedule_preview": "إرسال معاينة مجدولة", + "rtg_language_reloaded": "أعيد تحميل السلاسل اللغوية الخاصة بكوتاتوگرام.", + "rtg_notifications_mute_seconds.zero": "ثوان", + "rtg_notifications_mute_seconds.one": "ثانية", + "rtg_notifications_mute_seconds.two": "ثوان", + "rtg_notifications_mute_seconds.few": "ثوان", + "rtg_notifications_mute_seconds.many": "ثوان", + "rtg_notifications_mute_seconds.other": "ثوان", + "rtg_notifications_mute_minutes.zero": "دقائق", + "rtg_notifications_mute_minutes.one": "دقيقة", + "rtg_notifications_mute_minutes.two": "دقائق", + "rtg_notifications_mute_minutes.few": "دقائق", + "rtg_notifications_mute_minutes.many": "دقائق", + "rtg_notifications_mute_minutes.other": "دقائق", + "rtg_notifications_mute_hours.zero": "ساعات", + "rtg_notifications_mute_hours.one": "ساعة", + "rtg_notifications_mute_hours.two": "ساعات", + "rtg_notifications_mute_hours.few": "ساعات", + "rtg_notifications_mute_hours.many": "ساعات", + "rtg_notifications_mute_hours.other": "ساعات", + "rtg_notifications_mute_days.zero": "أيام", + "rtg_notifications_mute_days.one": "يوم", + "rtg_notifications_mute_days.two": "أيام", + "rtg_notifications_mute_days.few": "أيام", + "rtg_notifications_mute_days.many": "أيام", + "rtg_notifications_mute_days.other": "أيام", + "rtg_forward_sender_names_and_captions_removed": "تمت إزالة أسم المرسل و التسميات التوضيحية", + "rtg_forward_remember_mode": "تذكر وضع اعادة التوجيه", + "rtg_forward_mode": "وضع إعادة التوجيه", + "rtg_forward_mode_quoted": "باستخدام الاسم", + "rtg_forward_mode_unquoted": "من غير الاسم", + "rtg_forward_mode_uncaptioned": "من غير عنوان", + "rtg_forward_grouping_mode": "وضع التجميع", + "rtg_forward_grouping_mode_preserve_albums": "نفس الأصل", + "rtg_forward_grouping_mode_regroup": "إعادة تجميع الوسائط", + "rtg_forward_grouping_mode_regroup_desc": "من غير اقتباس ومن غير تسميات توضيحية", + "rtg_forward_grouping_mode_separate": "فصل", + "rtg_forward_force_old_unquoted": "الطريقة القديمة لاعادة التوجيه من غير اقتباس", + "rtg_forward_force_old_unquoted_desc": "الطريقة القديمة تنسخ محتوى الرسائل على العميل بدلاً من الخادم. يتم استخدامه حاليًا فقط في وضع تجميع \"إعادة تجميع الوسائط\" ، نظرًا لأن الوضع الجديد لا يدعمه. إذا لم تعمل ميزة التوجيه غير المقتبس بشكل صحيح لسبب ما ، فحاول تبديل هذا الخيار.", + "rtg_disable_chat_themes": "تعطيل سمات الدردشة", + "rtg_settings_remember_compress_images": null, + "rtg_settings_compress_images_default": null, + "rtg_pip_not_supported": null, + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "مخفي", + "rtg_side_menu_elements": "عناصر القائمة الجانبية", + "rtg_settings_comma_after_mention": "أضف فاصلة بعد الإشارة", + "rtg_settings_auto_hide_notifications": "إخفاء الإشعارات تلقائيًا", + "rtg_settings_hide_notifications_after": "إخفاء بعد {seconds} ثانية", + "rtg_general_roundness": "التدوير الموحد", + "rtg_settings_appicon": "رمز التطبيق", + "rtg_settings_show_seconds": "عرض الثواني", + "rtg_settings_show_sender_avatar": "صورة المرسل في القروبات", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/de.json b/Telegram/Resources/langs/rabbit/de.json index 8796ba3e9f8ef3..85cca5567bae84 100644 --- a/Telegram/Resources/langs/rabbit/de.json +++ b/Telegram/Resources/langs/rabbit/de.json @@ -1,274 +1,277 @@ { - "rtg_intro_about": "مرحبا بك في تطبيق المراسلة غير الرسمي\nقائم على تطبيق تيليجرام لسطح المكتب.", - "rtg_about_text1": "عميل تجريبي وغير رسمي. {tdesktop_link} ", - "rtg_about_text1_tdesktop": "سطح مكتب تيليجرام", - "rtg_about_text3": "قم بزيارة {channel_link} أو {faq_link} لمزيد من المعلومات.", - "rtg_about_text3_channel": "قناة rabbitGram", - "rtg_new_version": "تم تحديث سطح المكتب rabbitGram لـ {version} (TD {td_version})\n\nتاريخ الإصدار الكامل متاح هنا:\n{link}", - "rtg_open_from_tray": "فتح rabbitGram", - "rtg_quit_from_tray": "اغلاق rabbitGram", - "rtg_tray_icon_text": "لا يزال rabbitGram قيد التشغيل،\nيمكنك تغيير هذا من صفحة الإعدادات.\nإذا اختفت هذه الأيقونة من قائمة الأعمدة،\nيمكنك سحبها هنا من الأيقونات المخفية.", - "rtg_error_start_minimized_passcoded": "لقد قمت بتعيين رمز مرور محلي، لذلك لا يمكن تشغيل rabbitGram إلى الحد الأدنى؛ سيتطلب إدخال رمز المرور الخاص بك قبل أن يبدأ العمل.", - "rtg_proxy_unsupported": "إصدار rabbitGram الخاص بك لا يدعم هذا النوع من البروكسي أو الرابط غير صالح. الرجاء تحديث سطح المكتب الخاص بك إلى أحدث إصدار.", - "rtg_update_telegram": "تحديث rabbitGram", - "rtg_settings_auto_start": "تشغيل rabbitGram عندما يبدأ النظام", - "rtg_settings_add_sendto": "ضع rabbitGram في قائمة \"إرسال إلى\"", - "rtg_theme_no_desktop": "عذراً، هذا النماط لا يحتوي على إصدار لسطح مكتب rabbitGram", - "rtg_download_path_default_radio": "مجلد rabbitGram في نظام \"التنزيلات\"", - "rtg_passcode_about": "عندما يتم تعيين رمز مرور محلي، يظهر رمز قفل في الجزء العلوي من قائمة المحادثات. انقر عليه لقفل التطبيق.\n\nملاحظة: إذا نسيت رمز المرور المحلي الخاص بك، ستحتاج إلى إعادة تسجيل الدخول في سطح المكتب الخاص بrabbitGram", - "rtg_message_unsupported": "هذه الرسالة غير مدعومة بنسخة سطح المكتب الخاص بك من rabbitGram. الرجاء التحديث إلى أحدث إصدار في الإعدادات، أو تثبيتها من {link}", - "rtg_bot_share_location_unavailable": "عذراً، مشاركة الموقع غير متوفرة حالياً في سطح مكتب rabbitGram.", - "rtg_theme_editor_need_unlock": "تحتاج إلى فتح rabbitGram لحفظ النمط الخاص بك.", - "rtg_payments_not_supported": "عذراً، سطح المكتب rabbitGram لا يدعم المدفوعات حتى الآن. الرجاء استخدام أحد تطبيقات الجوال للقيام بذلك.", - "rtg_no_mic_permission": "يحتاج rabbitGram إلى الوصول إلى الميكروفون الخاص بك حتى تتمكن من إجراء المكالمات وتسجيل الرسائل الصوتية.", - "rtg_passport_app_out_of_date": "عذراً، تطبيق rabbitGram الخاص بك قديم ولا يستطيع التعامل مع هذا الطلب. الرجاء تحديث.", - "rtg_export_progress": "يمكنك إغلاق هذه النافذة الآن. يرجى عدم اغلاق تطبيق rabbitGram حتى يكتمل تصدير البيانات.", - "rtg_language_not_ready_about": "لسوء الحظ، لا تحتوي حزمة اللغة المخصصة ({lang_name}) على بيانات لسطح مكتب rabbitGram. يمكنك المساهمة في تكملة اللغة باستخدام {link}.", - "rtg_outdated_soon": "خلاف ذلك، سطح المكتب كوتاتوغرام سيتوقف عن التحديث على {date}.", - "rtg_outdated_now": "حتى يتمكن rabbitGram أن يتحدث إلى إصدارات أحدث.", - "rtg_mac_menu_show": "إظهار rabbitGram", - "rtg_settings_rabbit": "إعدادات rabbitGram", - "rtg_user_status_unaccessible": "تعذر الوصول إلى الحساب", - "rtg_settings_show_json_settings": "إظهار ملف الإعدادات", - "rtg_settings_restart": "إعادة تشغيل rabbitGram", - "rtg_copy_btn_callback": "نسخ بيانات الرد على الاتصال", - "rtg_pinned_message_show": "إظهار الرسالة المثبتة", - "rtg_pinned_message_hide": "إخفاء الرسائل المثبتة", - "rtg_settings_general": "عام", - "rtg_settings_appearance": "المظهر", - "rtg_settings_chats": "المحادثات", - "rtg_settings_sticker_height": "ارتفاع الملصق: {pixels} بكسل", - "rtg_settings_sticker_scale_both": "تطبيق التعديلات على عرض الملصق", - "rtg_settings_sticker_scale_both_about": "عند التفعيل، سيتم تغيير الحد الأقصى لعرض الملصق جنبا إلى جنب مع ارتفاع الملصق.", - "rtg_settings_emoji_outline": "مخطط الرموز التعبيرية الكبيرة", - "rtg_settings_disable_up_edit": "تعطيل التعديل عن طريق المفتاح العلوي", - "rtg_settings_auto_scroll_unfocused": "التمرير التلقائي غير المركز", - "rtg_settings_always_show_scheduled": "إظهار الرسائل المجدولة دائماً ", - "rtg_settings_chat_list_compact": "قائمة الـTab المصغرة", - "rtg_fonts_title": "الخط", - "rtg_settings_fonts": "تغيير خط التطبيق", - "rtg_fonts_reset": "إعادة التشغيل", - "rtg_fonts_about": "ستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", - "rtg_fonts_main": "الخط الرئيسي", - "rtg_fonts_semibold": "خط نصف غامق", - "rtg_fonts_semibold_is_bold": "خط غامق", - "rtg_fonts_monospaced": "خط رمزي", - "rtg_fonts_size": "Font size: {pixels}px", - "rtg_fonts_use_system_font": "إستخدام خط النظام", - "rtg_fonts_use_original_metrics": "استخدام خط \" Open Sans height \"", - "rtg_settings_network": "الشبكة", - "rtg_settings_net_speed_boost": "زيادة سرعة رفع الملفات", - "rtg_net_speed_boost_title": "سرعة الرفع", - "rtg_net_speed_boost_desc": "تحذير: تغيير هذا المعامل إلى قيم عالية على الشبكات البطيئة يمكن أن يزيد سوءا. استخدم على مسؤوليتك الخاصة\n\nستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", - "rtg_net_speed_boost_default": "معطل", - "rtg_net_speed_boost_slight": "بسيط", - "rtg_net_speed_boost_medium": "متوسط", - "rtg_net_speed_boost_big": "كبير", - "rtg_settings_system": "النظام", - "rtg_settings_qt_scale": "محرك قياس \"Qt\"", - "rtg_settings_file_dialog_type": "حوار اختيار الملف", - "rtg_file_dialog_type_default": "تلقائي", - "rtg_file_dialog_disabled_on_build": "معطل في وقت البناء", - "rtg_file_dialog_disabled_by_option": "معطل حسب الخيار", - "rtg_settings_other": "غير ذلك", - "rtg_profile_copy_id": "نسخ المعرّف الخاص ", - "rtg_profile_bot_id": "المعرف الخاص بالبوت", - "rtg_profile_user_id": "هوية المستخدم ", - "rtg_profile_group_id": "رقم تعريف المجموعة", - "rtg_profile_supergroup_id": "معرّف المجموعة الخارقة", - "rtg_profile_channel_id": "معرف القناة", - "rtg_settings_show_phone_number": "أظهر رقم الهاتف", - "rtg_settings_call_confirm": "التأكد قبل الاتصال", - "rtg_call_sure": "هل أنت متأكد من رغبتك في الاتصال بهذا المستخدم ؟", - "rtg_call_button": "اتصال", - "rtg_settings_ffmpeg_multithread": "فك ترميز الفيديو المتعدد المواضيع", - "rtg_settings_ffmpeg_multithread_about": "عند التفعيل، يكون استهلاك المعالج وذاكرة الوصول العشوائي أعلى، تفكيك الفيديو أسرع. عند التعطيل، يكون استهلاك المعالج وذاكرة الوصول العشوائي منخفض، تفكيك الفيديو أبطأ. كلما زادت نواة المعالج لديك، كلما زاد استهلاك ذاكرة الوصول العشوائي لديك عند تمكين هذا الخيار. يمكنك تعيين عدد محدد من المواضيع في ملف تكوين JSON.", - "rtg_settings_external_video_player": "مشغل فيديو خارجي", - "rtg_settings_external_video_player_about": "عند تمكين هذا الخيار، يتم تعطيل التشغيل التلقائي ويتم استخدام مشغل فيديو النظام لتشغيل الفيديو.", - "rtg_settings_adaptive_bubbles": "فقاعات الإشعارات", - "rtg_settings_disable_sound_from_tray": "تعطيل الصوت", - "rtg_settings_enable_sound_from_tray": "تفعيل الصوت", - "rtg_settings_recent_stickers_limit": { - "zero": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "one": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "two": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "few": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "many": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", - "other": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق" - }, - "rtg_settings_recent_stickers_limit_none": "الملصقات الحديثة: إخفاء الكل", - "rtg_filters_default": "المجلد الأصلي", - "rtg_filters_context_edit_all": "تعديل المجلدات", - "rtg_filters_context_make_default": "جعل المجلد الأصلي", - "rtg_filters_context_reset_default": "إعادة ضبط المجلد الأصلي", - "rtg_settings_filters": "المجلدات", - "rtg_settings_filters_only_unmuted_counter": "لا تحتسب الدردشات التي تم كتمها ", - "rtg_settings_filters_hide_edit": "إخفاء زر التعديل", - "rtg_settings_filters_hide_folder_names": "مجلدات مصغرة", - "rtg_settings_top_bar_mute": "زر كتم الصوت في الجزء العلوي", - "rtg_settings_messages": "الرسائل", - "rtg_settings_filters_hide_all": "اخفاء مجلد \"الجميع\"", - "rtg_hide_pinned_message": "إخفاء", - "rtg_stickers_copy_title": "نسخ الإسم", - "rtg_stickers_title_copied": "تم نسخ اسم باقة الملصق إلى الحافظة.", - "rtg_context_show_messages_from": "رسائل المستخدم", - "rtg_settings_userpic_rounding": "تدوير الصور الشخصية: {radius}", - "rtg_settings_userpic_rounding_none": "مربع", - "rtg_settings_userpic_rounding_small": "صغير", - "rtg_settings_userpic_rounding_big": "كبير", - "rtg_settings_userpic_rounding_full": "دائرة", - "rtg_settings_userpic_rounding_desc": "ستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", - "rtg_settings_tray_icon": "ايقونة شريط النظام", - "rtg_settings_tray_icon_default": "الاصلي", - "rtg_settings_tray_icon_blue": "الأزرق", - "rtg_settings_tray_icon_green": "الأخضر", - "rtg_settings_tray_icon_orange": "البرتقالي", - "rtg_settings_tray_icon_red": "أحمر", - "rtg_settings_tray_icon_legacy": "الرمز الأصلي", - "rtg_settings_tray_icon_desc": "إذا كنت لا تحب أيا من هذه الأيقونات ، يمكنك وضع أيقونة.(png) في مجلد الملف الشخصي الخاص بك، ولكن ستحتاج إلى إعادة تشغيل التطبيق لرؤيته.\n\nالأيقونات أدناه لا تحتاج إلى إعادة تشغيل.", - "rtg_settings_disable_tray_counter": "تعطيل العداد في الايقونة السفلية", - "rtg_settings_use_telegram_panel_icon": "اسأل النظام عن أيقونة تيليجرام", - "rtg_settings_chat_id": "معرف الدردشة في ملف التعريفي", - "rtg_settings_chat_id_desc": "يمكنك اختيار التنسيق المطلوب هنا.\n\n(Telegram API) يستخدم معرفات كما هو، ولكن البوت (API) يضيف علامة ناقص في البداية للمجموعات. و -100 للقنوات والمجموعات الخارقة لتتناسب معها في حقل واحد.\n\n أعد الفتح لرؤية التغييرات.", - "rtg_settings_chat_id_disable": "إخفاء", - "rtg_settings_chat_id_telegram": "واجهة برمجة تطبيقات تيليجرام", - "rtg_settings_chat_id_bot": "واجهة برمجة البوتات", - "rtg_message_id": "مُعرّف الرسالة: {id}", - "rtg_emoji_panel_hover": "لوحة الرموز التعبيرية على الحائط", - "rtg_local_storage_limit_days": { - "zero": "{count} ايام", - "one": "{count} يوم واحد", - "two": "{count} يومين", - "few": "{count} أيام", - "many": "{count} يومًا", - "other": "{count} يوم" - }, - "rtg_settings_monospace_large_bubbles": "توسيع الفقاعات مع خط (Monospace)", - "rtg_bot_id_copied": "تم نسخ معرف البوت إلى الحافظة.", - "rtg_user_id_copied": "تم نسخ معرف المستخدم إلى الحافظة.", - "rtg_group_id_copied": "تم نسخ معرف المجموعة إلى الحافظة.", - "rtg_supergroup_id_copied": "تم نسخ معرف المجموعة الخارقة إلى الحافظة.", - "rtg_channel_id_copied": "تم نسخ معرف المجموعة إلى الحافظة.", - "rtg_phone_copied": "تم نسخ الهاتف إلى الحافظة.", - "rtg_mention_copied": "تم نسخ اسم المستخدم إلى الحافظة.", - "rtg_status_mutual_contact": "جهة اتصال مشتركة", - "rtg_status_contact": "جهات الإتصال", - "rtg_status_non_contact": "غير شامل لجهات الاتصال", - "rtg_supergroup_status": "مجموعة خارقة", - "rtg_group_status_not_in": "ليس عضواً", - "rtg_channel_status_not_in": "غير مشترك", - "rtg_group_status_owner": "المالك", - "rtg_group_status_admin": "المشرف", - "rtg_too_many_accounts_warning": "تحذير! لا ينصح باستخدام الكثير من الحسابات في نفس الوقت بسبب ارتفاع استهلاك الذاكرة واحتمال حدوث أعطال بسبب ذلك.\n\nأنت متأكد من أنك تريد إضافة حساب جديد؟", - "rtg_account_add_anyway": "أضفه على أية حال", - "rtg_rights_chat_send_stickers": "إرسال الملصقات", - "rtg_rights_chat_send_gif": "إرسال الصور المتحركة", - "rtg_rights_chat_send_games": "إرسال الألعاب", - "rtg_rights_chat_use_inline": "استخدام البوتات (inline)", - "rtg_admin_log_banned_send_stickers": "إرسال الملصقات", - "rtg_admin_log_banned_send_gif": "إرسال الصور المتحركة", - "rtg_admin_log_banned_send_games": "إرسال الألعاب", - "rtg_admin_log_banned_use_inline": "استخدام البوتات (inline)", - "rtg_forward_go_to_chat": "الذهاب إلى المحادثة", - "rtg_settings_forward": "تحويل", - "rtg_settings_forward_retain_selection": "الاحتفاظ بالاختيار بعد الإرسال", - "rtg_settings_forward_chat_on_click": "فتح المحادثة بالنقر", - "rtg_settings_forward_chat_on_click_description": "يمكنك الضغط على \"Ctrl\" لاختيار دردشات متعددة بغض النظر عن هذا الخيار.", - "rtg_forward_menu_quoted": "باستخدام الاسم", - "rtg_forward_menu_unquoted": "الاسم غير مقتبس مع العناوين التعريفية", - "rtg_forward_menu_uncaptioned": "الاسم غير مقتبس بدون العناوين التعريفية", - "rtg_forward_menu_default_albums": "الحفاظ على الألبومات", - "rtg_forward_menu_group_all_media": "عرض جميع المقاطع المرئية", - "rtg_forward_menu_separate_messages": "رسائل منفصلة", - "rtg_forward_subtitle_unquoted": "من غير الاسم", - "rtg_forward_subtitle_uncaptioned": "من غير عنوان", - "rtg_forward_subtitle_group_all_media": "كألبومات", - "rtg_forward_subtitle_separate_messages": "واحدا تلو الآخر", - "rtg_profile_mention_user": "ذكر المستخدم", - "rtg_filters_exclude_not_owned": "لا تملكها", - "rtg_filters_exclude_not_admin": "لم تتم إدارتها", - "rtg_filters_exclude_owned": "مكتسبة", - "rtg_filters_exclude_admin": "تتم إدارتها", - "rtg_filters_exclude_not_recent": "لم تفتح في هذه الدورة", - "rtg_filters_exclude_filtered": "من المجلدات الأخرى", - "rtg_filters_create_cloud": "إنشاء مجلد سحابي", - "rtg_filters_create_local": "إنشاء مجلد محلي", - "rtg_filters_description": "تتم مزامنة المجلدات السحابية بين جميع تطبيقات تيليجرام، ولكن المجلدات المحلية لديها المزيد من الميزات لعرضها.", - "rtg_filters_new_cloud": "المجلد السحابي الجديد", - "rtg_filters_new_local": "المجلد المحلي الجديد", - "rtg_filters_edit_cloud": "تعديل المجلد السحابي", - "rtg_filters_edit_local": "تعديل المجلد المحلي", - "rtg_filters_local": "مجلد محلي", - "rtg_filters_cloud": "مجلد سحابي", - "rtg_filters_cloud_limit": "عذراً، لا يمكنك إنشاء المزيد من المجلدات السحابية. يمكنك إنشاء مجلد محلي بدلاً من ذلك.", - "rtg_filters_hide_folder": "إخفاء المجلد", - "rtg_filters_hide_button": "إخفاء الزر", - "rtg_filters_hide_all_chats_toast": "مجلد \"كل المحادثات\" مخفي.\nيمكنك تفعليه مرة أخرى في إعدادات rabbitGram.", - "rtg_filters_hide_edit_toast": "تم إخفاء زر التعديل.\nيمكنك تفعيله مرة أخرى في إعدادات rabbitGram", - "rtg_settings_telegram_sites_autologin": "تسجيل الدخول التلقائي إلى مواقع تيليگرام", - "rtg_mute_for_selected_time": "للوقت المحدد", - "rtg_send_preview": "إرسال معاينة", - "rtg_send_silent_preview": "إرسال معاينة صامتة", - "rtg_reminder_preview": "تذكير مع المعاينة", - "rtg_schedule_preview": "إرسال معاينة مجدولة", - "rtg_language_reloaded": "أعيد تحميل السلاسل اللغوية الخاصة بكوتاتوگرام.", - "rtg_notifications_mute_seconds": { - "zero": "ثوان", - "one": "ثانية", - "two": "ثوان", - "few": "ثوان", - "many": "ثوان", - "other": "ثوان" - }, - "rtg_notifications_mute_minutes": { - "zero": "دقائق", - "one": "دقيقة", - "two": "دقائق", - "few": "دقائق", - "many": "دقائق", - "other": "دقائق" - }, - "rtg_notifications_mute_hours": { - "zero": "ساعات", - "one": "ساعة", - "two": "ساعات", - "few": "ساعات", - "many": "ساعات", - "other": "ساعات" - }, - "rtg_notifications_mute_days": { - "zero": "أيام", - "one": "يوم", - "two": "أيام", - "few": "أيام", - "many": "أيام", - "other": "أيام" - }, - "rtg_forward_sender_names_and_captions_removed": "تمت إزالة أسم المرسل و التسميات التوضيحية", - "rtg_forward_remember_mode": "تذكر وضع اعادة التوجيه", - "rtg_forward_mode": "وضع إعادة التوجيه", - "rtg_forward_mode_quoted": "باستخدام الاسم", - "rtg_forward_mode_unquoted": "من غير الاسم", - "rtg_forward_mode_uncaptioned": "من غير عنوان", - "rtg_forward_grouping_mode": "وضع التجميع", - "rtg_forward_grouping_mode_preserve_albums": "نفس الأصل", - "rtg_forward_grouping_mode_regroup": "إعادة تجميع الوسائط", - "rtg_forward_grouping_mode_regroup_desc": "من غير اقتباس ومن غير تسميات توضيحية", - "rtg_forward_grouping_mode_separate": "فصل", - "rtg_forward_force_old_unquoted": "الطريقة القديمة لاعادة التوجيه من غير اقتباس", - "rtg_forward_force_old_unquoted_desc": "الطريقة القديمة تنسخ محتوى الرسائل على العميل بدلاً من الخادم. يتم استخدامه حاليًا فقط في وضع تجميع \"إعادة تجميع الوسائط\" ، نظرًا لأن الوضع الجديد لا يدعمه. إذا لم تعمل ميزة التوجيه غير المقتبس بشكل صحيح لسبب ما ، فحاول تبديل هذا الخيار.", - "rtg_disable_chat_themes": "تعطيل سمات الدردشة", - "rtg_settings_remember_compress_images": "Remember compress images", - "rtg_settings_compress_images_default": "Compress images by default", - "rtg_pip_not_supported": "Sorry, Picture-in-Picture mode is not supported here.", - "rtg_phone_hidden": "مخفي", - "rtg_side_menu_elements": "Elemente der Seitenleiste", - "rtg_settings_comma_after_mention": "Komma nach Erwähnung hinzufügen", - "rtg_settings_auto_hide_notifications": "Benachrichtigungen automatisch ausblenden", - "rtg_settings_hide_notifications_after": "Verbergen nach {seconds} Sekunden", - "rtg_general_roundness": "Einheitliche Rundung", - "rtg_settings_appicon": "App-Symbol", - "rtg_settings_show_seconds": "Sekunden anzeigen", - "rtg_settings_show_sender_avatar": "Avatar des Absenders in Gruppen", - "dummy_last_string": "" + "rtg_intro_about": "مرحبا بك في تطبيق المراسلة غير الرسمي\nقائم على تطبيق تيليجرام لسطح المكتب.", + "rtg_about_text1": "عميل تجريبي وغير رسمي. {tdesktop_link} ", + "rtg_about_text1_tdesktop": "سطح مكتب تيليجرام", + "rtg_about_text3": "قم بزيارة {channel_link} أو {faq_link} لمزيد من المعلومات.", + "rtg_about_text3_channel": "قناة rabbitGram", + "rtg_new_version": "تم تحديث سطح المكتب rabbitGram لـ {version} (TD {td_version})\n\nتاريخ الإصدار الكامل متاح هنا:\n{link}", + "rtg_open_from_tray": "فتح rabbitGram", + "rtg_quit_from_tray": "اغلاق rabbitGram", + "rtg_tray_icon_text": "لا يزال rabbitGram قيد التشغيل،\nيمكنك تغيير هذا من صفحة الإعدادات.\nإذا اختفت هذه الأيقونة من قائمة الأعمدة،\nيمكنك سحبها هنا من الأيقونات المخفية.", + "rtg_error_start_minimized_passcoded": "لقد قمت بتعيين رمز مرور محلي، لذلك لا يمكن تشغيل rabbitGram إلى الحد الأدنى؛ سيتطلب إدخال رمز المرور الخاص بك قبل أن يبدأ العمل.", + "rtg_proxy_unsupported": "إصدار rabbitGram الخاص بك لا يدعم هذا النوع من البروكسي أو الرابط غير صالح. الرجاء تحديث سطح المكتب الخاص بك إلى أحدث إصدار.", + "rtg_update_telegram": "تحديث rabbitGram", + "rtg_settings_auto_start": "تشغيل rabbitGram عندما يبدأ النظام", + "rtg_settings_add_sendto": "ضع rabbitGram في قائمة \"إرسال إلى\"", + "rtg_theme_no_desktop": "عذراً، هذا النماط لا يحتوي على إصدار لسطح مكتب rabbitGram", + "rtg_download_path_default_radio": "مجلد rabbitGram في نظام \"التنزيلات\"", + "rtg_passcode_about": "عندما يتم تعيين رمز مرور محلي، يظهر رمز قفل في الجزء العلوي من قائمة المحادثات. انقر عليه لقفل التطبيق.\n\nملاحظة: إذا نسيت رمز المرور المحلي الخاص بك، ستحتاج إلى إعادة تسجيل الدخول في سطح المكتب الخاص بrabbitGram", + "rtg_message_unsupported": "هذه الرسالة غير مدعومة بنسخة سطح المكتب الخاص بك من rabbitGram. الرجاء التحديث إلى أحدث إصدار في الإعدادات، أو تثبيتها من {link}", + "rtg_bot_share_location_unavailable": "عذراً، مشاركة الموقع غير متوفرة حالياً في سطح مكتب rabbitGram.", + "rtg_theme_editor_need_unlock": "تحتاج إلى فتح rabbitGram لحفظ النمط الخاص بك.", + "rtg_no_mic_permission": "يحتاج rabbitGram إلى الوصول إلى الميكروفون الخاص بك حتى تتمكن من إجراء المكالمات وتسجيل الرسائل الصوتية.", + "rtg_passport_app_out_of_date": "عذراً، تطبيق rabbitGram الخاص بك قديم ولا يستطيع التعامل مع هذا الطلب. الرجاء تحديث.", + "rtg_export_progress": "يمكنك إغلاق هذه النافذة الآن. يرجى عدم اغلاق تطبيق rabbitGram حتى يكتمل تصدير البيانات.", + "rtg_language_not_ready_about": "لسوء الحظ، لا تحتوي حزمة اللغة المخصصة ({lang_name}) على بيانات لسطح مكتب rabbitGram. يمكنك المساهمة في تكملة اللغة باستخدام {link}.", + "rtg_outdated_soon": "خلاف ذلك، سطح المكتب كوتاتوغرام سيتوقف عن التحديث على {date}.", + "rtg_outdated_now": "حتى يتمكن rabbitGram أن يتحدث إلى إصدارات أحدث.", + "rtg_mac_menu_show": "إظهار rabbitGram", + "rtg_settings_rabbit": "إعدادات rabbitGram", + "rtg_user_status_unaccessible": "تعذر الوصول إلى الحساب", + "rtg_settings_show_json_settings": "إظهار ملف الإعدادات", + "rtg_settings_restart": "إعادة تشغيل rabbitGram", + "rtg_copy_btn_callback": "نسخ بيانات الرد على الاتصال", + "rtg_pinned_message_show": "إظهار الرسالة المثبتة", + "rtg_pinned_message_hide": "إخفاء الرسائل المثبتة", + "rtg_settings_general": "عام", + "rtg_settings_appearance": "المظهر", + "rtg_settings_chats": "المحادثات", + "rtg_settings_sticker_height": "ارتفاع الملصق: {pixels} بكسل", + "rtg_settings_sticker_scale_both": "تطبيق التعديلات على عرض الملصق", + "rtg_settings_sticker_scale_both_about": "عند التفعيل، سيتم تغيير الحد الأقصى لعرض الملصق جنبا إلى جنب مع ارتفاع الملصق.", + "rtg_settings_emoji_outline": "مخطط الرموز التعبيرية الكبيرة", + "rtg_settings_disable_up_edit": "تعطيل التعديل عن طريق المفتاح العلوي", + "rtg_settings_auto_scroll_unfocused": "التمرير التلقائي غير المركز", + "rtg_settings_always_show_scheduled": "إظهار الرسائل المجدولة دائماً ", + "rtg_settings_chat_list_compact": "قائمة الـTab المصغرة", + "rtg_fonts_title": "الخط", + "rtg_settings_fonts": "تغيير خط التطبيق", + "rtg_fonts_reset": "إعادة التشغيل", + "rtg_fonts_about": "ستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", + "rtg_fonts_main": "الخط الرئيسي", + "rtg_fonts_semibold": "خط نصف غامق", + "rtg_fonts_semibold_is_bold": "خط غامق", + "rtg_fonts_monospaced": "خط رمزي", + "rtg_fonts_size": "Schriftgröße: {pixels}px", + "rtg_fonts_use_system_font": "إستخدام خط النظام", + "rtg_fonts_use_original_metrics": "استخدام خط \" Open Sans height \"", + "rtg_settings_network": "الشبكة", + "rtg_settings_net_speed_boost": "زيادة سرعة رفع الملفات", + "rtg_net_speed_boost_title": "سرعة الرفع", + "rtg_net_speed_boost_desc": "تحذير: تغيير هذا المعامل إلى قيم عالية على الشبكات البطيئة يمكن أن يزيد سوءا. استخدم على مسؤوليتك الخاصة\n\nستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", + "rtg_net_speed_boost_default": "معطل", + "rtg_net_speed_boost_slight": "بسيط", + "rtg_net_speed_boost_medium": "متوسط", + "rtg_net_speed_boost_big": "كبير", + "rtg_settings_system": "النظام", + "rtg_settings_qt_scale": "محرك قياس \"Qt\"", + "rtg_settings_file_dialog_type": "حوار اختيار الملف", + "rtg_file_dialog_type_default": "تلقائي", + "rtg_file_dialog_disabled_on_build": "معطل في وقت البناء", + "rtg_file_dialog_disabled_by_option": "معطل حسب الخيار", + "rtg_settings_other": "غير ذلك", + "rtg_profile_copy_id": "نسخ المعرّف الخاص ", + "rtg_profile_bot_id": "المعرف الخاص بالبوت", + "rtg_profile_user_id": "هوية المستخدم ", + "rtg_profile_group_id": "رقم تعريف المجموعة", + "rtg_profile_supergroup_id": "معرّف المجموعة الخارقة", + "rtg_profile_channel_id": "معرف القناة", + "rtg_settings_show_phone_number": "أظهر رقم الهاتف", + "rtg_settings_call_confirm": "التأكد قبل الاتصال", + "rtg_call_sure": "هل أنت متأكد من رغبتك في الاتصال بهذا المستخدم ؟", + "rtg_call_button": "اتصال", + "rtg_settings_ffmpeg_multithread": "فك ترميز الفيديو المتعدد المواضيع", + "rtg_settings_ffmpeg_multithread_about": "عند التفعيل، يكون استهلاك المعالج وذاكرة الوصول العشوائي أعلى، تفكيك الفيديو أسرع. عند التعطيل، يكون استهلاك المعالج وذاكرة الوصول العشوائي منخفض، تفكيك الفيديو أبطأ. كلما زادت نواة المعالج لديك، كلما زاد استهلاك ذاكرة الوصول العشوائي لديك عند تمكين هذا الخيار. يمكنك تعيين عدد محدد من المواضيع في ملف تكوين JSON.", + "rtg_settings_external_video_player": "مشغل فيديو خارجي", + "rtg_settings_external_video_player_about": "عند تمكين هذا الخيار، يتم تعطيل التشغيل التلقائي ويتم استخدام مشغل فيديو النظام لتشغيل الفيديو.", + "rtg_settings_adaptive_bubbles": "فقاعات الإشعارات", + "rtg_settings_disable_sound_from_tray": "تعطيل الصوت", + "rtg_settings_enable_sound_from_tray": "تفعيل الصوت", + "rtg_settings_recent_stickers_limit.zero": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.one": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.two": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.few": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.many": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit.other": "الملصقات المستعملة مؤخراً: إظهار {count} ملصق", + "rtg_settings_recent_stickers_limit_none": "الملصقات الحديثة: إخفاء الكل", + "rtg_filters_default": "المجلد الأصلي", + "rtg_filters_context_edit_all": "تعديل المجلدات", + "rtg_filters_context_make_default": "جعل المجلد الأصلي", + "rtg_filters_context_reset_default": "إعادة ضبط المجلد الأصلي", + "rtg_settings_filters": "المجلدات", + "rtg_settings_filters_only_unmuted_counter": "لا تحتسب الدردشات التي تم كتمها ", + "rtg_settings_filters_hide_edit": "إخفاء زر التعديل", + "rtg_settings_filters_hide_folder_names": "مجلدات مصغرة", + "rtg_settings_top_bar_mute": "زر كتم الصوت في الجزء العلوي", + "rtg_settings_messages": "الرسائل", + "rtg_settings_filters_hide_all": "اخفاء مجلد \"الجميع\"", + "rtg_hide_pinned_message": "إخفاء", + "rtg_stickers_copy_title": "نسخ الإسم", + "rtg_stickers_title_copied": "تم نسخ اسم باقة الملصق إلى الحافظة.", + "rtg_context_show_messages_from": "رسائل المستخدم", + "rtg_settings_userpic_rounding": "تدوير الصور الشخصية: {radius}", + "rtg_settings_userpic_rounding_none": "مربع", + "rtg_settings_userpic_rounding_small": "صغير", + "rtg_settings_userpic_rounding_big": "كبير", + "rtg_settings_userpic_rounding_full": "دائرة", + "rtg_settings_userpic_rounding_desc": "ستحتاج إلى إعادة تشغيل التطبيق لحفظ التغييرات.", + "rtg_settings_tray_icon": "ايقونة شريط النظام", + "rtg_settings_tray_icon_default": "الاصلي", + "rtg_settings_tray_icon_blue": "الأزرق", + "rtg_settings_tray_icon_green": "الأخضر", + "rtg_settings_tray_icon_orange": "البرتقالي", + "rtg_settings_tray_icon_red": "أحمر", + "rtg_settings_tray_icon_legacy": "الرمز الأصلي", + "rtg_settings_tray_icon_desc": "إذا كنت لا تحب أيا من هذه الأيقونات ، يمكنك وضع أيقونة.(png) في مجلد الملف الشخصي الخاص بك، ولكن ستحتاج إلى إعادة تشغيل التطبيق لرؤيته.\n\nالأيقونات أدناه لا تحتاج إلى إعادة تشغيل.", + "rtg_settings_disable_tray_counter": "تعطيل العداد في الايقونة السفلية", + "rtg_settings_use_telegram_panel_icon": "اسأل النظام عن أيقونة تيليجرام", + "rtg_settings_chat_id": "معرف الدردشة في ملف التعريفي", + "rtg_settings_chat_id_desc": "يمكنك اختيار التنسيق المطلوب هنا.\n\n(Telegram API) يستخدم معرفات كما هو، ولكن البوت (API) يضيف علامة ناقص في البداية للمجموعات. و -100 للقنوات والمجموعات الخارقة لتتناسب معها في حقل واحد.\n\n أعد الفتح لرؤية التغييرات.", + "rtg_settings_chat_id_disable": "إخفاء", + "rtg_settings_chat_id_telegram": "واجهة برمجة تطبيقات تيليجرام", + "rtg_settings_chat_id_bot": "واجهة برمجة البوتات", + "rtg_message_id": "مُعرّف الرسالة: {id}", + "rtg_local_storage_limit_days.zero": "{count} ايام", + "rtg_local_storage_limit_days.one": "{count} يوم واحد", + "rtg_local_storage_limit_days.two": "{count} يومين", + "rtg_local_storage_limit_days.few": "{count} أيام", + "rtg_local_storage_limit_days.many": "{count} يومًا", + "rtg_local_storage_limit_days.other": "{count} يوم", + "rtg_settings_monospace_large_bubbles": "توسيع الفقاعات مع خط (Monospace)", + "rtg_bot_id_copied": "تم نسخ معرف البوت إلى الحافظة.", + "rtg_user_id_copied": "تم نسخ معرف المستخدم إلى الحافظة.", + "rtg_group_id_copied": "تم نسخ معرف المجموعة إلى الحافظة.", + "rtg_supergroup_id_copied": "تم نسخ معرف المجموعة الخارقة إلى الحافظة.", + "rtg_channel_id_copied": "تم نسخ معرف المجموعة إلى الحافظة.", + "rtg_phone_copied": "تم نسخ الهاتف إلى الحافظة.", + "rtg_mention_copied": "تم نسخ اسم المستخدم إلى الحافظة.", + "rtg_status_mutual_contact": "جهة اتصال مشتركة", + "rtg_status_contact": "جهات الإتصال", + "rtg_status_non_contact": "غير شامل لجهات الاتصال", + "rtg_supergroup_status": "مجموعة خارقة", + "rtg_group_status_not_in": "ليس عضواً", + "rtg_channel_status_not_in": "غير مشترك", + "rtg_group_status_owner": "المالك", + "rtg_group_status_admin": "المشرف", + "rtg_too_many_accounts_warning": "تحذير! لا ينصح باستخدام الكثير من الحسابات في نفس الوقت بسبب ارتفاع استهلاك الذاكرة واحتمال حدوث أعطال بسبب ذلك.\n\nأنت متأكد من أنك تريد إضافة حساب جديد؟", + "rtg_account_add_anyway": "أضفه على أية حال", + "rtg_rights_chat_send_stickers": "إرسال الملصقات", + "rtg_rights_chat_send_gif": "إرسال الصور المتحركة", + "rtg_rights_chat_send_games": "إرسال الألعاب", + "rtg_rights_chat_use_inline": "استخدام البوتات (inline)", + "rtg_admin_log_banned_send_stickers": "إرسال الملصقات", + "rtg_admin_log_banned_send_gif": "إرسال الصور المتحركة", + "rtg_admin_log_banned_send_games": "إرسال الألعاب", + "rtg_admin_log_banned_use_inline": "استخدام البوتات (inline)", + "rtg_forward_go_to_chat": "الذهاب إلى المحادثة", + "rtg_settings_forward": "تحويل", + "rtg_settings_forward_retain_selection": "الاحتفاظ بالاختيار بعد الإرسال", + "rtg_settings_forward_chat_on_click": "فتح المحادثة بالنقر", + "rtg_settings_forward_chat_on_click_description": "يمكنك الضغط على \"Ctrl\" لاختيار دردشات متعددة بغض النظر عن هذا الخيار.", + "rtg_forward_menu_quoted": "باستخدام الاسم", + "rtg_forward_menu_unquoted": "الاسم غير مقتبس مع العناوين التعريفية", + "rtg_forward_menu_uncaptioned": "الاسم غير مقتبس بدون العناوين التعريفية", + "rtg_forward_menu_default_albums": "الحفاظ على الألبومات", + "rtg_forward_menu_group_all_media": "عرض جميع المقاطع المرئية", + "rtg_forward_menu_separate_messages": "رسائل منفصلة", + "rtg_forward_subtitle_unquoted": "من غير الاسم", + "rtg_forward_subtitle_uncaptioned": "من غير عنوان", + "rtg_forward_subtitle_group_all_media": "كألبومات", + "rtg_forward_subtitle_separate_messages": "واحدا تلو الآخر", + "rtg_profile_mention_user": "ذكر المستخدم", + "rtg_filters_exclude_not_owned": "لا تملكها", + "rtg_filters_exclude_not_admin": "لم تتم إدارتها", + "rtg_filters_exclude_owned": "مكتسبة", + "rtg_filters_exclude_admin": "تتم إدارتها", + "rtg_filters_exclude_not_recent": "لم تفتح في هذه الدورة", + "rtg_filters_exclude_filtered": "من المجلدات الأخرى", + "rtg_filters_create_cloud": "إنشاء مجلد سحابي", + "rtg_filters_create_local": "إنشاء مجلد محلي", + "rtg_filters_description": "تتم مزامنة المجلدات السحابية بين جميع تطبيقات تيليجرام، ولكن المجلدات المحلية لديها المزيد من الميزات لعرضها.", + "rtg_filters_new_cloud": "المجلد السحابي الجديد", + "rtg_filters_new_local": "المجلد المحلي الجديد", + "rtg_filters_edit_cloud": "تعديل المجلد السحابي", + "rtg_filters_edit_local": "تعديل المجلد المحلي", + "rtg_filters_local": "مجلد محلي", + "rtg_filters_cloud": "مجلد سحابي", + "rtg_filters_cloud_limit": "عذراً، لا يمكنك إنشاء المزيد من المجلدات السحابية. يمكنك إنشاء مجلد محلي بدلاً من ذلك.", + "rtg_filters_hide_folder": "إخفاء المجلد", + "rtg_filters_hide_button": "إخفاء الزر", + "rtg_filters_hide_all_chats_toast": "مجلد \"كل المحادثات\" مخفي.\nيمكنك تفعليه مرة أخرى في إعدادات rabbitGram.", + "rtg_filters_hide_edit_toast": "تم إخفاء زر التعديل.\nيمكنك تفعيله مرة أخرى في إعدادات rabbitGram", + "rtg_settings_telegram_sites_autologin": "تسجيل الدخول التلقائي إلى مواقع تيليگرام", + "rtg_mute_for_selected_time": "للوقت المحدد", + "rtg_send_preview": "إرسال معاينة", + "rtg_send_silent_preview": "إرسال معاينة صامتة", + "rtg_reminder_preview": "تذكير مع المعاينة", + "rtg_schedule_preview": "إرسال معاينة مجدولة", + "rtg_language_reloaded": "أعيد تحميل السلاسل اللغوية الخاصة بكوتاتوگرام.", + "rtg_notifications_mute_seconds.zero": "ثوان", + "rtg_notifications_mute_seconds.one": "ثانية", + "rtg_notifications_mute_seconds.two": "ثوان", + "rtg_notifications_mute_seconds.few": "ثوان", + "rtg_notifications_mute_seconds.many": "ثوان", + "rtg_notifications_mute_seconds.other": "ثوان", + "rtg_notifications_mute_minutes.zero": "دقائق", + "rtg_notifications_mute_minutes.one": "دقيقة", + "rtg_notifications_mute_minutes.two": "دقائق", + "rtg_notifications_mute_minutes.few": "دقائق", + "rtg_notifications_mute_minutes.many": "دقائق", + "rtg_notifications_mute_minutes.other": "دقائق", + "rtg_notifications_mute_hours.zero": "ساعات", + "rtg_notifications_mute_hours.one": "ساعة", + "rtg_notifications_mute_hours.two": "ساعات", + "rtg_notifications_mute_hours.few": "ساعات", + "rtg_notifications_mute_hours.many": "ساعات", + "rtg_notifications_mute_hours.other": "ساعات", + "rtg_notifications_mute_days.zero": "أيام", + "rtg_notifications_mute_days.one": "يوم", + "rtg_notifications_mute_days.two": "أيام", + "rtg_notifications_mute_days.few": "أيام", + "rtg_notifications_mute_days.many": "أيام", + "rtg_notifications_mute_days.other": "أيام", + "rtg_forward_sender_names_and_captions_removed": "تمت إزالة أسم المرسل و التسميات التوضيحية", + "rtg_forward_remember_mode": "تذكر وضع اعادة التوجيه", + "rtg_forward_mode": "وضع إعادة التوجيه", + "rtg_forward_mode_quoted": "باستخدام الاسم", + "rtg_forward_mode_unquoted": "من غير الاسم", + "rtg_forward_mode_uncaptioned": "من غير عنوان", + "rtg_forward_grouping_mode": "وضع التجميع", + "rtg_forward_grouping_mode_preserve_albums": "نفس الأصل", + "rtg_forward_grouping_mode_regroup": "إعادة تجميع الوسائط", + "rtg_forward_grouping_mode_regroup_desc": "من غير اقتباس ومن غير تسميات توضيحية", + "rtg_forward_grouping_mode_separate": "فصل", + "rtg_forward_force_old_unquoted": "الطريقة القديمة لاعادة التوجيه من غير اقتباس", + "rtg_forward_force_old_unquoted_desc": "الطريقة القديمة تنسخ محتوى الرسائل على العميل بدلاً من الخادم. يتم استخدامه حاليًا فقط في وضع تجميع \"إعادة تجميع الوسائط\" ، نظرًا لأن الوضع الجديد لا يدعمه. إذا لم تعمل ميزة التوجيه غير المقتبس بشكل صحيح لسبب ما ، فحاول تبديل هذا الخيار.", + "rtg_disable_chat_themes": "تعطيل سمات الدردشة", + "rtg_settings_remember_compress_images": "Komprimiere Bilder merken", + "rtg_settings_compress_images_default": "Bilder standardmäßig komprimieren", + "rtg_pip_not_supported": "Der Bildlauf-Modus wird hier leider nicht unterstützt.", + "rtg_forward_quiz_unquoted": "Entschuldigung; Umfragen, die derzeit offen und in Abstimmung sind, können nicht unzitiert weitergeleitet werden.", + "rtg_jump_to_date_title": "Gehe zu...", + "rtg_jump_to_date_button": "Gehe zu", + "rtg_jump_to_beginning": "Zum Anfang springen", + "rtg_show_calendar": "Kalender anzeigen", + "rtg_in_app_update_disabled": "In-App-Updater ist deaktiviert.", + "rtg_experimental_tabbed_panel_by_click": "Tabbed Panel per Klick anzeigen", + "rtg_experimental_tabbed_panel_by_click_description": "Zeige Emoji / Sticker / GIFs Panel erst nach einem Klick.", + "rtg_experimental_view_profile_context_menu": "\"Profil anzeigen\" hinzufügen", + "rtg_experimental_view_profile_context_menu_description": "\"Profil ansehen\" in das Kontextmenü in der Chat-Liste einfügen", + "rtg_experimental_linux_nvidia_opengl": "OpenGL auf den NVIDIA-Treibern erlauben (Linux)", + "rtg_experimental_linux_nvidia_opengl_description": "Qt+OpenGL hat Probleme unter Linux mit NVIDIA-Treibern.", + "rtg_settings_view_profile_on_top": "Zeige \"Profil anzeigen\" zuerst", + "rtg_settings_view_profile_on_top_about": "Diese Option aktiviert auch \"\"Profil anzeigen\" hinzufügen\" aus TDesktops experimentellen Einstellungen.", + "rtg_settings_emoji_sidebar": "Emoji Seitenleiste aktivieren", + "rtg_settings_emoji_sidebar_right_click": "Emoji Seitenleiste per Rechtsklick", + "rtg_phone_hidden": "مخفي", + "rtg_side_menu_elements": "Elemente der Seitenleiste", + "rtg_settings_comma_after_mention": "Komma nach Erwähnung hinzufügen", + "rtg_settings_auto_hide_notifications": "Benachrichtigungen automatisch ausblenden", + "rtg_settings_hide_notifications_after": "Verbergen nach {seconds} Sekunden", + "rtg_general_roundness": "Einheitliche Rundung", + "rtg_settings_appicon": "App-Symbol", + "rtg_settings_show_seconds": "Sekunden anzeigen", + "rtg_settings_show_sender_avatar": "Avatar des Absenders in Gruppen", + "rtg_goto_first_message": "Zur ersten Nachricht gehen", + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/es.json b/Telegram/Resources/langs/rabbit/es.json index 83719714cdacee..adfe45d81b5c07 100644 --- a/Telegram/Resources/langs/rabbit/es.json +++ b/Telegram/Resources/langs/rabbit/es.json @@ -1,288 +1,277 @@ { - "rtg_intro_about": "Bienvenido a la app de mensajería no oficial basada en Telegram Desktop.", - "rtg_about_text1": "Fork experimental no oficial de {tdesktop_link}.", - "rtg_about_text1_tdesktop": "Telegram Desktop", - "rtg_about_text3": "Visita {channel_link} o {faq_link} para más información.", - "rtg_about_text3_channel": "canal de rabbitGram", - "rtg_new_version": "rabbitGram Desktop ha sido actualizado a {version} (TD {td_version})\n\nHistorial completo de versiones aquí:\n{link}", - "rtg_open_from_tray": "Abrir rabbitGram", - "rtg_quit_from_tray": "Salir de rabbitGram", - "rtg_tray_icon_text": "rabbitGram se sigue ejecutando.\nPuedes cambiar esto desde la página de ajustes.\nSi este icono desaparece de la bandeja del sistema\npuedes arrastrarlo aquí desde los iconos ocultos.", - "rtg_error_start_minimized_passcoded": "Has establecido un código de acceso local, por lo que rabbitGram Desktop no puede iniciarse minimizado; te pedirá que introduzcas tu código de acceso antes de empezar a funcionar.", - "rtg_proxy_unsupported": "Su versión de rabbitGram Desktop no soporta este tipo de proxy o el enlace del proxy no es válido. Por favor, actualice rabbitGram Desktop a la última versión.", - "rtg_update_telegram": "Actualizar rabbitGram", - "rtg_settings_auto_start": "Iniciar rabbitGram cuando se inicie el sistema", - "rtg_settings_add_sendto": "Coloca rabbitGram en el menú \"Enviar a\"", - "rtg_theme_no_desktop": "Lo sentimos, este tema no incluye una versión para rabbitGram Desktop.", - "rtg_download_path_default_radio": "Carpeta rabbitGram en las «Descargas» del sistema", - "rtg_passcode_about": "Cuando se establece un código de acceso local, aparece un icono de bloqueo en la parte superior de la lista de chats. Haz clic en él para bloquear la app.\n\nNota: si olvida su código de acceso local, tendrá que volver a iniciar sesión en rabbitGram Desktop.", - "rtg_message_unsupported": "Este mensaje no es compatible con su versión de rabbitGram Desktop. Por favor, actualice a la última versión en Ajustes, o instálela desde {link}", - "rtg_bot_share_location_unavailable": "Lo sentimos, el uso compartido de la ubicación no está disponible actualmente en rabbitGram Desktop.", - "rtg_theme_editor_need_unlock": "Necesitas desbloquear rabbitGram para guardar tu tema.", - "rtg_no_mic_permission": "rabbitGram necesita acceder a su micrófono para poder realizar llamadas y grabar mensajes de voz.", - "rtg_passport_app_out_of_date": "Lo sentimos, tu app de Telegram está desactualizada y no puede atender esta solicitud. Por favor, actualiza rabbitGram.", - "rtg_export_progress": "Puedes cerrar esta ventana ahora. Por favor, no salgas de rabbitGram hasta que la exportación de datos esté completa.", - "rtg_language_not_ready_about": "Desafortunadamente, este paquete de idiomas personalizado ({lang_name}) no contiene datos para rabbitGram Desktop. Puede contribuir a este paquete de idiomas utilizando el {link}.", - "rtg_outdated_soon": "De lo contrario, rabbitGram Desktop dejará de actualizarse el {date}.", - "rtg_outdated_now": "Para que rabbitGram Desktop pueda actualizarse a las nuevas versiones.", - "rtg_mac_menu_show": "Mostrar rabbitGram", - "rtg_settings_rabbit": "Ajustes de rabbitGram", - "rtg_user_status_unaccessible": "cuenta no accesible", - "rtg_settings_show_json_settings": "Mostrar archivo de configuración", - "rtg_settings_restart": "Reiniciar rabbitGram", - "rtg_copy_btn_callback": "Copiar datos de llamada", - "rtg_pinned_message_show": "Mostrar mensaje fijado", - "rtg_pinned_message_hide": "Ocultar mensaje fijado", - "rtg_settings_general": "General", - "rtg_settings_appearance": "Apariencia", - "rtg_settings_chats": "Chats", - "rtg_settings_sticker_height": "Altura de sticker: {pixels}px", - "rtg_settings_sticker_scale_both": "Aplicar a la anchura del sticker", - "rtg_settings_sticker_scale_both_about": "Cuando se activa, la anchura máxima del sticker cambiará junto con la altura de la misma.", - "rtg_settings_emoji_outline": "Contorno del emoji grande", - "rtg_settings_disable_up_edit": "Deshabilitar editar con la tecla Arriba", - "rtg_settings_auto_scroll_unfocused": "Desplazamiento automático sin enfoque", - "rtg_settings_always_show_scheduled": "Mostrar siempre programado", - "rtg_settings_chat_list_compact": "Lista de chats compacta", - "rtg_fonts_title": "Fuentes", - "rtg_settings_fonts": "Cambiar las fuentes de la aplicación", - "rtg_fonts_reset": "Restablecer", - "rtg_fonts_about": "Deberá reiniciar la aplicación para aplicar y ver los cambios.", - "rtg_fonts_main": "Fuente principal", - "rtg_fonts_semibold": "Fuente seminegrita", - "rtg_fonts_semibold_is_bold": "Fuente en negrita", - "rtg_fonts_monospaced": "Fuente monoespaciada", - "rtg_fonts_size": "Tamaño de fuente: {pixels}px", - "rtg_fonts_use_system_font": "Utilizar la fuente del sistema", - "rtg_fonts_use_original_metrics": "Utilice la altura de Open Sans", - "rtg_settings_network": "Red", - "rtg_settings_net_speed_boost": "Acelerador de velocidad de carga", - "rtg_net_speed_boost_title": "Acelerador de velocidad de carga", - "rtg_net_speed_boost_desc": "Advertencia: cambiar este parámetro a valores altos en redes lentas puede empeorar aún más. Utilízalo bajo tu propio riesgo.\n\nTendrás que reiniciar la aplicación para guardar los cambios.", - "rtg_net_speed_boost_default": "Desactivado", - "rtg_net_speed_boost_slight": "Ligero", - "rtg_net_speed_boost_medium": "Medio", - "rtg_net_speed_boost_big": "Grande", - "rtg_settings_system": "Sistema", - "rtg_settings_qt_scale": "Motor de escalado Qt", - "rtg_settings_file_dialog_type": "Diálogo del selector de archivos", - "rtg_file_dialog_type_default": "Por defecto", - "rtg_file_dialog_disabled_on_build": "Desactivado en el momento de construcción", - "rtg_file_dialog_disabled_by_option": "Desactivado por opción", - "rtg_settings_other": "Otros", - "rtg_profile_copy_id": "Copiar ID", - "rtg_profile_bot_id": "ID del bot", - "rtg_profile_user_id": "ID del usuario", - "rtg_profile_group_id": "ID del grupo", - "rtg_profile_supergroup_id": "ID del supergrupo", - "rtg_profile_channel_id": "ID del canal", - "rtg_settings_show_phone_number": "Mostrar teléfono", - "rtg_settings_call_confirm": "Confirmar antes de llamar", - "rtg_call_sure": "¿Estás seguro de que quieres llamar a este usuario?", - "rtg_call_button": "Llamar", - "rtg_settings_ffmpeg_multithread": "Decodificación de vídeo multi-hilo", - "rtg_settings_ffmpeg_multithread_about": "Cuando está activado, el consumo de CPU y RAM es mayor, decodifica vídeo más rápido. Cuando está desactivado, el consumo de CPU y RAM es menor, decodifica vídeo más lento. Cuantos más núcleos de CPU tenga, más consumo de RAM tiene cuando esta opción está habilitada. Puede establecer el número exacto de hilos en el archivo de configuración JSON.", - "rtg_settings_external_video_player": "Reproductor de video externo", - "rtg_settings_external_video_player_about": "Cuando esta opción está activada, la reproducción automática está desactivada por la fuerza y el reproductor de vídeo del sistema se utiliza para reproducir vídeos.", - "rtg_settings_adaptive_bubbles": "Burbujas adaptables", - "rtg_settings_disable_sound_from_tray": "Desactivar el sonido", - "rtg_settings_enable_sound_from_tray": "Activar el sonido", - "rtg_settings_recent_stickers_limit": { - "zero": "Stickers recientes: mostrar {count} stickers", - "one": "Stickers recientes: mostrar {count} sticker", - "two": "Stickers recientes: mostrar {count} stickers", - "few": "Stickers recientes: mostrar {count} stickers", - "many": "Stickers recientes: mostrar {count} stickers", - "other": "Stickers recientes: mostrar {count} stickers" - }, - "rtg_settings_recent_stickers_limit_none": "Stickers recientes: ocultar todos", - "rtg_filters_default": "Carpeta por defecto", - "rtg_filters_context_edit_all": "Editar carpetas", - "rtg_filters_context_make_default": "Hacer carpeta por defecto", - "rtg_filters_context_reset_default": "Restablecer carpeta por defecto", - "rtg_settings_filters": "Carpetas", - "rtg_settings_filters_only_unmuted_counter": "No contar los chats silenciados", - "rtg_settings_filters_hide_edit": "Ocultar el botón de edición", - "rtg_settings_filters_hide_folder_names": "Carpetas compactas", - "rtg_settings_top_bar_mute": "Silenciar en la barra superior del perfil", - "rtg_settings_messages": "Mensajes", - "rtg_settings_filters_hide_all": "Ocultar la carpeta de \"Todos los chats\"", - "rtg_hide_pinned_message": "Ocultar", - "rtg_stickers_copy_title": "Copiar nombre", - "rtg_stickers_title_copied": "Nombre del paquete de stickers copiado al portapapeles.", - "rtg_context_show_messages_from": "Mensajes de usuario", - "rtg_settings_userpic_rounding": "Forma de imágenes de perfil: {radius}", - "rtg_settings_userpic_rounding_none": "Cuadrada", - "rtg_settings_userpic_rounding_small": "Pequeña", - "rtg_settings_userpic_rounding_big": "Grande", - "rtg_settings_userpic_rounding_full": "Redonda", - "rtg_settings_userpic_rounding_desc": "Tendrás que reiniciar la aplicación para guardar los cambios.", - "rtg_settings_tray_icon": "Icono de la bandeja", - "rtg_settings_tray_icon_default": "Por defecto", - "rtg_settings_tray_icon_blue": "Azul", - "rtg_settings_tray_icon_green": "Verde", - "rtg_settings_tray_icon_orange": "Naranja", - "rtg_settings_tray_icon_red": "Rojo", - "rtg_settings_tray_icon_legacy": "Heredado", - "rtg_settings_tray_icon_desc": "Si no te gusta ninguno de estos iconos, puedes colocar icon.png en tu carpeta de perfil, pero tendrás que reiniciar la aplicación para verlo.\n\nLos iconos de abajo no requieren reiniciar.", - "rtg_settings_disable_tray_counter": "Desactivar el contador del icono de la bandeja", - "rtg_settings_use_telegram_panel_icon": "Pedir al sistema el icono de Telegram", - "rtg_settings_chat_id": "ID del chat en el perfil", - "rtg_settings_chat_id_desc": "Puedes elegir el formato deseado aquí.\n\nLa API de Telegram utiliza los IDs tal y como son, pero la API de Bot añade un signo menos al principio para los grupos, y -100 para los canales y supergrupos para que quepan en un solo campo.\n\nSi tienes el panel de perfil abierto, vuelve a abrirlo para ver los cambios.", - "rtg_settings_chat_id_disable": "Ocultar", - "rtg_settings_chat_id_telegram": "API de Telegram", - "rtg_settings_chat_id_bot": "API de bots", - "rtg_message_id": "ID del mensaje: {id}", - "rtg_local_storage_limit_days": { - "zero": "{count} días", - "one": "{count} día", - "two": "{count} días", - "few": "{count} días", - "many": "{count} días", - "other": "{count} días" - }, - "rtg_settings_monospace_large_bubbles": "Expandir burbujas con monoespaciado", - "rtg_bot_id_copied": "ID del bot copiada al portapapeles.", - "rtg_user_id_copied": "ID del usuario copiada al portapapeles.", - "rtg_group_id_copied": "ID del grupo copiada al portapapeles.", - "rtg_supergroup_id_copied": "ID del supergrupo copiada al portapapeles.", - "rtg_channel_id_copied": "ID del canal copiada al portapapeles.", - "rtg_phone_copied": "Teléfono copiado al portapapeles.", - "rtg_mention_copied": "Nombre de usuario copiado al portapapeles.", - "rtg_status_mutual_contact": "contacto mutuo", - "rtg_status_contact": "contacto", - "rtg_status_non_contact": "no contacto", - "rtg_supergroup_status": "supergrupo", - "rtg_group_status_not_in": "no es miembro", - "rtg_channel_status_not_in": "no suscrito", - "rtg_group_status_owner": "es propietario", - "rtg_group_status_admin": "es administrador", - "rtg_too_many_accounts_warning": "Advertencia. No se recomienda utilizar demasiadas cuentas al mismo tiempo debido al mayor consumo de memoria y a los posibles bloqueos que ello conlleva.\n\n¿Seguro que quieres añadir una nueva cuenta?", - "rtg_account_add_anyway": "Añadir de todas formas", - "rtg_rights_chat_send_stickers": "Enviar stickers", - "rtg_rights_chat_send_gif": "Enviar GIFs", - "rtg_rights_chat_send_games": "Enviar juegos", - "rtg_rights_chat_use_inline": "Usar bots inline", - "rtg_admin_log_banned_send_stickers": "Enviar stickers", - "rtg_admin_log_banned_send_gif": "Enviar GIFs", - "rtg_admin_log_banned_send_games": "Enviar juegos", - "rtg_admin_log_banned_use_inline": "Usar bots inline", - "rtg_forward_go_to_chat": "Ir al chat", - "rtg_settings_forward": "Reenviar", - "rtg_settings_forward_retain_selection": "Mantener la selección después del reenvío", - "rtg_settings_forward_chat_on_click": "Abrir el chat al hacer clic", - "rtg_settings_forward_chat_on_click_description": "Puedes mantener Ctrl para seleccionar varios chats independientemente de esta opción.", - "rtg_forward_menu_quoted": "Citado", - "rtg_forward_menu_unquoted": "Sin citar con título", - "rtg_forward_menu_uncaptioned": "Sin citar y sin título", - "rtg_forward_menu_default_albums": "Conservar album", - "rtg_forward_menu_group_all_media": "Agrupar todos los medios", - "rtg_forward_menu_separate_messages": "Separar mensajes", - "rtg_forward_subtitle_unquoted": "sin citar", - "rtg_forward_subtitle_uncaptioned": "sin título", - "rtg_forward_subtitle_group_all_media": "como album", - "rtg_forward_subtitle_separate_messages": "uno a uno", - "rtg_profile_mention_user": "Mencionar al usuario", - "rtg_filters_exclude_not_owned": "No propios", - "rtg_filters_exclude_not_admin": "No administrados", - "rtg_filters_exclude_owned": "Propios", - "rtg_filters_exclude_admin": "Administrados", - "rtg_filters_exclude_not_recent": "No abiertos en esta sesión", - "rtg_filters_exclude_filtered": "De otras carpetas", - "rtg_filters_create_cloud": "Crear carpeta en la nube", - "rtg_filters_create_local": "Crear carpeta local", - "rtg_filters_description": "Las carpetas en la nube se sincronizan en todas tus aplicaciones de Telegram, pero las locales ofrecen más funciones.", - "rtg_filters_new_cloud": "Nueva carpeta en la nube", - "rtg_filters_new_local": "Nueva carpeta local", - "rtg_filters_edit_cloud": "Editar carpeta en la nube", - "rtg_filters_edit_local": "Editar carpeta local", - "rtg_filters_local": "carpeta local", - "rtg_filters_cloud": "carpeta en la nube", - "rtg_filters_cloud_limit": "Lo sentimos, no puedes crear más carpetas en la nube, pero puedes crear una carpeta local.", - "rtg_filters_hide_folder": "Ocultar carpeta", - "rtg_filters_hide_button": "Ocultar botón", - "rtg_filters_hide_all_chats_toast": "La carpeta \"Todos los chats\" está oculta.\nPuedes activarla en la configuración de rabbitGram.", - "rtg_filters_hide_edit_toast": "El botón de edición está oculto.\nPuedes habilitarlo en la configuración de rabbitGram.", - "rtg_settings_telegram_sites_autologin": "Auto-inicio de sesión en sitios de Telegram", - "rtg_mute_for_selected_time": "Para el tiempo seleccionado", - "rtg_send_preview": "Enviar vista previa", - "rtg_send_silent_preview": "Enviar vista previa silenciada", - "rtg_reminder_preview": "Recordar con vista previa", - "rtg_schedule_preview": "Enviar vista previa programada", - "rtg_language_reloaded": "Se actualizaron las cadenas de idioma específicas de rabbitGram.", - "rtg_notifications_mute_seconds": { - "zero": "segundos", - "one": "segundo", - "two": "segundos", - "few": "segundos", - "many": "segundos", - "other": "segundos" - }, - "rtg_notifications_mute_minutes": { - "zero": "minutos", - "one": "minuto", - "two": "minutos", - "few": "minutos", - "many": "minutos", - "other": "minutos" - }, - "rtg_notifications_mute_hours": { - "zero": "horas", - "one": "hora", - "two": "horas", - "few": "horas", - "many": "horas", - "other": "horas" - }, - "rtg_notifications_mute_days": { - "zero": "días", - "one": "día", - "two": "días", - "few": "días", - "many": "días", - "other": "días" - }, - "rtg_forward_sender_names_and_captions_removed": "Nombres de remitente y descripciones eliminados", - "rtg_forward_remember_mode": "Recordar modo de reenvío", - "rtg_forward_mode": "Modo de reenvío", - "rtg_forward_mode_quoted": "Citar", - "rtg_forward_mode_unquoted": "Sin citar", - "rtg_forward_mode_uncaptioned": "Sin descripción", - "rtg_forward_grouping_mode": "Modo de agrupación", - "rtg_forward_grouping_mode_preserve_albums": "Igual que original", - "rtg_forward_grouping_mode_regroup": "Reagrupar multimedia", - "rtg_forward_grouping_mode_regroup_desc": "Solo sin citar y sin descripción", - "rtg_forward_grouping_mode_separate": "Separar", - "rtg_forward_force_old_unquoted": "Antiguo método de reenviar sin citar", - "rtg_forward_force_old_unquoted_desc": "El método antiguo copia el contenido de los mensajes en el cliente en lugar de en el servidor. Actualmente sólo se utiliza para el modo de agrupación de \"Reagrupar multimedia\", ya que uno nuevo no lo soporta. Si por alguna razón el reenvío sin citas no funciona correctamente, intente cambiar esta opción.", - "rtg_disable_chat_themes": "Desactivar temas de chat", - "rtg_settings_remember_compress_images": "Recordar comprimir imágenes", - "rtg_settings_compress_images_default": "Comprimir imágenes por defecto", - "rtg_pip_not_supported": "Lo sentimos, el modo imagen en imagen no es compatible aquí.", - "rtg_forward_quiz_unquoted": "Lo sentimos, los cuestionarios que actualmente están abiertos y sin votación no pueden ser enviados sin citar.", - "rtg_jump_to_date_title": "Saltar a...", - "rtg_jump_to_date_button": "Saltar", - "rtg_jump_to_beginning": "Saltar al inicio", - "rtg_show_calendar": "Mostrar calendario", - "rtg_in_app_update_disabled": "El actualizador dentro de la app está desactivado.", - "rtg_experimental_tabbed_panel_by_click": "Mostrar panel de pestañas con clic", - "rtg_experimental_tabbed_panel_by_click_description": "Mostrar el panel de Emojis / Stickers / GIFs sólo después de un clic.", - "rtg_experimental_view_profile_context_menu": "Añadir \"Ver perfil\"", - "rtg_experimental_view_profile_context_menu_description": "Añadir \"Ver perfil\" al menú contextual en la lista de chats", - "rtg_experimental_linux_nvidia_opengl": "Permitir OpenGL en los controladores NVIDIA (Linux)", - "rtg_experimental_linux_nvidia_opengl_description": "Qt+OpenGL tiene problemas en Linux con controladores NVIDIA.", - "rtg_settings_view_profile_on_top": "Mostrar primero \"Ver perfil\"", - "rtg_settings_view_profile_on_top_about": "Esta opción también habilita «Añadir \"Ver perfil\"» desde la configuración experimental de TDesktop.", - "rtg_settings_emoji_sidebar": "Activar la barra lateral de emojis", - "rtg_settings_emoji_sidebar_right_click": "Barra lateral de emojis con clic derecho", - "rtg_phone_hidden": "Oculto", - "rtg_side_menu_elements": "Elementos del menú lateral", - "rtg_settings_comma_after_mention": "Agregar coma después de la mención", - "rtg_settings_auto_hide_notifications": "Ocultar notificaciones automáticamente", - "rtg_settings_hide_notifications_after": "Ocultar después de {seconds} segundos", - "rtg_general_roundness": "Curvatura Unificada", - "rtg_settings_appicon": "Ícono de la aplicación", - "rtg_settings_show_seconds": "Mostrar segundos", - "rtg_settings_show_sender_avatar": "Avatar del remitente en grupos", - "dummy_last_string": "" + "rtg_intro_about": "Bienvenido a la app de mensajería no oficial basada en Telegram Desktop.", + "rtg_about_text1": "Fork experimental no oficial de {tdesktop_link}.", + "rtg_about_text1_tdesktop": "Telegram Desktop", + "rtg_about_text3": "Visita {channel_link} o {faq_link} para más información.", + "rtg_about_text3_channel": "canal de rabbitGram", + "rtg_new_version": "rabbitGram Desktop ha sido actualizado a {version} (TD {td_version})\n\nHistorial completo de versiones aquí:\n{link}", + "rtg_open_from_tray": "Abrir rabbitGram", + "rtg_quit_from_tray": "Salir de rabbitGram", + "rtg_tray_icon_text": "rabbitGram se sigue ejecutando.\nPuedes cambiar esto desde la página de ajustes.\nSi este icono desaparece de la bandeja del sistema\npuedes arrastrarlo aquí desde los iconos ocultos.", + "rtg_error_start_minimized_passcoded": "Has establecido un código de acceso local, por lo que rabbitGram Desktop no puede iniciarse minimizado; te pedirá que introduzcas tu código de acceso antes de empezar a funcionar.", + "rtg_proxy_unsupported": "Su versión de rabbitGram Desktop no soporta este tipo de proxy o el enlace del proxy no es válido. Por favor, actualice rabbitGram Desktop a la última versión.", + "rtg_update_telegram": "Actualizar rabbitGram", + "rtg_settings_auto_start": "Iniciar rabbitGram cuando se inicie el sistema", + "rtg_settings_add_sendto": "Coloca rabbitGram en el menú \"Enviar a\"", + "rtg_theme_no_desktop": "Lo sentimos, este tema no incluye una versión para rabbitGram Desktop.", + "rtg_download_path_default_radio": "Carpeta rabbitGram en las «Descargas» del sistema", + "rtg_passcode_about": "Cuando se establece un código de acceso local, aparece un icono de bloqueo en la parte superior de la lista de chats. Haz clic en él para bloquear la app.\n\nNota: si olvida su código de acceso local, tendrá que volver a iniciar sesión en rabbitGram Desktop.", + "rtg_message_unsupported": "Este mensaje no es compatible con su versión de rabbitGram Desktop. Por favor, actualice a la última versión en Ajustes, o instálela desde {link}", + "rtg_bot_share_location_unavailable": "Lo sentimos, el uso compartido de la ubicación no está disponible actualmente en rabbitGram Desktop.", + "rtg_theme_editor_need_unlock": "Necesitas desbloquear rabbitGram para guardar tu tema.", + "rtg_no_mic_permission": "rabbitGram necesita acceder a su micrófono para poder realizar llamadas y grabar mensajes de voz.", + "rtg_passport_app_out_of_date": "Lo sentimos, tu app de Telegram está desactualizada y no puede atender esta solicitud. Por favor, actualiza rabbitGram.", + "rtg_export_progress": "Puedes cerrar esta ventana ahora. Por favor, no salgas de rabbitGram hasta que la exportación de datos esté completa.", + "rtg_language_not_ready_about": "Desafortunadamente, este paquete de idiomas personalizado ({lang_name}) no contiene datos para rabbitGram Desktop. Puede contribuir a este paquete de idiomas utilizando el {link}.", + "rtg_outdated_soon": "De lo contrario, rabbitGram Desktop dejará de actualizarse el {date}.", + "rtg_outdated_now": "Para que rabbitGram Desktop pueda actualizarse a las nuevas versiones.", + "rtg_mac_menu_show": "Mostrar rabbitGram", + "rtg_settings_rabbit": "Ajustes de rabbitGram", + "rtg_user_status_unaccessible": "cuenta no accesible", + "rtg_settings_show_json_settings": "Mostrar archivo de configuración", + "rtg_settings_restart": "Reiniciar rabbitGram", + "rtg_copy_btn_callback": "Copiar datos de llamada", + "rtg_pinned_message_show": "Mostrar mensaje fijado", + "rtg_pinned_message_hide": "Ocultar mensaje fijado", + "rtg_settings_general": "General", + "rtg_settings_appearance": "Apariencia", + "rtg_settings_chats": "Chats", + "rtg_settings_sticker_height": "Altura de sticker: {pixels}px", + "rtg_settings_sticker_scale_both": "Aplicar a la anchura del sticker", + "rtg_settings_sticker_scale_both_about": "Cuando se activa, la anchura máxima del sticker cambiará junto con la altura de la misma.", + "rtg_settings_emoji_outline": "Contorno del emoji grande", + "rtg_settings_disable_up_edit": "Deshabilitar editar con la tecla Arriba", + "rtg_settings_auto_scroll_unfocused": "Desplazamiento automático sin enfoque", + "rtg_settings_always_show_scheduled": "Mostrar siempre programado", + "rtg_settings_chat_list_compact": "Lista de chats compacta", + "rtg_fonts_title": "Fuentes", + "rtg_settings_fonts": "Cambiar las fuentes de la aplicación", + "rtg_fonts_reset": "Restablecer", + "rtg_fonts_about": "Deberá reiniciar la aplicación para aplicar y ver los cambios.", + "rtg_fonts_main": "Fuente principal", + "rtg_fonts_semibold": "Fuente seminegrita", + "rtg_fonts_semibold_is_bold": "Fuente en negrita", + "rtg_fonts_monospaced": "Fuente monoespaciada", + "rtg_fonts_size": "Tamaño de fuente: {pixels}px", + "rtg_fonts_use_system_font": "Utilizar la fuente del sistema", + "rtg_fonts_use_original_metrics": "Utilice la altura de Open Sans", + "rtg_settings_network": "Red", + "rtg_settings_net_speed_boost": "Acelerador de velocidad de carga", + "rtg_net_speed_boost_title": "Acelerador de velocidad de carga", + "rtg_net_speed_boost_desc": "Advertencia: cambiar este parámetro a valores altos en redes lentas puede empeorar aún más. Utilízalo bajo tu propio riesgo.\n\nTendrás que reiniciar la aplicación para guardar los cambios.", + "rtg_net_speed_boost_default": "Desactivado", + "rtg_net_speed_boost_slight": "Ligero", + "rtg_net_speed_boost_medium": "Medio", + "rtg_net_speed_boost_big": "Grande", + "rtg_settings_system": "Sistema", + "rtg_settings_qt_scale": "Motor de escalado Qt", + "rtg_settings_file_dialog_type": "Diálogo del selector de archivos", + "rtg_file_dialog_type_default": "Por defecto", + "rtg_file_dialog_disabled_on_build": "Desactivado en el momento de construcción", + "rtg_file_dialog_disabled_by_option": "Desactivado por opción", + "rtg_settings_other": "Otros", + "rtg_profile_copy_id": "Copiar ID", + "rtg_profile_bot_id": "ID del bot", + "rtg_profile_user_id": "ID del usuario", + "rtg_profile_group_id": "ID del grupo", + "rtg_profile_supergroup_id": "ID del supergrupo", + "rtg_profile_channel_id": "ID del canal", + "rtg_settings_show_phone_number": "Mostrar teléfono", + "rtg_settings_call_confirm": "Confirmar antes de llamar", + "rtg_call_sure": "¿Estás seguro de que quieres llamar a este usuario?", + "rtg_call_button": "Llamar", + "rtg_settings_ffmpeg_multithread": "Decodificación de vídeo multi-hilo", + "rtg_settings_ffmpeg_multithread_about": "Cuando está activado, el consumo de CPU y RAM es mayor, decodifica vídeo más rápido. Cuando está desactivado, el consumo de CPU y RAM es menor, decodifica vídeo más lento. Cuantos más núcleos de CPU tenga, más consumo de RAM tiene cuando esta opción está habilitada. Puede establecer el número exacto de hilos en el archivo de configuración JSON.", + "rtg_settings_external_video_player": "Reproductor de video externo", + "rtg_settings_external_video_player_about": "Cuando esta opción está activada, la reproducción automática está desactivada por la fuerza y el reproductor de vídeo del sistema se utiliza para reproducir vídeos.", + "rtg_settings_adaptive_bubbles": "Burbujas adaptables", + "rtg_settings_disable_sound_from_tray": "Desactivar el sonido", + "rtg_settings_enable_sound_from_tray": "Activar el sonido", + "rtg_settings_recent_stickers_limit.zero": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.one": "Stickers recientes: mostrar {count} sticker", + "rtg_settings_recent_stickers_limit.two": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.few": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.many": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.other": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit_none": "Stickers recientes: ocultar todos", + "rtg_filters_default": "Carpeta por defecto", + "rtg_filters_context_edit_all": "Editar carpetas", + "rtg_filters_context_make_default": "Hacer carpeta por defecto", + "rtg_filters_context_reset_default": "Restablecer carpeta por defecto", + "rtg_settings_filters": "Carpetas", + "rtg_settings_filters_only_unmuted_counter": "No contar los chats silenciados", + "rtg_settings_filters_hide_edit": "Ocultar el botón de edición", + "rtg_settings_filters_hide_folder_names": "Carpetas compactas", + "rtg_settings_top_bar_mute": "Silenciar en la barra superior del perfil", + "rtg_settings_messages": "Mensajes", + "rtg_settings_filters_hide_all": "Ocultar la carpeta de \"Todos los chats\"", + "rtg_hide_pinned_message": "Ocultar", + "rtg_stickers_copy_title": "Copiar nombre", + "rtg_stickers_title_copied": "Nombre del paquete de stickers copiado al portapapeles.", + "rtg_context_show_messages_from": "Mensajes de usuario", + "rtg_settings_userpic_rounding": "Forma de imágenes de perfil: {radius}", + "rtg_settings_userpic_rounding_none": "Cuadrada", + "rtg_settings_userpic_rounding_small": "Pequeña", + "rtg_settings_userpic_rounding_big": "Grande", + "rtg_settings_userpic_rounding_full": "Redonda", + "rtg_settings_userpic_rounding_desc": "Tendrás que reiniciar la aplicación para guardar los cambios.", + "rtg_settings_tray_icon": "Icono de la bandeja", + "rtg_settings_tray_icon_default": "Por defecto", + "rtg_settings_tray_icon_blue": "Azul", + "rtg_settings_tray_icon_green": "Verde", + "rtg_settings_tray_icon_orange": "Naranja", + "rtg_settings_tray_icon_red": "Rojo", + "rtg_settings_tray_icon_legacy": "Heredado", + "rtg_settings_tray_icon_desc": "Si no te gusta ninguno de estos iconos, puedes colocar icon.png en tu carpeta de perfil, pero tendrás que reiniciar la aplicación para verlo.\n\nLos iconos de abajo no requieren reiniciar.", + "rtg_settings_disable_tray_counter": "Desactivar el contador del icono de la bandeja", + "rtg_settings_use_telegram_panel_icon": "Pedir al sistema el icono de Telegram", + "rtg_settings_chat_id": "ID del chat en el perfil", + "rtg_settings_chat_id_desc": "Puedes elegir el formato deseado aquí.\n\nLa API de Telegram utiliza los IDs tal y como son, pero la API de Bot añade un signo menos al principio para los grupos, y -100 para los canales y supergrupos para que quepan en un solo campo.\n\nSi tienes el panel de perfil abierto, vuelve a abrirlo para ver los cambios.", + "rtg_settings_chat_id_disable": "Ocultar", + "rtg_settings_chat_id_telegram": "API de Telegram", + "rtg_settings_chat_id_bot": "API de bots", + "rtg_message_id": "ID del mensaje: {id}", + "rtg_local_storage_limit_days.zero": "{count} días", + "rtg_local_storage_limit_days.one": "{count} día", + "rtg_local_storage_limit_days.two": "{count} días", + "rtg_local_storage_limit_days.few": "{count} días", + "rtg_local_storage_limit_days.many": "{count} días", + "rtg_local_storage_limit_days.other": "{count} días", + "rtg_settings_monospace_large_bubbles": "Expandir burbujas con monoespaciado", + "rtg_bot_id_copied": "ID del bot copiada al portapapeles.", + "rtg_user_id_copied": "ID del usuario copiada al portapapeles.", + "rtg_group_id_copied": "ID del grupo copiada al portapapeles.", + "rtg_supergroup_id_copied": "ID del supergrupo copiada al portapapeles.", + "rtg_channel_id_copied": "ID del canal copiada al portapapeles.", + "rtg_phone_copied": "Teléfono copiado al portapapeles.", + "rtg_mention_copied": "Nombre de usuario copiado al portapapeles.", + "rtg_status_mutual_contact": "contacto mutuo", + "rtg_status_contact": "contacto", + "rtg_status_non_contact": "no contacto", + "rtg_supergroup_status": "supergrupo", + "rtg_group_status_not_in": "no es miembro", + "rtg_channel_status_not_in": "no suscrito", + "rtg_group_status_owner": "es propietario", + "rtg_group_status_admin": "es administrador", + "rtg_too_many_accounts_warning": "Advertencia. No se recomienda utilizar demasiadas cuentas al mismo tiempo debido al mayor consumo de memoria y a los posibles bloqueos que ello conlleva.\n\n¿Seguro que quieres añadir una nueva cuenta?", + "rtg_account_add_anyway": "Añadir de todas formas", + "rtg_rights_chat_send_stickers": "Enviar stickers", + "rtg_rights_chat_send_gif": "Enviar GIFs", + "rtg_rights_chat_send_games": "Enviar juegos", + "rtg_rights_chat_use_inline": "Usar bots inline", + "rtg_admin_log_banned_send_stickers": "Enviar stickers", + "rtg_admin_log_banned_send_gif": "Enviar GIFs", + "rtg_admin_log_banned_send_games": "Enviar juegos", + "rtg_admin_log_banned_use_inline": "Usar bots inline", + "rtg_forward_go_to_chat": "Ir al chat", + "rtg_settings_forward": "Reenviar", + "rtg_settings_forward_retain_selection": "Mantener la selección después del reenvío", + "rtg_settings_forward_chat_on_click": "Abrir el chat al hacer clic", + "rtg_settings_forward_chat_on_click_description": "Puedes mantener Ctrl para seleccionar varios chats independientemente de esta opción.", + "rtg_forward_menu_quoted": "Citado", + "rtg_forward_menu_unquoted": "Sin citar con título", + "rtg_forward_menu_uncaptioned": "Sin citar y sin título", + "rtg_forward_menu_default_albums": "Conservar album", + "rtg_forward_menu_group_all_media": "Agrupar todos los medios", + "rtg_forward_menu_separate_messages": "Separar mensajes", + "rtg_forward_subtitle_unquoted": "sin citar", + "rtg_forward_subtitle_uncaptioned": "sin título", + "rtg_forward_subtitle_group_all_media": "como album", + "rtg_forward_subtitle_separate_messages": "uno a uno", + "rtg_profile_mention_user": "Mencionar al usuario", + "rtg_filters_exclude_not_owned": "No propios", + "rtg_filters_exclude_not_admin": "No administrados", + "rtg_filters_exclude_owned": "Propios", + "rtg_filters_exclude_admin": "Administrados", + "rtg_filters_exclude_not_recent": "No abiertos en esta sesión", + "rtg_filters_exclude_filtered": "De otras carpetas", + "rtg_filters_create_cloud": "Crear carpeta en la nube", + "rtg_filters_create_local": "Crear carpeta local", + "rtg_filters_description": "Las carpetas en la nube se sincronizan en todas tus aplicaciones de Telegram, pero las locales ofrecen más funciones.", + "rtg_filters_new_cloud": "Nueva carpeta en la nube", + "rtg_filters_new_local": "Nueva carpeta local", + "rtg_filters_edit_cloud": "Editar carpeta en la nube", + "rtg_filters_edit_local": "Editar carpeta local", + "rtg_filters_local": "carpeta local", + "rtg_filters_cloud": "carpeta en la nube", + "rtg_filters_cloud_limit": "Lo sentimos, no puedes crear más carpetas en la nube, pero puedes crear una carpeta local.", + "rtg_filters_hide_folder": "Ocultar carpeta", + "rtg_filters_hide_button": "Ocultar botón", + "rtg_filters_hide_all_chats_toast": "La carpeta \"Todos los chats\" está oculta.\nPuedes activarla en la configuración de rabbitGram.", + "rtg_filters_hide_edit_toast": "El botón de edición está oculto.\nPuedes habilitarlo en la configuración de rabbitGram.", + "rtg_settings_telegram_sites_autologin": "Auto-inicio de sesión en sitios de Telegram", + "rtg_mute_for_selected_time": "Para el tiempo seleccionado", + "rtg_send_preview": "Enviar vista previa", + "rtg_send_silent_preview": "Enviar vista previa silenciada", + "rtg_reminder_preview": "Recordar con vista previa", + "rtg_schedule_preview": "Enviar vista previa programada", + "rtg_language_reloaded": "Se actualizaron las cadenas de idioma específicas de rabbitGram.", + "rtg_notifications_mute_seconds.zero": "segundos", + "rtg_notifications_mute_seconds.one": "segundo", + "rtg_notifications_mute_seconds.two": "segundos", + "rtg_notifications_mute_seconds.few": "segundos", + "rtg_notifications_mute_seconds.many": "segundos", + "rtg_notifications_mute_seconds.other": "segundos", + "rtg_notifications_mute_minutes.zero": "minutos", + "rtg_notifications_mute_minutes.one": "minuto", + "rtg_notifications_mute_minutes.two": "minutos", + "rtg_notifications_mute_minutes.few": "minutos", + "rtg_notifications_mute_minutes.many": "minutos", + "rtg_notifications_mute_minutes.other": "minutos", + "rtg_notifications_mute_hours.zero": "horas", + "rtg_notifications_mute_hours.one": "hora", + "rtg_notifications_mute_hours.two": "horas", + "rtg_notifications_mute_hours.few": "horas", + "rtg_notifications_mute_hours.many": "horas", + "rtg_notifications_mute_hours.other": "horas", + "rtg_notifications_mute_days.zero": "días", + "rtg_notifications_mute_days.one": "día", + "rtg_notifications_mute_days.two": "días", + "rtg_notifications_mute_days.few": "días", + "rtg_notifications_mute_days.many": "días", + "rtg_notifications_mute_days.other": "días", + "rtg_forward_sender_names_and_captions_removed": "Nombres de remitente y descripciones eliminados", + "rtg_forward_remember_mode": "Recordar modo de reenvío", + "rtg_forward_mode": "Modo de reenvío", + "rtg_forward_mode_quoted": "Citar", + "rtg_forward_mode_unquoted": "Sin citar", + "rtg_forward_mode_uncaptioned": "Sin descripción", + "rtg_forward_grouping_mode": "Modo de agrupación", + "rtg_forward_grouping_mode_preserve_albums": "Igual que original", + "rtg_forward_grouping_mode_regroup": "Reagrupar multimedia", + "rtg_forward_grouping_mode_regroup_desc": "Solo sin citar y sin descripción", + "rtg_forward_grouping_mode_separate": "Separar", + "rtg_forward_force_old_unquoted": "Antiguo método de reenviar sin citar", + "rtg_forward_force_old_unquoted_desc": "El método antiguo copia el contenido de los mensajes en el cliente en lugar de en el servidor. Actualmente sólo se utiliza para el modo de agrupación de \"Reagrupar multimedia\", ya que uno nuevo no lo soporta. Si por alguna razón el reenvío sin citas no funciona correctamente, intente cambiar esta opción.", + "rtg_disable_chat_themes": "Desactivar temas de chat", + "rtg_settings_remember_compress_images": "Recordar comprimir imágenes", + "rtg_settings_compress_images_default": "Comprimir imágenes por defecto", + "rtg_pip_not_supported": "Lo sentimos, el modo imagen en imagen no es compatible aquí.", + "rtg_forward_quiz_unquoted": "Lo sentimos, los cuestionarios que actualmente están abiertos y sin votación no pueden ser enviados sin citar.", + "rtg_jump_to_date_title": "Saltar a...", + "rtg_jump_to_date_button": "Saltar", + "rtg_jump_to_beginning": "Saltar al inicio", + "rtg_show_calendar": "Mostrar calendario", + "rtg_in_app_update_disabled": "El actualizador dentro de la app está desactivado.", + "rtg_experimental_tabbed_panel_by_click": "Mostrar panel de pestañas con clic", + "rtg_experimental_tabbed_panel_by_click_description": "Mostrar el panel de Emojis / Stickers / GIFs sólo después de un clic.", + "rtg_experimental_view_profile_context_menu": "Añadir \"Ver perfil\"", + "rtg_experimental_view_profile_context_menu_description": "Añadir \"Ver perfil\" al menú contextual en la lista de chats", + "rtg_experimental_linux_nvidia_opengl": "Permitir OpenGL en los controladores NVIDIA (Linux)", + "rtg_experimental_linux_nvidia_opengl_description": "Qt+OpenGL tiene problemas en Linux con controladores NVIDIA.", + "rtg_settings_view_profile_on_top": "Mostrar primero \"Ver perfil\"", + "rtg_settings_view_profile_on_top_about": "Esta opción también habilita «Añadir \"Ver perfil\"» desde la configuración experimental de TDesktop.", + "rtg_settings_emoji_sidebar": "Activar la barra lateral de emojis", + "rtg_settings_emoji_sidebar_right_click": "Barra lateral de emojis con clic derecho", + "rtg_phone_hidden": "Oculto", + "rtg_side_menu_elements": "Elementos del menú lateral", + "rtg_settings_comma_after_mention": "Agregar coma después de la mención", + "rtg_settings_auto_hide_notifications": "Ocultar notificaciones automáticamente", + "rtg_settings_hide_notifications_after": "Ocultar después de {seconds} segundos", + "rtg_general_roundness": "Curvatura Unificada", + "rtg_settings_appicon": "Ícono de la aplicación", + "rtg_settings_show_seconds": "Mostrar segundos", + "rtg_settings_show_sender_avatar": "Avatar del remitente en grupos", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/fa.json b/Telegram/Resources/langs/rabbit/fa.json index e812e2e43c2d5b..9cbd01f01f4683 100644 --- a/Telegram/Resources/langs/rabbit/fa.json +++ b/Telegram/Resources/langs/rabbit/fa.json @@ -1,274 +1,277 @@ { - "rtg_intro_about": "خوش آمدید به برنامه پیامرسان غیررسمی برپایه تلگرام دسکتاپ", - "rtg_about_text1": "فورک غیر رسمی {tdesktop_link}.", - "rtg_about_text1_tdesktop": "تلگرام دسکتاپ", - "rtg_about_text3": "برای اطلاعات بیشتر به {channel_link} یا {faq_link} مراجعه کنید.", - "rtg_about_text3_channel": "کانال rabbitGram", - "rtg_new_version": "rabbitGram Desktop به {version} (TD {td_version}) به‌روزرسانی شد\n\nتاریخچه نسخه کامل در اینجا موجود است:\n{link}", - "rtg_open_from_tray": "باز کردن rabbitGram", - "rtg_quit_from_tray": "خارج شدن از rabbitGram", - "rtg_tray_icon_text": "rabbitGram هنوز در اینجا در حال اجرا است،\nمی توانید این را از صفحه تنظیمات تغییر دهید.\nاگر این نماد از منوی tray ناپدید شد،\nمی توانید آن را از نمادهای مخفی به اینجا بکشید.", - "rtg_error_start_minimized_passcoded": "شما یک رمز عبور محلی تنظیم کرده اید، بنابراین rabbitGram Desktop را نمی توان مینیمایز کرد. قبل از شروع به کار از شما می خواهد رمز عبور خود را وارد کنید.", - "rtg_proxy_unsupported": "نسخه دسکتاپ rabbitGram شما از این نوع پروکسی پشتیبانی نمی کند یا لینک پروکسی نامعتبر است. لطفاً rabbitGram Desktop را به آخرین نسخه به روز کنید.", - "rtg_update_telegram": "بروزرسانی rabbitGram", - "rtg_settings_auto_start": "اجرا کردن rabbitGram با شروع سیستم", - "rtg_settings_add_sendto": "قرار دادن rabbitGram در منوی \"ارسال به\"", - "rtg_theme_no_desktop": "متأسفیم، این تم دارای نسخه ای برای rabbitGram Desktop نیست.", - "rtg_download_path_default_radio": "پوشه rabbitGram در سیستم «Downloads»", - "rtg_passcode_about": "هنگامی که یک رمز عبور محلی تنظیم می شود، یک نماد قفل در بالای لیست گفتگو های شما ظاهر می شود. روی آن کلیک کنید تا برنامه قفل شود.\n\nتوجه: اگر رمز عبور محلی خود را فراموش کردید، باید دوباره در rabbitGram Desktop وارد شوید.", - "rtg_message_unsupported": "این پیام توسط نسخه rabbitGram شما پشتیبانی نمی شود. لطفاً در تنظیمات به آخرین نسخه به‌روزرسانی کنید یا آن را از {link} نصب کنید", - "rtg_bot_share_location_unavailable": "متأسفیم، اشتراک‌گذاری موقعیت مکانی در حال حاضر در rabbitGram در دسترس نیست.", - "rtg_theme_editor_need_unlock": "برای ذخیره تم خود باید rabbitGram را باز کنید.", - "rtg_payments_not_supported": "متأسفیم، rabbitGram Desktop هنوز از پرداخت پشتیبانی نمی کند. لطفاً از یکی از برنامه های تلفن همراه ما برای انجام این کار استفاده کنید.", - "rtg_no_mic_permission": "rabbitGram نیاز به دسترسی به میکروفون شما دارد تا بتوانید تماس بگیرید و پیام های صوتی را ضبط کنید.", - "rtg_passport_app_out_of_date": "با عرض پوزش، برنامه تلگرام شما قدیمی است و نمی تواند این درخواست را انجام دهد. لطفا rabbitGram را به روز کنید.", - "rtg_export_progress": "اکنون می توانید این پنجره را ببندید. لطفاً تا زمانی که خروج داده‌ها کامل نشده است از rabbitGram خارج نشوید.", - "rtg_language_not_ready_about": "متأسفانه، این بسته زبان سفارشی {lang_name} حاوی داده‌ای برای rabbitGram Desktop نیست. شما می توانید با استفاده از {link} در این بسته زبان مشارکت کنید.", - "rtg_outdated_soon": "در غیر این صورت، rabbitGram Desktop در {date} به روز رسانی را متوقف خواهد کرد.", - "rtg_outdated_now": "تا rabbitGram Desktop بتواند به نسخه های جدیدتر آپدیت شود.", - "rtg_mac_menu_show": "نمایش rabbitGram", - "rtg_settings_rabbit": "تنظیمات rabbitGram", - "rtg_user_status_unaccessible": "حساب غیر قابل دسترسی", - "rtg_settings_show_json_settings": "نمایش فایل تنظیمات", - "rtg_settings_restart": "راه اندازی مجدد rabbitGram", - "rtg_copy_btn_callback": "کپی کردن داده های برگشت به تماس", - "rtg_pinned_message_show": "نمایش پیام های سنجاق شده", - "rtg_pinned_message_hide": "پنهان کردن پیام های سنجاق شده", - "rtg_settings_general": "عمومی", - "rtg_settings_appearance": "ظاهری", - "rtg_settings_chats": "گفتگو ها", - "rtg_settings_sticker_height": "ارتفاع استیکر: {pixels}px", - "rtg_settings_sticker_scale_both": "اعمال کردن برروی عرض استیکر", - "rtg_settings_sticker_scale_both_about": "وقتی فعال باشد، حداکثر عرض استیکر همراه با ارتفاع استیکر تغییر می کند.", - "rtg_settings_emoji_outline": "طرح کلی اموجی بزرگ", - "rtg_settings_disable_up_edit": "غیرفعال کردن ویرایش با کلید بالا (Up)", - "rtg_settings_auto_scroll_unfocused": "پیمایش خودکار بدون تمرکز", - "rtg_settings_always_show_scheduled": "نمایش همیشگی سربرگ", - "rtg_settings_chat_list_compact": "لیست فشرده گفتگو", - "rtg_fonts_title": "فونت‌ها", - "rtg_settings_fonts": "تغییر فونت برنامه", - "rtg_fonts_reset": "بازتنظیم", - "rtg_fonts_about": "برای اعمال و مشاهده تغییرات باید برنامه را مجددا راه اندازی کنید.", - "rtg_fonts_main": "فونت اصلی", - "rtg_fonts_semibold": "فونت نیمه پررنگ", - "rtg_fonts_semibold_is_bold": "صورت فونت پررنگ", - "rtg_fonts_monospaced": "فونت تک فاصله", - "rtg_fonts_size": "Font size: {pixels}px", - "rtg_fonts_use_system_font": "استفاده از فونت سیستم", - "rtg_fonts_use_original_metrics": "استفاده از ارتفاع Open Sans", - "rtg_settings_network": "شبکه", - "rtg_settings_net_speed_boost": "افزایش سرعت آپلود", - "rtg_net_speed_boost_title": "افزایش سرعت آپلود", - "rtg_net_speed_boost_desc": "هشدار: تغییر این پارامتر به مقادیر بالا در شبکه های کند می تواند حتی بدتر شود. با مسئولیت شخصی خود آن را استفاده کنید.", - "rtg_net_speed_boost_default": "غیرفعال شده", - "rtg_net_speed_boost_slight": "اندک", - "rtg_net_speed_boost_medium": "متوسط", - "rtg_net_speed_boost_big": "بزرگ", - "rtg_settings_system": "سیستم", - "rtg_settings_qt_scale": "موتور مقیاس بندی Qt", - "rtg_settings_file_dialog_type": "دیالوگ انتخابگر فایل", - "rtg_file_dialog_type_default": "پیش فرض", - "rtg_file_dialog_disabled_on_build": "از زمان ساخت غیر فعال بوده", - "rtg_file_dialog_disabled_by_option": "با گزینه غیرفعال شده", - "rtg_settings_other": "دیگر", - "rtg_profile_copy_id": "کپی کردن ID", - "rtg_profile_bot_id": "ID ربات", - "rtg_profile_user_id": "ID کاربر", - "rtg_profile_group_id": "ID گروه", - "rtg_profile_supergroup_id": "ID سوپر گروه", - "rtg_profile_channel_id": "ID کانال", - "rtg_settings_show_phone_number": "نمایش تلفن", - "rtg_settings_call_confirm": "تایید قبل از تماس", - "rtg_call_sure": "آیا مطمئنید که می خواهید با این کاربر تماس بگیرید؟", - "rtg_call_button": "تماس", - "rtg_settings_ffmpeg_multithread": "رمزگشایی ویدیوی چند رشته ای", - "rtg_settings_ffmpeg_multithread_about": "وقتی فعال باشد، مصرف CPU و RAM بیشتر است، ویدیو سریع‌تر رمزگشایی می‌شود. وقتی غیرفعال است، مصرف CPU و RAM کمتر است، ویدیو کندتر رمزگشایی می شود. هرچه تعداد هسته های CPU شما بیشتر باشد، با فعال بودن این گزینه، مصرف رم بیشتری خواهید داشت. می‌توانید تعداد دقیق رشته‌ها را در فایل کانفیگ JSON تنظیم کنید.", - "rtg_settings_external_video_player": "پخش کننده ویدیوی خارجی", - "rtg_settings_external_video_player_about": "وقتی این گزینه فعال باشد، پخش خودکار به اجبار غیرفعال می شود و از پخش کننده ویدیوی سیستم برای پخش ویدیوها استفاده می شود.", - "rtg_settings_adaptive_bubbles": "حباب های تطبیقی", - "rtg_settings_disable_sound_from_tray": "غیرفعال کردن صدا", - "rtg_settings_enable_sound_from_tray": "فعال کردن صدا", - "rtg_settings_recent_stickers_limit": { - "zero": "استیکر های اخیر: نشان دادن {count} استیکر", - "one": "استیکر های اخیر: نشان دادن {count} استیکر", - "two": "استیکر های اخیر: نشان دادن {count} استیکر", - "few": "استیکر های اخیر: نشان دادن {count} استیکر", - "many": "استیکر های اخیر: نشان دادن {count} استیکر", - "other": "استیکر های اخیر: نشان دادن {count} استیکر" - }, - "rtg_settings_recent_stickers_limit_none": "استکیر های اخیر: پنهان کردن همه", - "rtg_filters_default": "پوشه‌های پیش‌فرض", - "rtg_filters_context_edit_all": "ويرايش پوشه ها", - "rtg_filters_context_make_default": "ساخت پوشه پیش فرض", - "rtg_filters_context_reset_default": "تنظیم مجدد پوشه پیش فرض", - "rtg_settings_filters": "پوشه ها", - "rtg_settings_filters_only_unmuted_counter": "حساب نکردن گفتگو های بدون صدا", - "rtg_settings_filters_hide_edit": "مخفی کردن دکمه ویرایش", - "rtg_settings_filters_hide_folder_names": "پوشه های فشرده", - "rtg_settings_top_bar_mute": "سکوت در نوار بالای پروفایل", - "rtg_settings_messages": "پیام ها", - "rtg_settings_filters_hide_all": "پنهان کردن \"همه گفتگو های\" پوشه", - "rtg_hide_pinned_message": "پنهان کردن", - "rtg_stickers_copy_title": "کپی کردن نام", - "rtg_stickers_title_copied": "نام استیکر پک در کلیپ بورد کپی شد.", - "rtg_context_show_messages_from": "پیام های کاربر", - "rtg_settings_userpic_rounding": "گرد کردن تصاویر پروفایل: {radius}", - "rtg_settings_userpic_rounding_none": "مربع", - "rtg_settings_userpic_rounding_small": "کوچک", - "rtg_settings_userpic_rounding_big": "بزرگ", - "rtg_settings_userpic_rounding_full": "دایره", - "rtg_settings_userpic_rounding_desc": "برای ذخیره تغییرات باید برنامه را مجددا راه اندازی کنید.", - "rtg_settings_tray_icon": "آیکون Tray", - "rtg_settings_tray_icon_default": "پیش فرض", - "rtg_settings_tray_icon_blue": "آبی", - "rtg_settings_tray_icon_green": "سبز", - "rtg_settings_tray_icon_orange": "نارنجی", - "rtg_settings_tray_icon_red": "قرمز", - "rtg_settings_tray_icon_legacy": "قدیمی", - "rtg_settings_tray_icon_desc": "اگر هیچ یک از این نمادها را دوست ندارید، می توانید icon.png را در پوشه پروفایل خود قرار دهید، اما برای دیدن آن باید برنامه را دوباره راه اندازی کنید.\n\nنمادهای زیر نیازی به راه اندازی مجدد ندارند.", - "rtg_settings_disable_tray_counter": "شمارنده آیکون Tray را غیرفعال کنید", - "rtg_settings_use_telegram_panel_icon": "خواستن آیکون تلگرام از سیستم", - "rtg_settings_chat_id": " IDچت در پروفایل", - "rtg_settings_chat_id_desc": "در اینجا می توانید فرمت مورد نظر را انتخاب کنید.\n\nAPI تلگرام از شناسه‌ها همان‌طور که هست استفاده می‌کند، اما Bot API در ابتدا برای گروه‌ها مقدار منفی و برای کانال‌ها و سوپرگروه‌ها -100 اضافه می‌کند تا آن را در یک فیلد قرار دهد.\n\nاگر پنل پروفایل را باز کرده اید، دوباره آن را باز کنید تا تغییرات را مشاهده کنید.", - "rtg_settings_chat_id_disable": "پنهان کردن", - "rtg_settings_chat_id_telegram": "API تلگرام", - "rtg_settings_chat_id_bot": "API بات", - "rtg_message_id": "شناسه پیام: {id}", - "rtg_emoji_panel_hover": "پنل ایموجی در حالت شناور", - "rtg_local_storage_limit_days": { - "zero": "{count} روز", - "one": "{count} روز", - "two": "{count} روز", - "few": "{count} روز", - "many": "{count} روزها", - "other": "{count} روز" - }, - "rtg_settings_monospace_large_bubbles": "گسترش دادن حباب ها با monospace", - "rtg_bot_id_copied": "ID بات در کلیپ بورد کپی شد.", - "rtg_user_id_copied": "شناسه کاربری در کلیپ بورد کپی شد.", - "rtg_group_id_copied": " IDگروه در کلیپ بورد کپی شد.", - "rtg_supergroup_id_copied": " ID گروه در کلیپ بورد کپی شد.", - "rtg_channel_id_copied": "شناسه کاربری کانال در کلیپ بورد کپی شد.", - "rtg_phone_copied": "تلفن در کلیپ بورد کپی شد.", - "rtg_mention_copied": "یوزرنیم در کلیپ بورد کپی شد.", - "rtg_status_mutual_contact": "مخاطب‌ دو طرفه", - "rtg_status_contact": "مخاطب", - "rtg_status_non_contact": "غیر مخاطبین", - "rtg_supergroup_status": "سوپر گروه", - "rtg_group_status_not_in": "عضویت ندارید", - "rtg_channel_status_not_in": "عضو نشده است", - "rtg_group_status_owner": "مالک هست", - "rtg_group_status_admin": "ادمین است", - "rtg_too_many_accounts_warning": "هشدار! استفاده همزمان از تعداد زیادی اکانت به دلیل مصرف بیشتر حافظه و خرابی های احتمالی به دلیل آن توصیه نمی شود.\n\nآیا مطمئن هستید که می خواهید یک حساب جدید اضافه کنید؟", - "rtg_account_add_anyway": "در هر صورت اضافه شود", - "rtg_rights_chat_send_stickers": "ارسال استیکر ها", - "rtg_rights_chat_send_gif": "ارسال گیف ها", - "rtg_rights_chat_send_games": "ارسال بازی ها", - "rtg_rights_chat_use_inline": "استفاده از ربات های درون خطی", - "rtg_admin_log_banned_send_stickers": "ارسال استیکر ها", - "rtg_admin_log_banned_send_gif": "ارسال گیف ها", - "rtg_admin_log_banned_send_games": "ارسال بازی ها", - "rtg_admin_log_banned_use_inline": "استفاده از ربات های درون خطی", - "rtg_forward_go_to_chat": "رفتن به چت", - "rtg_settings_forward": "هدایت", - "rtg_settings_forward_retain_selection": "نگه داشتن انتخاب پس از فوروارد", - "rtg_settings_forward_chat_on_click": "باز کردن گفتگو با کلیک", - "rtg_settings_forward_chat_on_click_description": "می توانید بدون در نظر گرفتن این گزینه، Ctrl را برای انتخاب چندین چت نگه دارید.", - "rtg_forward_menu_quoted": "نقل قول", - "rtg_forward_menu_unquoted": "نقل قول نشده با کپشن ها", - "rtg_forward_menu_uncaptioned": "نقل قول نشده بدون کپشن ها", - "rtg_forward_menu_default_albums": "حفظ آلبوم ها", - "rtg_forward_menu_group_all_media": "گروه بندی همه رسانه ها", - "rtg_forward_menu_separate_messages": "پیام های جداگانه", - "rtg_forward_subtitle_unquoted": "بدون نقل قول", - "rtg_forward_subtitle_uncaptioned": "بدون عنوان", - "rtg_forward_subtitle_group_all_media": "به عنوان آلبوم", - "rtg_forward_subtitle_separate_messages": "یک به یک", - "rtg_profile_mention_user": "منشن کردن یک کاربر", - "rtg_filters_exclude_not_owned": "مالکش نیستی", - "rtg_filters_exclude_not_admin": "ادمین نیستی توش", - "rtg_filters_exclude_owned": "مالکش هستی", - "rtg_filters_exclude_admin": "مدیر شده", - "rtg_filters_exclude_not_recent": "در این دستگاه باز نشده است", - "rtg_filters_exclude_filtered": "از دیگر پوشه ها", - "rtg_filters_create_cloud": "ساخت پوشه ابری", - "rtg_filters_create_local": "ساخت پوشه محلی", - "rtg_filters_description": "پوشه‌های ابری بین تمام برنامه‌های تلگرام شما همگام‌سازی می‌شوند، اما پوشه‌های محلی ویژگی‌های بیشتری برای ارائه دارند.", - "rtg_filters_new_cloud": "پوشه ابری جدید", - "rtg_filters_new_local": "پوشه محلی جدید", - "rtg_filters_edit_cloud": "ویرایش پوشه ابری", - "rtg_filters_edit_local": "ویرایش پوشه محلی", - "rtg_filters_local": "پوشه محلی", - "rtg_filters_cloud": "پوشه ابری", - "rtg_filters_cloud_limit": "متأسفیم، نمی توانید پوشه های ابری بیشتری ایجاد کنید. به جای آن می توانید پوشه محلی ایجاد کنید.", - "rtg_filters_hide_folder": "پنهان کردن پوشه", - "rtg_filters_hide_button": "پنهان کردن دکمه ها", - "rtg_filters_hide_all_chats_toast": "پوشه \"همه گفتگو ها\" پنهان است.\nمی توانید آن را دوباره در تنظیمات rabbitGram فعال کنید.", - "rtg_filters_hide_edit_toast": "دکمه ویرایش پنهان است.\nمی توانید آن را دوباره در تنظیمات rabbitGram فعال کنید.", - "rtg_settings_telegram_sites_autologin": "ورود خودکار در سایت های تلگرام", - "rtg_mute_for_selected_time": "برای زمان انتخاب شده", - "rtg_send_preview": "ارسال پیش نمایش", - "rtg_send_silent_preview": "ارسال پیش نمایش به حالت سکوت", - "rtg_reminder_preview": "یادآوری با پیش نمایش", - "rtg_schedule_preview": "ارسال پیش نمایش برنامه ریزی شده", - "rtg_language_reloaded": "رشته های زبان مخصوص rabbitGram دوباره بارگیری شد.", - "rtg_notifications_mute_seconds": { - "zero": "ثانیه", - "one": "ثانیه", - "two": "ثانیه", - "few": "ثانیه", - "many": "ثانیه", - "other": "ثانیه" - }, - "rtg_notifications_mute_minutes": { - "zero": "دقیقه", - "one": "دقیقه", - "two": "دقیقه", - "few": "دقیقه", - "many": "دقیقه", - "other": "دقیقه" - }, - "rtg_notifications_mute_hours": { - "zero": "ساعت", - "one": "ساعت", - "two": "ساعت", - "few": "ساعت", - "many": "ساعت", - "other": "ساعت" - }, - "rtg_notifications_mute_days": { - "zero": "روز", - "one": "روز", - "two": "روز", - "few": "روز", - "many": "روز", - "other": "روز" - }, - "rtg_forward_sender_names_and_captions_removed": "نام فرستنده و کپشن حذف شد", - "rtg_forward_remember_mode": "یادآوری حالت فوروارد", - "rtg_forward_mode": "حالت فوروارد", - "rtg_forward_mode_quoted": "نقل قول", - "rtg_forward_mode_unquoted": "بدون نقل قول", - "rtg_forward_mode_uncaptioned": "بدون عنوان", - "rtg_forward_grouping_mode": "حالت گروهی", - "rtg_forward_grouping_mode_preserve_albums": "عین اصلیش", - "rtg_forward_grouping_mode_regroup": "گروه بندی مجدد رسانه ها", - "rtg_forward_grouping_mode_regroup_desc": "فقط بدون نقل قول و بدون عنوان", - "rtg_forward_grouping_mode_separate": "جداسازی", - "rtg_forward_force_old_unquoted": "روش فوروارد بدون نقل قول قدیمی", - "rtg_forward_force_old_unquoted_desc": "روش قدیمی محتوای پیام ها را به جای سرور، روی کلاینت کپی می کند. در حال حاضر فقط برای حالت گروه‌بندی «گروه بندی مجدد رسانه ها» استفاده می‌شود، زیرا حالت جدید آن را پشتیبانی نمی‌کند. اگر به دلایلی فوروارد بدون نقل قول درست کار نمی کند، این گزینه را تغییر دهید.", - "rtg_disable_chat_themes": "غیرفعال کردن تم های گفتگو", - "rtg_settings_remember_compress_images": "بخاطر سپردن فشرده سازی تصاویر", - "rtg_settings_compress_images_default": "فشرده سازی تصاویر به صورت پیش فرض", - "rtg_pip_not_supported": "متأسفیم، حالت تصویر در تصویر در اینجا پشتیبانی نمی شود.", - "rtg_phone_hidden": "مخفی", - "rtg_side_menu_elements": "عناصر منو کناری", - "rtg_settings_comma_after_mention": "پس از اشاره کاما اضافه کنید", - "rtg_settings_auto_hide_notifications": "مخفی کردن آگاهی‌ها به صورت خودکار", - "rtg_settings_hide_notifications_after": "پنهان شدن پس از {seconds} ثانیه", - "rtg_general_roundness": "خمیدگی یکپارچه", - "rtg_settings_appicon": "نماد برنامه", - "rtg_settings_show_seconds": "نمایش ثانیه ها", - "rtg_settings_show_sender_avatar": "آواتار فرستندها در گروه ها", - "dummy_last_string": "" + "rtg_intro_about": "خوش آمدید به برنامه پیامرسان غیررسمی برپایه تلگرام دسکتاپ", + "rtg_about_text1": "فورک غیر رسمی {tdesktop_link}.", + "rtg_about_text1_tdesktop": "تلگرام دسکتاپ", + "rtg_about_text3": "برای اطلاعات بیشتر به {channel_link} یا {faq_link} مراجعه کنید.", + "rtg_about_text3_channel": "کانال rabbitGram", + "rtg_new_version": "rabbitGram Desktop به {version} (TD {td_version}) به‌روزرسانی شد\n\nتاریخچه نسخه کامل در اینجا موجود است:\n{link}", + "rtg_open_from_tray": "باز کردن rabbitGram", + "rtg_quit_from_tray": "خارج شدن از rabbitGram", + "rtg_tray_icon_text": "rabbitGram هنوز در اینجا در حال اجرا است،\nمی توانید این را از صفحه تنظیمات تغییر دهید.\nاگر این نماد از منوی tray ناپدید شد،\nمی توانید آن را از نمادهای مخفی به اینجا بکشید.", + "rtg_error_start_minimized_passcoded": "شما یک رمز عبور محلی تنظیم کرده اید، بنابراین rabbitGram Desktop را نمی توان مینیمایز کرد. قبل از شروع به کار از شما می خواهد رمز عبور خود را وارد کنید.", + "rtg_proxy_unsupported": "نسخه دسکتاپ rabbitGram شما از این نوع پروکسی پشتیبانی نمی کند یا لینک پروکسی نامعتبر است. لطفاً rabbitGram Desktop را به آخرین نسخه به روز کنید.", + "rtg_update_telegram": "بروزرسانی rabbitGram", + "rtg_settings_auto_start": "اجرا کردن rabbitGram با شروع سیستم", + "rtg_settings_add_sendto": "قرار دادن rabbitGram در منوی \"ارسال به\"", + "rtg_theme_no_desktop": "متأسفیم، این تم دارای نسخه ای برای rabbitGram Desktop نیست.", + "rtg_download_path_default_radio": "پوشه rabbitGram در سیستم «Downloads»", + "rtg_passcode_about": "هنگامی که یک رمز عبور محلی تنظیم می شود، یک نماد قفل در بالای لیست گفتگو های شما ظاهر می شود. روی آن کلیک کنید تا برنامه قفل شود.\n\nتوجه: اگر رمز عبور محلی خود را فراموش کردید، باید دوباره در rabbitGram Desktop وارد شوید.", + "rtg_message_unsupported": "این پیام توسط نسخه rabbitGram شما پشتیبانی نمی شود. لطفاً در تنظیمات به آخرین نسخه به‌روزرسانی کنید یا آن را از {link} نصب کنید", + "rtg_bot_share_location_unavailable": "متأسفیم، اشتراک‌گذاری موقعیت مکانی در حال حاضر در rabbitGram در دسترس نیست.", + "rtg_theme_editor_need_unlock": "برای ذخیره تم خود باید rabbitGram را باز کنید.", + "rtg_no_mic_permission": "rabbitGram نیاز به دسترسی به میکروفون شما دارد تا بتوانید تماس بگیرید و پیام های صوتی را ضبط کنید.", + "rtg_passport_app_out_of_date": "با عرض پوزش، برنامه تلگرام شما قدیمی است و نمی تواند این درخواست را انجام دهد. لطفا rabbitGram را به روز کنید.", + "rtg_export_progress": "اکنون می توانید این پنجره را ببندید. لطفاً تا زمانی که خروج داده‌ها کامل نشده است از rabbitGram خارج نشوید.", + "rtg_language_not_ready_about": "متأسفانه، این بسته زبان سفارشی {lang_name} حاوی داده‌ای برای rabbitGram Desktop نیست. شما می توانید با استفاده از {link} در این بسته زبان مشارکت کنید.", + "rtg_outdated_soon": "در غیر این صورت، rabbitGram Desktop در {date} به روز رسانی را متوقف خواهد کرد.", + "rtg_outdated_now": "تا rabbitGram Desktop بتواند به نسخه های جدیدتر آپدیت شود.", + "rtg_mac_menu_show": "نمایش rabbitGram", + "rtg_settings_rabbit": "تنظیمات rabbitGram", + "rtg_user_status_unaccessible": "حساب غیر قابل دسترسی", + "rtg_settings_show_json_settings": "نمایش فایل تنظیمات", + "rtg_settings_restart": "راه اندازی مجدد rabbitGram", + "rtg_copy_btn_callback": "کپی کردن داده های برگشت به تماس", + "rtg_pinned_message_show": "نمایش پیام های سنجاق شده", + "rtg_pinned_message_hide": "پنهان کردن پیام های سنجاق شده", + "rtg_settings_general": "عمومی", + "rtg_settings_appearance": "ظاهری", + "rtg_settings_chats": "گفتگو ها", + "rtg_settings_sticker_height": "ارتفاع استیکر: {pixels}px", + "rtg_settings_sticker_scale_both": "اعمال کردن برروی عرض استیکر", + "rtg_settings_sticker_scale_both_about": "وقتی فعال باشد، حداکثر عرض استیکر همراه با ارتفاع استیکر تغییر می کند.", + "rtg_settings_emoji_outline": "طرح کلی اموجی بزرگ", + "rtg_settings_disable_up_edit": "غیرفعال کردن ویرایش با کلید بالا (Up)", + "rtg_settings_auto_scroll_unfocused": "پیمایش خودکار بدون تمرکز", + "rtg_settings_always_show_scheduled": "نمایش همیشگی سربرگ", + "rtg_settings_chat_list_compact": "لیست فشرده گفتگو", + "rtg_fonts_title": "فونت‌ها", + "rtg_settings_fonts": "تغییر فونت برنامه", + "rtg_fonts_reset": "بازتنظیم", + "rtg_fonts_about": "برای اعمال و مشاهده تغییرات باید برنامه را مجددا راه اندازی کنید.", + "rtg_fonts_main": "فونت اصلی", + "rtg_fonts_semibold": "فونت نیمه پررنگ", + "rtg_fonts_semibold_is_bold": "صورت فونت پررنگ", + "rtg_fonts_monospaced": "فونت تک فاصله", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "استفاده از فونت سیستم", + "rtg_fonts_use_original_metrics": "استفاده از ارتفاع Open Sans", + "rtg_settings_network": "شبکه", + "rtg_settings_net_speed_boost": "افزایش سرعت آپلود", + "rtg_net_speed_boost_title": "افزایش سرعت آپلود", + "rtg_net_speed_boost_desc": "هشدار: تغییر این پارامتر به مقادیر بالا در شبکه های کند می تواند حتی بدتر شود. با مسئولیت شخصی خود آن را استفاده کنید.", + "rtg_net_speed_boost_default": "غیرفعال شده", + "rtg_net_speed_boost_slight": "اندک", + "rtg_net_speed_boost_medium": "متوسط", + "rtg_net_speed_boost_big": "بزرگ", + "rtg_settings_system": "سیستم", + "rtg_settings_qt_scale": "موتور مقیاس بندی Qt", + "rtg_settings_file_dialog_type": "دیالوگ انتخابگر فایل", + "rtg_file_dialog_type_default": "پیش فرض", + "rtg_file_dialog_disabled_on_build": "از زمان ساخت غیر فعال بوده", + "rtg_file_dialog_disabled_by_option": "با گزینه غیرفعال شده", + "rtg_settings_other": "دیگر", + "rtg_profile_copy_id": "کپی کردن ID", + "rtg_profile_bot_id": "ID ربات", + "rtg_profile_user_id": "ID کاربر", + "rtg_profile_group_id": "ID گروه", + "rtg_profile_supergroup_id": "ID سوپر گروه", + "rtg_profile_channel_id": "ID کانال", + "rtg_settings_show_phone_number": "نمایش تلفن", + "rtg_settings_call_confirm": "تایید قبل از تماس", + "rtg_call_sure": "آیا مطمئنید که می خواهید با این کاربر تماس بگیرید؟", + "rtg_call_button": "تماس", + "rtg_settings_ffmpeg_multithread": "رمزگشایی ویدیوی چند رشته ای", + "rtg_settings_ffmpeg_multithread_about": "وقتی فعال باشد، مصرف CPU و RAM بیشتر است، ویدیو سریع‌تر رمزگشایی می‌شود. وقتی غیرفعال است، مصرف CPU و RAM کمتر است، ویدیو کندتر رمزگشایی می شود. هرچه تعداد هسته های CPU شما بیشتر باشد، با فعال بودن این گزینه، مصرف رم بیشتری خواهید داشت. می‌توانید تعداد دقیق رشته‌ها را در فایل کانفیگ JSON تنظیم کنید.", + "rtg_settings_external_video_player": "پخش کننده ویدیوی خارجی", + "rtg_settings_external_video_player_about": "وقتی این گزینه فعال باشد، پخش خودکار به اجبار غیرفعال می شود و از پخش کننده ویدیوی سیستم برای پخش ویدیوها استفاده می شود.", + "rtg_settings_adaptive_bubbles": "حباب های تطبیقی", + "rtg_settings_disable_sound_from_tray": "غیرفعال کردن صدا", + "rtg_settings_enable_sound_from_tray": "فعال کردن صدا", + "rtg_settings_recent_stickers_limit.zero": "استیکر های اخیر: نشان دادن {count} استیکر", + "rtg_settings_recent_stickers_limit.one": "استیکر های اخیر: نشان دادن {count} استیکر", + "rtg_settings_recent_stickers_limit.two": "استیکر های اخیر: نشان دادن {count} استیکر", + "rtg_settings_recent_stickers_limit.few": "استیکر های اخیر: نشان دادن {count} استیکر", + "rtg_settings_recent_stickers_limit.many": "استیکر های اخیر: نشان دادن {count} استیکر", + "rtg_settings_recent_stickers_limit.other": "استیکر های اخیر: نشان دادن {count} استیکر", + "rtg_settings_recent_stickers_limit_none": "استکیر های اخیر: پنهان کردن همه", + "rtg_filters_default": "پوشه‌های پیش‌فرض", + "rtg_filters_context_edit_all": "ويرايش پوشه ها", + "rtg_filters_context_make_default": "ساخت پوشه پیش فرض", + "rtg_filters_context_reset_default": "تنظیم مجدد پوشه پیش فرض", + "rtg_settings_filters": "پوشه ها", + "rtg_settings_filters_only_unmuted_counter": "حساب نکردن گفتگو های بدون صدا", + "rtg_settings_filters_hide_edit": "مخفی کردن دکمه ویرایش", + "rtg_settings_filters_hide_folder_names": "پوشه های فشرده", + "rtg_settings_top_bar_mute": "سکوت در نوار بالای پروفایل", + "rtg_settings_messages": "پیام ها", + "rtg_settings_filters_hide_all": "پنهان کردن \"همه گفتگو های\" پوشه", + "rtg_hide_pinned_message": "پنهان کردن", + "rtg_stickers_copy_title": "کپی کردن نام", + "rtg_stickers_title_copied": "نام استیکر پک در کلیپ بورد کپی شد.", + "rtg_context_show_messages_from": "پیام های کاربر", + "rtg_settings_userpic_rounding": "گرد کردن تصاویر پروفایل: {radius}", + "rtg_settings_userpic_rounding_none": "مربع", + "rtg_settings_userpic_rounding_small": "کوچک", + "rtg_settings_userpic_rounding_big": "بزرگ", + "rtg_settings_userpic_rounding_full": "دایره", + "rtg_settings_userpic_rounding_desc": "برای ذخیره تغییرات باید برنامه را مجددا راه اندازی کنید.", + "rtg_settings_tray_icon": "آیکون Tray", + "rtg_settings_tray_icon_default": "پیش فرض", + "rtg_settings_tray_icon_blue": "آبی", + "rtg_settings_tray_icon_green": "سبز", + "rtg_settings_tray_icon_orange": "نارنجی", + "rtg_settings_tray_icon_red": "قرمز", + "rtg_settings_tray_icon_legacy": "قدیمی", + "rtg_settings_tray_icon_desc": "اگر هیچ یک از این نمادها را دوست ندارید، می توانید icon.png را در پوشه پروفایل خود قرار دهید، اما برای دیدن آن باید برنامه را دوباره راه اندازی کنید.\n\nنمادهای زیر نیازی به راه اندازی مجدد ندارند.", + "rtg_settings_disable_tray_counter": "شمارنده آیکون Tray را غیرفعال کنید", + "rtg_settings_use_telegram_panel_icon": "خواستن آیکون تلگرام از سیستم", + "rtg_settings_chat_id": " IDچت در پروفایل", + "rtg_settings_chat_id_desc": "در اینجا می توانید فرمت مورد نظر را انتخاب کنید.\n\nAPI تلگرام از شناسه‌ها همان‌طور که هست استفاده می‌کند، اما Bot API در ابتدا برای گروه‌ها مقدار منفی و برای کانال‌ها و سوپرگروه‌ها -100 اضافه می‌کند تا آن را در یک فیلد قرار دهد.\n\nاگر پنل پروفایل را باز کرده اید، دوباره آن را باز کنید تا تغییرات را مشاهده کنید.", + "rtg_settings_chat_id_disable": "پنهان کردن", + "rtg_settings_chat_id_telegram": "API تلگرام", + "rtg_settings_chat_id_bot": "API بات", + "rtg_message_id": "شناسه پیام: {id}", + "rtg_local_storage_limit_days.zero": "{count} روز", + "rtg_local_storage_limit_days.one": "{count} روز", + "rtg_local_storage_limit_days.two": "{count} روز", + "rtg_local_storage_limit_days.few": "{count} روز", + "rtg_local_storage_limit_days.many": "{count} روزها", + "rtg_local_storage_limit_days.other": "{count} روز", + "rtg_settings_monospace_large_bubbles": "گسترش دادن حباب ها با monospace", + "rtg_bot_id_copied": "ID بات در کلیپ بورد کپی شد.", + "rtg_user_id_copied": "شناسه کاربری در کلیپ بورد کپی شد.", + "rtg_group_id_copied": " IDگروه در کلیپ بورد کپی شد.", + "rtg_supergroup_id_copied": " ID گروه در کلیپ بورد کپی شد.", + "rtg_channel_id_copied": "شناسه کاربری کانال در کلیپ بورد کپی شد.", + "rtg_phone_copied": "تلفن در کلیپ بورد کپی شد.", + "rtg_mention_copied": "یوزرنیم در کلیپ بورد کپی شد.", + "rtg_status_mutual_contact": "مخاطب‌ دو طرفه", + "rtg_status_contact": "مخاطب", + "rtg_status_non_contact": "غیر مخاطبین", + "rtg_supergroup_status": "سوپر گروه", + "rtg_group_status_not_in": "عضویت ندارید", + "rtg_channel_status_not_in": "عضو نشده است", + "rtg_group_status_owner": "مالک هست", + "rtg_group_status_admin": "ادمین است", + "rtg_too_many_accounts_warning": "هشدار! استفاده همزمان از تعداد زیادی اکانت به دلیل مصرف بیشتر حافظه و خرابی های احتمالی به دلیل آن توصیه نمی شود.\n\nآیا مطمئن هستید که می خواهید یک حساب جدید اضافه کنید؟", + "rtg_account_add_anyway": "در هر صورت اضافه شود", + "rtg_rights_chat_send_stickers": "ارسال استیکر ها", + "rtg_rights_chat_send_gif": "ارسال گیف ها", + "rtg_rights_chat_send_games": "ارسال بازی ها", + "rtg_rights_chat_use_inline": "استفاده از ربات های درون خطی", + "rtg_admin_log_banned_send_stickers": "ارسال استیکر ها", + "rtg_admin_log_banned_send_gif": "ارسال گیف ها", + "rtg_admin_log_banned_send_games": "ارسال بازی ها", + "rtg_admin_log_banned_use_inline": "استفاده از ربات های درون خطی", + "rtg_forward_go_to_chat": "رفتن به چت", + "rtg_settings_forward": "هدایت", + "rtg_settings_forward_retain_selection": "نگه داشتن انتخاب پس از فوروارد", + "rtg_settings_forward_chat_on_click": "باز کردن گفتگو با کلیک", + "rtg_settings_forward_chat_on_click_description": "می توانید بدون در نظر گرفتن این گزینه، Ctrl را برای انتخاب چندین چت نگه دارید.", + "rtg_forward_menu_quoted": "نقل قول", + "rtg_forward_menu_unquoted": "نقل قول نشده با کپشن ها", + "rtg_forward_menu_uncaptioned": "نقل قول نشده بدون کپشن ها", + "rtg_forward_menu_default_albums": "حفظ آلبوم ها", + "rtg_forward_menu_group_all_media": "گروه بندی همه رسانه ها", + "rtg_forward_menu_separate_messages": "پیام های جداگانه", + "rtg_forward_subtitle_unquoted": "بدون نقل قول", + "rtg_forward_subtitle_uncaptioned": "بدون عنوان", + "rtg_forward_subtitle_group_all_media": "به عنوان آلبوم", + "rtg_forward_subtitle_separate_messages": "یک به یک", + "rtg_profile_mention_user": "منشن کردن یک کاربر", + "rtg_filters_exclude_not_owned": "مالکش نیستی", + "rtg_filters_exclude_not_admin": "ادمین نیستی توش", + "rtg_filters_exclude_owned": "مالکش هستی", + "rtg_filters_exclude_admin": "مدیر شده", + "rtg_filters_exclude_not_recent": "در این دستگاه باز نشده است", + "rtg_filters_exclude_filtered": "از دیگر پوشه ها", + "rtg_filters_create_cloud": "ساخت پوشه ابری", + "rtg_filters_create_local": "ساخت پوشه محلی", + "rtg_filters_description": "پوشه‌های ابری بین تمام برنامه‌های تلگرام شما همگام‌سازی می‌شوند، اما پوشه‌های محلی ویژگی‌های بیشتری برای ارائه دارند.", + "rtg_filters_new_cloud": "پوشه ابری جدید", + "rtg_filters_new_local": "پوشه محلی جدید", + "rtg_filters_edit_cloud": "ویرایش پوشه ابری", + "rtg_filters_edit_local": "ویرایش پوشه محلی", + "rtg_filters_local": "پوشه محلی", + "rtg_filters_cloud": "پوشه ابری", + "rtg_filters_cloud_limit": "متأسفیم، نمی توانید پوشه های ابری بیشتری ایجاد کنید. به جای آن می توانید پوشه محلی ایجاد کنید.", + "rtg_filters_hide_folder": "پنهان کردن پوشه", + "rtg_filters_hide_button": "پنهان کردن دکمه ها", + "rtg_filters_hide_all_chats_toast": "پوشه \"همه گفتگو ها\" پنهان است.\nمی توانید آن را دوباره در تنظیمات rabbitGram فعال کنید.", + "rtg_filters_hide_edit_toast": "دکمه ویرایش پنهان است.\nمی توانید آن را دوباره در تنظیمات rabbitGram فعال کنید.", + "rtg_settings_telegram_sites_autologin": "ورود خودکار در سایت های تلگرام", + "rtg_mute_for_selected_time": "برای زمان انتخاب شده", + "rtg_send_preview": "ارسال پیش نمایش", + "rtg_send_silent_preview": "ارسال پیش نمایش به حالت سکوت", + "rtg_reminder_preview": "یادآوری با پیش نمایش", + "rtg_schedule_preview": "ارسال پیش نمایش برنامه ریزی شده", + "rtg_language_reloaded": "رشته های زبان مخصوص rabbitGram دوباره بارگیری شد.", + "rtg_notifications_mute_seconds.zero": "ثانیه", + "rtg_notifications_mute_seconds.one": "ثانیه", + "rtg_notifications_mute_seconds.two": "ثانیه", + "rtg_notifications_mute_seconds.few": "ثانیه", + "rtg_notifications_mute_seconds.many": "ثانیه", + "rtg_notifications_mute_seconds.other": "ثانیه", + "rtg_notifications_mute_minutes.zero": "دقیقه", + "rtg_notifications_mute_minutes.one": "دقیقه", + "rtg_notifications_mute_minutes.two": "دقیقه", + "rtg_notifications_mute_minutes.few": "دقیقه", + "rtg_notifications_mute_minutes.many": "دقیقه", + "rtg_notifications_mute_minutes.other": "دقیقه", + "rtg_notifications_mute_hours.zero": "ساعت", + "rtg_notifications_mute_hours.one": "ساعت", + "rtg_notifications_mute_hours.two": "ساعت", + "rtg_notifications_mute_hours.few": "ساعت", + "rtg_notifications_mute_hours.many": "ساعت", + "rtg_notifications_mute_hours.other": "ساعت", + "rtg_notifications_mute_days.zero": "روز", + "rtg_notifications_mute_days.one": "روز", + "rtg_notifications_mute_days.two": "روز", + "rtg_notifications_mute_days.few": "روز", + "rtg_notifications_mute_days.many": "روز", + "rtg_notifications_mute_days.other": "روز", + "rtg_forward_sender_names_and_captions_removed": "نام فرستنده و کپشن حذف شد", + "rtg_forward_remember_mode": "یادآوری حالت فوروارد", + "rtg_forward_mode": "حالت فوروارد", + "rtg_forward_mode_quoted": "نقل قول", + "rtg_forward_mode_unquoted": "بدون نقل قول", + "rtg_forward_mode_uncaptioned": "بدون عنوان", + "rtg_forward_grouping_mode": "حالت گروهی", + "rtg_forward_grouping_mode_preserve_albums": "عین اصلیش", + "rtg_forward_grouping_mode_regroup": "گروه بندی مجدد رسانه ها", + "rtg_forward_grouping_mode_regroup_desc": "فقط بدون نقل قول و بدون عنوان", + "rtg_forward_grouping_mode_separate": "جداسازی", + "rtg_forward_force_old_unquoted": "روش فوروارد بدون نقل قول قدیمی", + "rtg_forward_force_old_unquoted_desc": "روش قدیمی محتوای پیام ها را به جای سرور، روی کلاینت کپی می کند. در حال حاضر فقط برای حالت گروه‌بندی «گروه بندی مجدد رسانه ها» استفاده می‌شود، زیرا حالت جدید آن را پشتیبانی نمی‌کند. اگر به دلایلی فوروارد بدون نقل قول درست کار نمی کند، این گزینه را تغییر دهید.", + "rtg_disable_chat_themes": "غیرفعال کردن تم های گفتگو", + "rtg_settings_remember_compress_images": "بخاطر سپردن فشرده سازی تصاویر", + "rtg_settings_compress_images_default": "فشرده سازی تصاویر به صورت پیش فرض", + "rtg_pip_not_supported": "متأسفیم، حالت تصویر در تصویر در اینجا پشتیبانی نمی شود.", + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "مخفی", + "rtg_side_menu_elements": "عناصر منو کناری", + "rtg_settings_comma_after_mention": "پس از اشاره کاما اضافه کنید", + "rtg_settings_auto_hide_notifications": "مخفی کردن آگاهی‌ها به صورت خودکار", + "rtg_settings_hide_notifications_after": "پنهان شدن پس از {seconds} ثانیه", + "rtg_general_roundness": "خمیدگی یکپارچه", + "rtg_settings_appicon": "نماد برنامه", + "rtg_settings_show_seconds": "نمایش ثانیه ها", + "rtg_settings_show_sender_avatar": "آواتار فرستندها در گروه ها", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/fr.json b/Telegram/Resources/langs/rabbit/fr.json index ae0d23f66303db..81e85295b126b2 100644 --- a/Telegram/Resources/langs/rabbit/fr.json +++ b/Telegram/Resources/langs/rabbit/fr.json @@ -1,275 +1,277 @@ { - "rtg_intro_about": "Bienvenido a la aplicación de mensajería no oficial basada en Telegram Desktop.", - "rtg_about_text1": "Fork experimental no oficial de {tdesktop_link}.", - "rtg_about_text1_tdesktop": "Telegram Desktop", - "rtg_about_text3": "Visita {channel_link} o {faq_link} para más información.", - "rtg_about_text3_channel": "canal de rabbitGram", - "rtg_new_version": "rabbitGram Desktop ha sido actualizado a {version} (TD {td_version})\n\nHistorial completo de versiones aquí:\n{link}", - "rtg_open_from_tray": "Abrir rabbitGram", - "rtg_quit_from_tray": "Salir de rabbitGram", - "rtg_tray_icon_text": "rabbitGram se sigue ejecutando.\nPuedes cambiar esto desde la página de configuración.\nSi este icono desaparece de la bandeja del sistema\npuedes arrastrarlo aquí desde los iconos ocultos.", - "rtg_error_start_minimized_passcoded": "Has establecido un código de acceso local, por lo que rabbitGram Desktop no puede iniciarse minimizado; te pedirá que introduzcas tu código de acceso antes de empezar a funcionar.", - "rtg_proxy_unsupported": "Su versión de rabbitGram Desktop no soporta este tipo de proxy o el enlace del proxy no es válido. Por favor, actualice rabbitGram Desktop a la última versión.", - "rtg_update_telegram": "Actualiza rabbitGram", - "rtg_settings_auto_start": "Iniciar rabbitGram cuando se inicie el sistema", - "rtg_settings_add_sendto": "Coloca rabbitGram en el menú \"Enviar a\"", - "rtg_theme_no_desktop": "Lo sentimos, este tema no incluye una versión para rabbitGram Desktop.", - "rtg_download_path_default_radio": "Carpeta rabbitGram en las \"Descargas\" del sistema", - "rtg_passcode_about": "Cuando se establece un código de acceso local, aparece un icono de bloqueo en la parte superior de la lista de chats. Haz clic en él para bloquear la aplicación.\n\nNota: si olvida su código de acceso local, tendrá que volver a iniciar sesión en rabbitGram Desktop.", - "rtg_message_unsupported": "Este mensaje no es compatible con su versión de rabbitGram Desktop. Por favor, actualice a la última versión en Ajustes, o instálela desde {link}", - "rtg_bot_share_location_unavailable": "Lo sentimos, el uso compartido de la ubicación no está disponible actualmente en rabbitGram Desktop.", - "rtg_theme_editor_need_unlock": "Necesitas desbloquear rabbitGram para guardar tu tema.", - "rtg_payments_not_supported": "Lo sentimos, rabbitGram Desktop aún no admite pagos. Por favor, utilice una de nuestras aplicaciones móviles para hacerlo.", - "rtg_no_mic_permission": "rabbitGram necesita acceder a su micrófono para poder realizar llamadas y grabar mensajes de voz.", - "rtg_passport_app_out_of_date": "Lo sentimos, tu aplicación de Telegram está desactualizada y no puede atender esta solicitud. Por favor, actualiza rabbitGram.", - "rtg_export_progress": "Puedes cerrar esta ventana ahora. Por favor, no salgas de rabbitGram hasta que la exportación de datos esté completa.", - "rtg_language_not_ready_about": "Por desgracia, este paquete de idiomas personalizado ({lang_name}) no contiene datos para rabbitGram Desktop. Puede contribuir a este paquete de idiomas utilizando el {link}.", - "rtg_outdated_soon": "De lo contrario, rabbitGram Desktop dejará de actualizarse el {date}.", - "rtg_outdated_now": "Para que rabbitGram Desktop pueda actualizarse a las nuevas versiones.", - "rtg_mac_menu_show": "Mostrar rabbitGram", - "rtg_settings_rabbit": "Ajustes de rabbitGram", - "rtg_user_status_unaccessible": "cuenta no accesible", - "rtg_settings_show_json_settings": "Mostrar archivo de configuración", - "rtg_settings_restart": "Reiniciar rabbitGram", - "rtg_copy_btn_callback": "Copiar datos de callback", - "rtg_pinned_message_show": "Mostrar mensaje anclado", - "rtg_pinned_message_hide": "Ocultar el mensaje anclado", - "rtg_settings_general": "General", - "rtg_settings_appearance": "Apariencia", - "rtg_settings_chats": "Chats", - "rtg_settings_sticker_height": "Altura de sticker: {pixels}px", - "rtg_settings_sticker_scale_both": "Aplicar a la anchura del sticker", - "rtg_settings_sticker_scale_both_about": "Cuando se activa, la anchura máxima del sticker cambiará junto con la altura de la misma.", - "rtg_settings_emoji_outline": "Contorno del emoji grande", - "rtg_settings_disable_up_edit": "Desactivar la edición con la tecla Arriba", - "rtg_settings_auto_scroll_unfocused": "Desplazamiento automático sin enfoque", - "rtg_settings_always_show_scheduled": "Mostrar siempre programado", - "rtg_settings_chat_list_compact": "Lista de chats compacta", - "rtg_fonts_title": "Fuentes", - "rtg_settings_fonts": "Cambiar las fuentes de la aplicación", - "rtg_fonts_reset": "Resetear", - "rtg_fonts_about": "Deberá reiniciar la aplicación para aplicar y ver los cambios.", - "rtg_fonts_main": "Fuente principal", - "rtg_fonts_semibold": "Fuente seminegrita", - "rtg_fonts_semibold_is_bold": "Fuente en negrita", - "rtg_fonts_monospaced": "Fuente monoespaciada", - "rtg_fonts_use_system_font": "Utilizar la fuente del sistema", - "rtg_fonts_use_original_metrics": "Utilice la altura de Open Sans", - "rtg_settings_network": "Red", - "rtg_settings_net_speed_boost": "Acelerador de velocidad de carga", - "rtg_net_speed_boost_title": "Acelerador de velocidad de carga", - "rtg_net_speed_boost_desc": "Advertencia: cambiar este parámetro a valores altos en redes lentas puede empeorar aún más. Utilízalo bajo tu propio riesgo.\n\nTendrás que reiniciar la aplicación para guardar los cambios.", - "rtg_net_speed_boost_default": "Desactivado", - "rtg_net_speed_boost_slight": "Ligero", - "rtg_net_speed_boost_medium": "Medio", - "rtg_net_speed_boost_big": "Grande", - "rtg_settings_system": "Sistema", - "rtg_settings_qt_scale": "Motor de escalado Qt", - "rtg_settings_gtk_integration": "Integración GTK", - "rtg_settings_file_dialog_type": "Diálogo del selector de archivos", - "rtg_file_dialog_type_default": "Por defecto", - "rtg_file_dialog_disabled_on_build": "Desactivado en el momento de construcción", - "rtg_file_dialog_disabled_by_option": "Desactivado por opción", - "rtg_settings_other": "Otros", - "rtg_profile_copy_id": "Copiar ID", - "rtg_profile_bot_id": "ID del bot", - "rtg_profile_user_id": "ID del usuario", - "rtg_profile_group_id": "ID del grupo", - "rtg_profile_supergroup_id": "ID del supergrupo", - "rtg_profile_channel_id": "ID del canal", - "rtg_settings_show_phone_number": "Mostrar teléfono", - "rtg_settings_call_confirm": "Confirmar antes de llamar", - "rtg_call_sure": "¿Estás seguro de que quieres llamar a este usuario?", - "rtg_call_button": "Llamar", - "rtg_settings_ffmpeg_multithread": "Decodificación de vídeo multi-hilo", - "rtg_settings_ffmpeg_multithread_about": "Cuando está activado, el consumo de CPU y RAM es mayor, decodifica vídeo más rápido. Cuando está desactivado, el consumo de CPU y RAM es menor, decodifica vídeo más lento. Cuantos más núcleos de CPU tenga, más consumo de RAM tiene cuando esta opción está habilitada. Puede establecer el número exacto de hilos en el archivo de configuración JSON.", - "rtg_settings_external_video_player": "Reproductor de video externo", - "rtg_settings_external_video_player_about": "Cuando esta opción está activada, la reproducción automática está desactivada por la fuerza y el reproductor de vídeo del sistema se utiliza para reproducir vídeos.", - "rtg_settings_adaptive_bubbles": "Burbujas adaptables", - "rtg_settings_disable_sound_from_tray": "Desactivar el sonido", - "rtg_settings_enable_sound_from_tray": "Activar el sonido", - "rtg_settings_recent_stickers_limit": { - "zero": "Stickers recientes: mostrar {count} stickers", - "one": "Stickers recientes: mostrar {count} sticker", - "two": "Stickers recientes: mostrar {count} stickers", - "few": "Stickers recientes: mostrar {count} stickers", - "many": "Stickers recientes: mostrar {count} stickers", - "other": "Stickers recientes: mostrar {count} stickers" - }, - "rtg_settings_recent_stickers_limit_none": "Stickers recientes: ocultar todos", - "rtg_filters_default": "Carpeta por defecto", - "rtg_filters_context_edit_all": "Editar carpetas", - "rtg_filters_context_make_default": "Hacer carpeta por defecto", - "rtg_filters_context_reset_default": "Restablecer carpeta por defecto", - "rtg_settings_filters": "Carpetas", - "rtg_settings_filters_only_unmuted_counter": "No contar los chats silenciados", - "rtg_settings_filters_hide_edit": "Ocultar el botón de edición", - "rtg_settings_filters_hide_folder_names": "Carpetas compactas", - "rtg_settings_top_bar_mute": "Silenciar en la barra superior del perfil", - "rtg_settings_messages": "Mensajes", - "rtg_settings_filters_hide_all": "Ocultar la carpeta de \"Todos los chats\"", - "rtg_hide_pinned_message": "Ocultar", - "rtg_stickers_copy_title": "Copiar nombre", - "rtg_stickers_title_copied": "Nombre del paquete de stickers copiado al portapapeles.", - "rtg_context_show_messages_from": "Mensajes de usuario", - "rtg_settings_userpic_rounding": "Forma de imágenes de perfil: {radius}", - "rtg_settings_userpic_rounding_none": "Cuadrada", - "rtg_settings_userpic_rounding_small": "Pequeña", - "rtg_settings_userpic_rounding_big": "Grande", - "rtg_settings_userpic_rounding_full": "Redonda", - "rtg_settings_userpic_rounding_desc": "Tendrás que reiniciar la aplicación para guardar los cambios.", - "rtg_settings_tray_icon": "Icono de la bandeja", - "rtg_settings_tray_icon_default": "Por defecto", - "rtg_settings_tray_icon_blue": "Azul", - "rtg_settings_tray_icon_green": "Verde", - "rtg_settings_tray_icon_orange": "Naranja", - "rtg_settings_tray_icon_red": "Rojo", - "rtg_settings_tray_icon_legacy": "Heredado", - "rtg_settings_tray_icon_desc": "Si no te gusta ninguno de estos iconos, puedes colocar icon.png en tu carpeta de perfil, pero tendrás que reiniciar la aplicación para verlo.\n\nLos iconos de abajo no requieren reiniciar.", - "rtg_settings_disable_tray_counter": "Desactivar el contador del icono de la bandeja", - "rtg_settings_use_telegram_panel_icon": "Pedir al sistema el icono de Telegram", - "rtg_settings_chat_id": "ID del chat en el perfil", - "rtg_settings_chat_id_desc": "Puedes elegir el formato deseado aquí.\n\nLa API de Telegram utiliza los IDs tal y como son, pero la API de Bot añade un signo menos al principio para los grupos, y -100 para los canales y supergrupos para que quepan en un solo campo.\n\nSi tienes el panel de perfil abierto, vuelve a abrirlo para ver los cambios.", - "rtg_settings_chat_id_disable": "Ocultar", - "rtg_settings_chat_id_telegram": "API de Telegram", - "rtg_settings_chat_id_bot": "API de bots", - "rtg_message_id": "ID del mensaje: {id}", - "rtg_emoji_panel_hover": "Panel emoji al pasar cursor por encima", - "rtg_local_storage_limit_days": { - "zero": "{count} días", - "one": "{count} día", - "two": "{count} días", - "few": "{count} días", - "many": "{count} días", - "other": "{count} días" - }, - "rtg_settings_monospace_large_bubbles": "Expandir burbujas con monoespaciado", - "rtg_bot_id_copied": "ID del bot copiada al portapapeles.", - "rtg_user_id_copied": "ID del usuario copiada al portapapeles.", - "rtg_group_id_copied": "ID del grupo copiada al portapapeles.", - "rtg_supergroup_id_copied": "ID del supergrupo copiada al portapapeles.", - "rtg_channel_id_copied": "ID del canal copiada al portapapeles.", - "rtg_phone_copied": "Teléfono copiado al portapapeles.", - "rtg_mention_copied": "Nombre de usuario copiado al portapapeles.", - "rtg_status_mutual_contact": "contacto mutuo", - "rtg_status_contact": "contacto", - "rtg_status_non_contact": "no contacto", - "rtg_supergroup_status": "supergrupo", - "rtg_group_status_not_in": "no es miembro", - "rtg_channel_status_not_in": "no suscrito", - "rtg_group_status_owner": "es propietario", - "rtg_group_status_admin": "es administrador", - "rtg_too_many_accounts_warning": "Advertencia. No se recomienda utilizar demasiadas cuentas al mismo tiempo debido al mayor consumo de memoria y a los posibles bloqueos que ello conlleva.\n\n¿Seguro que quieres añadir una nueva cuenta?", - "rtg_account_add_anyway": "Añadir de todas formas", - "rtg_media_selected_gif": { - "zero": "{count} GIFs", - "one": "{count} GIF", - "two": "{count} GIFs", - "few": "{count} GIFs", - "many": "{count} GIFs", - "other": "{count} GIFs" - }, - "rtg_media_type_gif": "GIFs", - "rtg_profile_gif": { - "zero": "{count} GIFs", - "one": "{count} GIF", - "two": "{count} GIFs", - "few": "{count} GIFs", - "many": "{count} GIFs", - "other": "{count} GIFs" - }, - "rtg_media_gif_empty": "Todavía no hay GIFs aquí", - "rtg_rights_chat_send_stickers": "Enviar stickers", - "rtg_rights_chat_send_gif": "Enviar GIFs", - "rtg_rights_chat_send_games": "Enviar juegos", - "rtg_rights_chat_use_inline": "Usar bots inline", - "rtg_admin_log_banned_send_stickers": "Enviar stickers", - "rtg_admin_log_banned_send_gif": "Enviar GIFs", - "rtg_admin_log_banned_send_games": "Enviar juegos", - "rtg_admin_log_banned_use_inline": "Usar bots inline", - "rtg_forward_go_to_chat": "Ir al chat", - "rtg_settings_forward": "Reenviar", - "rtg_settings_forward_retain_selection": "Mantener la selección después del reenvío", - "rtg_settings_forward_chat_on_click": "Abrir el chat al hacer clic", - "rtg_settings_forward_chat_on_click_description": "Puedes mantener Ctrl para seleccionar varios chats independientemente de esta opción.", - "rtg_forward_menu_quoted": "Citado", - "rtg_forward_menu_unquoted": "Sin citar con título", - "rtg_forward_menu_uncaptioned": "Sin citar y sin título", - "rtg_forward_menu_default_albums": "Conservar album", - "rtg_forward_menu_group_all_media": "Agrupar todos los medios", - "rtg_forward_menu_separate_messages": "Separar mensajes", - "rtg_forward_subtitle_unquoted": "sin citar", - "rtg_forward_subtitle_uncaptioned": "sin título", - "rtg_forward_subtitle_group_all_media": "como album", - "rtg_forward_subtitle_separate_messages": "uno a uno", - "rtg_profile_mention_user": "Mencionar al usuario", - "rtg_filters_exclude_not_owned": "No propios", - "rtg_filters_exclude_not_admin": "No administrados", - "rtg_filters_exclude_owned": "Propios", - "rtg_filters_exclude_admin": "Administrados", - "rtg_filters_exclude_not_recent": "No abiertos en esta sesión", - "rtg_filters_exclude_filtered": "De otras carpetas", - "rtg_filters_create_cloud": "Crear carpeta en la nube", - "rtg_filters_create_local": "Crear carpeta local", - "rtg_filters_description": "Las carpetas en la nube se sincronizan en todas tus aplicaciones de Telegram, pero las locales ofrecen más funciones.", - "rtg_filters_new_cloud": "Nueva carpeta en la nube", - "rtg_filters_new_local": "Nueva carpeta local", - "rtg_filters_edit_cloud": "Editar carpeta en la nube", - "rtg_filters_edit_local": "Editar carpeta local", - "rtg_filters_local": "carpeta local", - "rtg_filters_cloud": "carpeta en la nube", - "rtg_filters_cloud_limit": "Lo sentimos, no puedes crear más carpetas en la nube, pero puedes crear una carpeta local.", - "rtg_filters_hide_folder": "Ocultar carpeta", - "rtg_filters_hide_button": "Ocultar botón", - "rtg_filters_hide_all_chats_toast": "La carpeta \"Todos los chats\" está oculta.\nPuedes activarla en la configuración de rabbitGram.", - "rtg_filters_hide_edit_toast": "El botón de edición está oculto.\nPuedes habilitarlo en la configuración de rabbitGram.", - "rtg_settings_telegram_sites_autologin": "Auto-inicio de sesión en sitios de Telegram", - "rtg_mute_for_selected_time": "Para el tiempo seleccionado", - "rtg_send_preview": "Enviar vista previa", - "rtg_send_silent_preview": "Enviar vista previa silenciada", - "rtg_reminder_preview": "Recordar con vista previa", - "rtg_schedule_preview": "Enviar vista previa programada", - "rtg_language_reloaded": "Se actualizaron las cadenas de idioma específicas de rabbitGram.", - "rtg_notifications_mute_seconds": { - "zero": "segundos", - "one": "segundo", - "two": "segundos", - "few": "segundos", - "many": "segundos", - "other": "segundos" - }, - "rtg_notifications_mute_minutes": { - "zero": "minutos", - "one": "minuto", - "two": "minutos", - "few": "minutos", - "many": "minutos", - "other": "minutos" - }, - "rtg_notifications_mute_hours": { - "zero": "horas", - "one": "hora", - "two": "horas", - "few": "horas", - "many": "horas", - "other": "horas" - }, - "rtg_notifications_mute_days": { - "zero": "días", - "one": "día", - "two": "días", - "few": "días", - "many": "días", - "other": "días" - }, - "rtg_phone_hidden": "Oculto", - "rtg_side_menu_elements": "Éléments du menu latéral", - "rtg_settings_comma_after_mention": "Ajouter une virgule après la mention", - "rtg_settings_auto_hide_notifications": "Masquer les notifications automatiquement", - "rtg_settings_hide_notifications_after": "Cacher après {seconds} secondes", - "rtg_general_roundness": "Courbure Unifiée", - "rtg_settings_appicon": "Icône de l'application", - "rtg_settings_show_seconds": "Afficher les secondes", - "rtg_settings_show_sender_avatar": "Avatar de l'expéditeur dans les groupes", - "dummy_last_string": "" + "rtg_intro_about": "Bienvenido a la aplicación de mensajería no oficial basada en Telegram Desktop.", + "rtg_about_text1": "Fork experimental no oficial de {tdesktop_link}.", + "rtg_about_text1_tdesktop": null, + "rtg_about_text3": "Visita {channel_link} o {faq_link} para más información.", + "rtg_about_text3_channel": "canal de rabbitGram", + "rtg_new_version": "rabbitGram Desktop ha sido actualizado a {version} (TD {td_version})\n\nHistorial completo de versiones aquí:\n{link}", + "rtg_open_from_tray": "Abrir rabbitGram", + "rtg_quit_from_tray": "Salir de rabbitGram", + "rtg_tray_icon_text": "rabbitGram se sigue ejecutando.\nPuedes cambiar esto desde la página de configuración.\nSi este icono desaparece de la bandeja del sistema\npuedes arrastrarlo aquí desde los iconos ocultos.", + "rtg_error_start_minimized_passcoded": "Has establecido un código de acceso local, por lo que rabbitGram Desktop no puede iniciarse minimizado; te pedirá que introduzcas tu código de acceso antes de empezar a funcionar.", + "rtg_proxy_unsupported": "Su versión de rabbitGram Desktop no soporta este tipo de proxy o el enlace del proxy no es válido. Por favor, actualice rabbitGram Desktop a la última versión.", + "rtg_update_telegram": "Actualiza rabbitGram", + "rtg_settings_auto_start": "Iniciar rabbitGram cuando se inicie el sistema", + "rtg_settings_add_sendto": "Coloca rabbitGram en el menú \"Enviar a\"", + "rtg_theme_no_desktop": "Lo sentimos, este tema no incluye una versión para rabbitGram Desktop.", + "rtg_download_path_default_radio": "Carpeta rabbitGram en las \"Descargas\" del sistema", + "rtg_passcode_about": "Cuando se establece un código de acceso local, aparece un icono de bloqueo en la parte superior de la lista de chats. Haz clic en él para bloquear la aplicación.\n\nNota: si olvida su código de acceso local, tendrá que volver a iniciar sesión en rabbitGram Desktop.", + "rtg_message_unsupported": "Este mensaje no es compatible con su versión de rabbitGram Desktop. Por favor, actualice a la última versión en Ajustes, o instálela desde {link}", + "rtg_bot_share_location_unavailable": "Lo sentimos, el uso compartido de la ubicación no está disponible actualmente en rabbitGram Desktop.", + "rtg_theme_editor_need_unlock": "Necesitas desbloquear rabbitGram para guardar tu tema.", + "rtg_no_mic_permission": "rabbitGram necesita acceder a su micrófono para poder realizar llamadas y grabar mensajes de voz.", + "rtg_passport_app_out_of_date": "Lo sentimos, tu aplicación de Telegram está desactualizada y no puede atender esta solicitud. Por favor, actualiza rabbitGram.", + "rtg_export_progress": "Puedes cerrar esta ventana ahora. Por favor, no salgas de rabbitGram hasta que la exportación de datos esté completa.", + "rtg_language_not_ready_about": "Por desgracia, este paquete de idiomas personalizado ({lang_name}) no contiene datos para rabbitGram Desktop. Puede contribuir a este paquete de idiomas utilizando el {link}.", + "rtg_outdated_soon": "De lo contrario, rabbitGram Desktop dejará de actualizarse el {date}.", + "rtg_outdated_now": "Para que rabbitGram Desktop pueda actualizarse a las nuevas versiones.", + "rtg_mac_menu_show": "Mostrar rabbitGram", + "rtg_settings_rabbit": "Ajustes de rabbitGram", + "rtg_user_status_unaccessible": "cuenta no accesible", + "rtg_settings_show_json_settings": "Mostrar archivo de configuración", + "rtg_settings_restart": "Reiniciar rabbitGram", + "rtg_copy_btn_callback": "Copiar datos de callback", + "rtg_pinned_message_show": "Mostrar mensaje anclado", + "rtg_pinned_message_hide": "Ocultar el mensaje anclado", + "rtg_settings_general": null, + "rtg_settings_appearance": "Apariencia", + "rtg_settings_chats": null, + "rtg_settings_sticker_height": "Altura de sticker: {pixels}px", + "rtg_settings_sticker_scale_both": "Aplicar a la anchura del sticker", + "rtg_settings_sticker_scale_both_about": "Cuando se activa, la anchura máxima del sticker cambiará junto con la altura de la misma.", + "rtg_settings_emoji_outline": "Contorno del emoji grande", + "rtg_settings_disable_up_edit": "Desactivar la edición con la tecla Arriba", + "rtg_settings_auto_scroll_unfocused": "Desplazamiento automático sin enfoque", + "rtg_settings_always_show_scheduled": "Mostrar siempre programado", + "rtg_settings_chat_list_compact": "Lista de chats compacta", + "rtg_fonts_title": "Fuentes", + "rtg_settings_fonts": "Cambiar las fuentes de la aplicación", + "rtg_fonts_reset": "Resetear", + "rtg_fonts_about": "Deberá reiniciar la aplicación para aplicar y ver los cambios.", + "rtg_fonts_main": "Fuente principal", + "rtg_fonts_semibold": "Fuente seminegrita", + "rtg_fonts_semibold_is_bold": "Fuente en negrita", + "rtg_fonts_monospaced": "Fuente monoespaciada", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "Utilizar la fuente del sistema", + "rtg_fonts_use_original_metrics": "Utilice la altura de Open Sans", + "rtg_settings_network": "Red", + "rtg_settings_net_speed_boost": "Acelerador de velocidad de carga", + "rtg_net_speed_boost_title": "Acelerador de velocidad de carga", + "rtg_net_speed_boost_desc": "Advertencia: cambiar este parámetro a valores altos en redes lentas puede empeorar aún más. Utilízalo bajo tu propio riesgo.\n\nTendrás que reiniciar la aplicación para guardar los cambios.", + "rtg_net_speed_boost_default": "Desactivado", + "rtg_net_speed_boost_slight": "Ligero", + "rtg_net_speed_boost_medium": "Medio", + "rtg_net_speed_boost_big": "Grande", + "rtg_settings_system": "Sistema", + "rtg_settings_qt_scale": "Motor de escalado Qt", + "rtg_settings_file_dialog_type": "Diálogo del selector de archivos", + "rtg_file_dialog_type_default": "Por defecto", + "rtg_file_dialog_disabled_on_build": "Desactivado en el momento de construcción", + "rtg_file_dialog_disabled_by_option": "Desactivado por opción", + "rtg_settings_other": "Otros", + "rtg_profile_copy_id": "Copiar ID", + "rtg_profile_bot_id": "ID del bot", + "rtg_profile_user_id": "ID del usuario", + "rtg_profile_group_id": "ID del grupo", + "rtg_profile_supergroup_id": "ID del supergrupo", + "rtg_profile_channel_id": "ID del canal", + "rtg_settings_show_phone_number": "Mostrar teléfono", + "rtg_settings_call_confirm": "Confirmar antes de llamar", + "rtg_call_sure": "¿Estás seguro de que quieres llamar a este usuario?", + "rtg_call_button": "Llamar", + "rtg_settings_ffmpeg_multithread": "Decodificación de vídeo multi-hilo", + "rtg_settings_ffmpeg_multithread_about": "Cuando está activado, el consumo de CPU y RAM es mayor, decodifica vídeo más rápido. Cuando está desactivado, el consumo de CPU y RAM es menor, decodifica vídeo más lento. Cuantos más núcleos de CPU tenga, más consumo de RAM tiene cuando esta opción está habilitada. Puede establecer el número exacto de hilos en el archivo de configuración JSON.", + "rtg_settings_external_video_player": "Reproductor de video externo", + "rtg_settings_external_video_player_about": "Cuando esta opción está activada, la reproducción automática está desactivada por la fuerza y el reproductor de vídeo del sistema se utiliza para reproducir vídeos.", + "rtg_settings_adaptive_bubbles": "Burbujas adaptables", + "rtg_settings_disable_sound_from_tray": "Desactivar el sonido", + "rtg_settings_enable_sound_from_tray": "Activar el sonido", + "rtg_settings_recent_stickers_limit.zero": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.one": "Stickers recientes: mostrar {count} sticker", + "rtg_settings_recent_stickers_limit.two": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.few": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.many": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.other": "Stickers recientes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit_none": "Stickers recientes: ocultar todos", + "rtg_filters_default": "Carpeta por defecto", + "rtg_filters_context_edit_all": "Editar carpetas", + "rtg_filters_context_make_default": "Hacer carpeta por defecto", + "rtg_filters_context_reset_default": "Restablecer carpeta por defecto", + "rtg_settings_filters": "Carpetas", + "rtg_settings_filters_only_unmuted_counter": "No contar los chats silenciados", + "rtg_settings_filters_hide_edit": "Ocultar el botón de edición", + "rtg_settings_filters_hide_folder_names": "Carpetas compactas", + "rtg_settings_top_bar_mute": "Silenciar en la barra superior del perfil", + "rtg_settings_messages": "Mensajes", + "rtg_settings_filters_hide_all": "Ocultar la carpeta de \"Todos los chats\"", + "rtg_hide_pinned_message": "Ocultar", + "rtg_stickers_copy_title": "Copiar nombre", + "rtg_stickers_title_copied": "Nombre del paquete de stickers copiado al portapapeles.", + "rtg_context_show_messages_from": "Mensajes de usuario", + "rtg_settings_userpic_rounding": "Forma de imágenes de perfil: {radius}", + "rtg_settings_userpic_rounding_none": "Cuadrada", + "rtg_settings_userpic_rounding_small": "Pequeña", + "rtg_settings_userpic_rounding_big": "Grande", + "rtg_settings_userpic_rounding_full": "Redonda", + "rtg_settings_userpic_rounding_desc": "Tendrás que reiniciar la aplicación para guardar los cambios.", + "rtg_settings_tray_icon": "Icono de la bandeja", + "rtg_settings_tray_icon_default": "Por defecto", + "rtg_settings_tray_icon_blue": "Azul", + "rtg_settings_tray_icon_green": "Verde", + "rtg_settings_tray_icon_orange": "Naranja", + "rtg_settings_tray_icon_red": "Rojo", + "rtg_settings_tray_icon_legacy": "Heredado", + "rtg_settings_tray_icon_desc": "Si no te gusta ninguno de estos iconos, puedes colocar icon.png en tu carpeta de perfil, pero tendrás que reiniciar la aplicación para verlo.\n\nLos iconos de abajo no requieren reiniciar.", + "rtg_settings_disable_tray_counter": "Desactivar el contador del icono de la bandeja", + "rtg_settings_use_telegram_panel_icon": "Pedir al sistema el icono de Telegram", + "rtg_settings_chat_id": "ID del chat en el perfil", + "rtg_settings_chat_id_desc": "Puedes elegir el formato deseado aquí.\n\nLa API de Telegram utiliza los IDs tal y como son, pero la API de Bot añade un signo menos al principio para los grupos, y -100 para los canales y supergrupos para que quepan en un solo campo.\n\nSi tienes el panel de perfil abierto, vuelve a abrirlo para ver los cambios.", + "rtg_settings_chat_id_disable": "Ocultar", + "rtg_settings_chat_id_telegram": "API de Telegram", + "rtg_settings_chat_id_bot": "API de bots", + "rtg_message_id": "ID del mensaje: {id}", + "rtg_local_storage_limit_days.zero": "{count} días", + "rtg_local_storage_limit_days.one": "{count} día", + "rtg_local_storage_limit_days.two": "{count} días", + "rtg_local_storage_limit_days.few": "{count} días", + "rtg_local_storage_limit_days.many": "{count} días", + "rtg_local_storage_limit_days.other": "{count} días", + "rtg_settings_monospace_large_bubbles": "Expandir burbujas con monoespaciado", + "rtg_bot_id_copied": "ID del bot copiada al portapapeles.", + "rtg_user_id_copied": "ID del usuario copiada al portapapeles.", + "rtg_group_id_copied": "ID del grupo copiada al portapapeles.", + "rtg_supergroup_id_copied": "ID del supergrupo copiada al portapapeles.", + "rtg_channel_id_copied": "ID del canal copiada al portapapeles.", + "rtg_phone_copied": "Teléfono copiado al portapapeles.", + "rtg_mention_copied": "Nombre de usuario copiado al portapapeles.", + "rtg_status_mutual_contact": "contacto mutuo", + "rtg_status_contact": "contacto", + "rtg_status_non_contact": "no contacto", + "rtg_supergroup_status": "supergrupo", + "rtg_group_status_not_in": "no es miembro", + "rtg_channel_status_not_in": "no suscrito", + "rtg_group_status_owner": "es propietario", + "rtg_group_status_admin": "es administrador", + "rtg_too_many_accounts_warning": "Advertencia. No se recomienda utilizar demasiadas cuentas al mismo tiempo debido al mayor consumo de memoria y a los posibles bloqueos que ello conlleva.\n\n¿Seguro que quieres añadir una nueva cuenta?", + "rtg_account_add_anyway": "Añadir de todas formas", + "rtg_rights_chat_send_stickers": "Enviar stickers", + "rtg_rights_chat_send_gif": "Enviar GIFs", + "rtg_rights_chat_send_games": "Enviar juegos", + "rtg_rights_chat_use_inline": "Usar bots inline", + "rtg_admin_log_banned_send_stickers": "Enviar stickers", + "rtg_admin_log_banned_send_gif": "Enviar GIFs", + "rtg_admin_log_banned_send_games": "Enviar juegos", + "rtg_admin_log_banned_use_inline": "Usar bots inline", + "rtg_forward_go_to_chat": "Ir al chat", + "rtg_settings_forward": "Reenviar", + "rtg_settings_forward_retain_selection": "Mantener la selección después del reenvío", + "rtg_settings_forward_chat_on_click": "Abrir el chat al hacer clic", + "rtg_settings_forward_chat_on_click_description": "Puedes mantener Ctrl para seleccionar varios chats independientemente de esta opción.", + "rtg_forward_menu_quoted": "Citado", + "rtg_forward_menu_unquoted": "Sin citar con título", + "rtg_forward_menu_uncaptioned": "Sin citar y sin título", + "rtg_forward_menu_default_albums": "Conservar album", + "rtg_forward_menu_group_all_media": "Agrupar todos los medios", + "rtg_forward_menu_separate_messages": "Separar mensajes", + "rtg_forward_subtitle_unquoted": "sin citar", + "rtg_forward_subtitle_uncaptioned": "sin título", + "rtg_forward_subtitle_group_all_media": "como album", + "rtg_forward_subtitle_separate_messages": "uno a uno", + "rtg_profile_mention_user": "Mencionar al usuario", + "rtg_filters_exclude_not_owned": "No propios", + "rtg_filters_exclude_not_admin": "No administrados", + "rtg_filters_exclude_owned": "Propios", + "rtg_filters_exclude_admin": "Administrados", + "rtg_filters_exclude_not_recent": "No abiertos en esta sesión", + "rtg_filters_exclude_filtered": "De otras carpetas", + "rtg_filters_create_cloud": "Crear carpeta en la nube", + "rtg_filters_create_local": "Crear carpeta local", + "rtg_filters_description": "Las carpetas en la nube se sincronizan en todas tus aplicaciones de Telegram, pero las locales ofrecen más funciones.", + "rtg_filters_new_cloud": "Nueva carpeta en la nube", + "rtg_filters_new_local": "Nueva carpeta local", + "rtg_filters_edit_cloud": "Editar carpeta en la nube", + "rtg_filters_edit_local": "Editar carpeta local", + "rtg_filters_local": "carpeta local", + "rtg_filters_cloud": "carpeta en la nube", + "rtg_filters_cloud_limit": "Lo sentimos, no puedes crear más carpetas en la nube, pero puedes crear una carpeta local.", + "rtg_filters_hide_folder": "Ocultar carpeta", + "rtg_filters_hide_button": "Ocultar botón", + "rtg_filters_hide_all_chats_toast": "La carpeta \"Todos los chats\" está oculta.\nPuedes activarla en la configuración de rabbitGram.", + "rtg_filters_hide_edit_toast": "El botón de edición está oculto.\nPuedes habilitarlo en la configuración de rabbitGram.", + "rtg_settings_telegram_sites_autologin": "Auto-inicio de sesión en sitios de Telegram", + "rtg_mute_for_selected_time": "Para el tiempo seleccionado", + "rtg_send_preview": "Enviar vista previa", + "rtg_send_silent_preview": "Enviar vista previa silenciada", + "rtg_reminder_preview": "Recordar con vista previa", + "rtg_schedule_preview": "Enviar vista previa programada", + "rtg_language_reloaded": "Se actualizaron las cadenas de idioma específicas de rabbitGram.", + "rtg_notifications_mute_seconds.zero": "segundos", + "rtg_notifications_mute_seconds.one": "segundo", + "rtg_notifications_mute_seconds.two": "segundos", + "rtg_notifications_mute_seconds.few": "segundos", + "rtg_notifications_mute_seconds.many": "segundos", + "rtg_notifications_mute_seconds.other": "segundos", + "rtg_notifications_mute_minutes.zero": "minutos", + "rtg_notifications_mute_minutes.one": "minuto", + "rtg_notifications_mute_minutes.two": "minutos", + "rtg_notifications_mute_minutes.few": "minutos", + "rtg_notifications_mute_minutes.many": "minutos", + "rtg_notifications_mute_minutes.other": "minutos", + "rtg_notifications_mute_hours.zero": "horas", + "rtg_notifications_mute_hours.one": "hora", + "rtg_notifications_mute_hours.two": "horas", + "rtg_notifications_mute_hours.few": "horas", + "rtg_notifications_mute_hours.many": "horas", + "rtg_notifications_mute_hours.other": "horas", + "rtg_notifications_mute_days.zero": "días", + "rtg_notifications_mute_days.one": "día", + "rtg_notifications_mute_days.two": "días", + "rtg_notifications_mute_days.few": "días", + "rtg_notifications_mute_days.many": "días", + "rtg_notifications_mute_days.other": "días", + "rtg_forward_sender_names_and_captions_removed": null, + "rtg_forward_remember_mode": null, + "rtg_forward_mode": null, + "rtg_forward_mode_quoted": null, + "rtg_forward_mode_unquoted": null, + "rtg_forward_mode_uncaptioned": null, + "rtg_forward_grouping_mode": null, + "rtg_forward_grouping_mode_preserve_albums": null, + "rtg_forward_grouping_mode_regroup": null, + "rtg_forward_grouping_mode_regroup_desc": null, + "rtg_forward_grouping_mode_separate": null, + "rtg_forward_force_old_unquoted": null, + "rtg_forward_force_old_unquoted_desc": null, + "rtg_disable_chat_themes": null, + "rtg_settings_remember_compress_images": null, + "rtg_settings_compress_images_default": null, + "rtg_pip_not_supported": null, + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "Oculto", + "rtg_side_menu_elements": "Éléments du menu latéral", + "rtg_settings_comma_after_mention": "Ajouter une virgule après la mention", + "rtg_settings_auto_hide_notifications": "Masquer les notifications automatiquement", + "rtg_settings_hide_notifications_after": "Cacher après {seconds} secondes", + "rtg_general_roundness": "Courbure Unifiée", + "rtg_settings_appicon": "Icône de l'application", + "rtg_settings_show_seconds": "Afficher les secondes", + "rtg_settings_show_sender_avatar": "Avatar de l'expéditeur dans les groupes", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/he.json b/Telegram/Resources/langs/rabbit/he.json index e4958750419c06..12cc024ea6b2ef 100644 --- a/Telegram/Resources/langs/rabbit/he.json +++ b/Telegram/Resources/langs/rabbit/he.json @@ -1,274 +1,277 @@ { - "rtg_intro_about": "ברוכים הבאים לאפליקציית העברת ההודעות הלא רשמית\nמבוסס על טלגרם דסקטופ.", - "rtg_about_text1": "גרסה לא רשמית ומבוססת על {tdesktop_link}.", - "rtg_about_text1_tdesktop": "טלגרם למחשב", - "rtg_about_text3": "בקר ב {channel_link} או ב {faq_link} לעוד מידע.", - "rtg_about_text3_channel": "ערוץ rabbitGram", - "rtg_new_version": "rabbitGram Desktop עודכן ל {version} (TD {td_version})\n\nרשימת הגירסאות המלאה זמינה כאן:\n{link}", - "rtg_open_from_tray": "פתיחת rabbitGram", - "rtg_quit_from_tray": "יציאה מ rabbitGram", - "rtg_tray_icon_text": "rabbitGram עדיין פועל ברקע,\nבאפשרותך לשנות זאת בהגדרות.\nאם סמל זה נעלם מהתפריט,\nבאפשרותך לגרור אותו לכאן מהסמלים המוסתרים.", - "rtg_error_start_minimized_passcoded": "הגדרת סיסמה מקומית, לכן לא ניתן להפעיל את rabbitGram Desktop, הינך נדרש להזין את הסיסמה כדי להפעיל את התוכנה.", - "rtg_proxy_unsupported": "גרסת הrabbitGram Desktop שלך לא תומכת בסוג הזה של הפרוקסי או שקישור הפרוקסי לא תקין. בבקשה תעדכן את rabbitGram Desktop לגרסה העדכנית.", - "rtg_update_telegram": "עדכון rabbitGram", - "rtg_settings_auto_start": "הפעל את התוכנה בהפעלת המחשב", - "rtg_settings_add_sendto": "הוסף את rabbitGram לתפריט \"שלח אל\"", - "rtg_theme_no_desktop": "מצטערים, ערכת הנושא הזאת לא נתמכת ב rabbitGram Desktop.", - "rtg_download_path_default_radio": "תקיית rabbitGram במערכת «הורדות»", - "rtg_passcode_about": "מתי שסיסמה מקומית מוגדרת, סמל נעילה יופיע בראש רשימת הצ'אטים שלך. לחץ עליו כדי לנעול את האפליקצייה.\n\nהערה: אם אתה שוכח את הסיסמה המקומית שלך, אתה צריך להתחבר מחדש דרך rabbitGram Desktop.", - "rtg_message_unsupported": "ההודעה הזאת לא נתמכת בגרסה של rabbitGram Desktop שאתה משתמש בה. אנא עדכן לגרסה האחרונה דרך ההגדרות, או שתתקין אותה דרך הקישור {link}", - "rtg_bot_share_location_unavailable": "מצטערים, שיתוף מיקום אינו זמין כעת ב- rabbitGram Desktop.", - "rtg_theme_editor_need_unlock": "אתה צריך לבטל את הנעילה של rabbitGram בשביל לשמור את ערכת הנושא.", - "rtg_payments_not_supported": "מצטערים, rabbitGram Desktop עדיין לא תומך בתשלומים. השתמש באפליקצייה לנייד כדי לעשות זאת.", - "rtg_no_mic_permission": "rabbitGram זקוק לגישה למיקרופון שלך בשביל שתוכל לדבר בשיחות ולשלוח הודעות קוליות.", - "rtg_passport_app_out_of_date": "מצטערים, יישום הטלגרם שלך אינו מעודכן ואינו יכול לטפל בבקשה הזו. אנא עדכן את rabbitGram.", - "rtg_export_progress": "כעת תוכל לסגור את החלון. אנא אל תצא מ rabbitGram עד שיושלם ייצוא הנתונים.", - "rtg_language_not_ready_about": "התרגום המותאם אישית ({lang_name}) לא מכיל מידע בשביל rabbitGram Desktop. אתה יכול לערוך את זה בעזרת הקישור {link}.", - "rtg_outdated_soon": "אחרת, rabbitGram Desktop יפסיק להתעדכן ב {date}.", - "rtg_outdated_now": "כדי שאפליקציית rabbitGram Desktop תוכל להתעדכן לגרסאות חדשות יותר.", - "rtg_mac_menu_show": "הצג rabbitGram", - "rtg_settings_rabbit": "הגדרות rabbitGram", - "rtg_user_status_unaccessible": "חשבון לא זמין", - "rtg_settings_show_json_settings": "הצג את קובץ ההגדרות", - "rtg_settings_restart": "הפעל מחדש את התוכנה", - "rtg_copy_btn_callback": "העתק את הנתונים של הכפתור", - "rtg_pinned_message_show": "הצג את ההודעה הנעוצה", - "rtg_pinned_message_hide": "הסתר את ההודעה הנעוצה", - "rtg_settings_general": "כללי", - "rtg_settings_appearance": "מראה", - "rtg_settings_chats": "צ'אטים", - "rtg_settings_sticker_height": "גובה המדבקות: {pixels}פיקסלים", - "rtg_settings_sticker_scale_both": "החל על רוחב המדבקה", - "rtg_settings_sticker_scale_both_about": "כאשר תכונה זאת מופעלת, הרוחב המקסימלי של הסטיקר ישתנה יחד עם גובה הסטיקר.", - "rtg_settings_emoji_outline": "קו מתאר על אימוג'ים", - "rtg_settings_disable_up_edit": "השבת עריכה על ידי לחיצה על החץ העליון", - "rtg_settings_auto_scroll_unfocused": "גלילה אוטומטית ללא פוקוס", - "rtg_settings_always_show_scheduled": "הצג הודעות מתוזמנות", - "rtg_settings_chat_list_compact": "רשימת צ'אטים קומפקטית", - "rtg_fonts_title": "גופנים", - "rtg_settings_fonts": "שנה את הגופנים של האפליקצייה", - "rtg_fonts_reset": "איפוס", - "rtg_fonts_about": "אתה צריך להפעיל מחדש את האפליקצייה בשביל לראות את השינויים.", - "rtg_fonts_main": "גופן ראשי", - "rtg_fonts_semibold": "חצי מודגש", - "rtg_fonts_semibold_is_bold": "גופן מודגש", - "rtg_fonts_monospaced": "גופן מונו", - "rtg_fonts_size": "Font size: {pixels}px", - "rtg_fonts_use_system_font": "השתמש בגופן המערכת", - "rtg_fonts_use_original_metrics": "תשתמש ב Open Sans height", - "rtg_settings_network": "רשת", - "rtg_settings_net_speed_boost": "האצת מהירות העלאה", - "rtg_net_speed_boost_title": "האצת מהירות העלאה", - "rtg_net_speed_boost_desc": "אזהרה: שינוי הפרמטר הזה לערכים גבוהים ברשתות איטיות יכול להחמיר את המצב עוד יותר. השימוש הוא על אחריותך בלבד.\n\nאתה צריך להתחיל מחדש את האפליקצייה בשביל לשמור את השינויים.", - "rtg_net_speed_boost_default": "מושבת", - "rtg_net_speed_boost_slight": "חלש", - "rtg_net_speed_boost_medium": "בינוני", - "rtg_net_speed_boost_big": "גדול", - "rtg_settings_system": "מערכת", - "rtg_settings_qt_scale": "Qt scaling engine", - "rtg_settings_file_dialog_type": "דף בחירת קובץ", - "rtg_file_dialog_type_default": "ברירת מחדל", - "rtg_file_dialog_disabled_on_build": "מושבת בזמן הבנייה (build)", - "rtg_file_dialog_disabled_by_option": "מושבת על ידי אופצייה", - "rtg_settings_other": "אחר", - "rtg_profile_copy_id": "העתק ID", - "rtg_profile_bot_id": "ID של בוט", - "rtg_profile_user_id": "ID של משתמש", - "rtg_profile_group_id": "ID של קבוצה", - "rtg_profile_supergroup_id": "ID של סופר קבוצה", - "rtg_profile_channel_id": "ID של ערוץ", - "rtg_settings_show_phone_number": "הצג מספר טלפון", - "rtg_settings_call_confirm": "אשר לפני חיוג", - "rtg_call_sure": "האם אתה בטוח שברצונך להתקשר למשתמש זה?", - "rtg_call_button": "שיחה", - "rtg_settings_ffmpeg_multithread": "פיענוח וידאו Multithread", - "rtg_settings_ffmpeg_multithread_about": "כאשר מופעל, צריכת המעבד והזיכרון ראם גבוהה יותר, הווידאו מפוענח מהר יותר. כאשר מושבת, צריכת המעבד והזיכרון ראם נמוכה יותר, הווידאו מפוענח לאט יותר. ככל שיש לך יותר ליבות במעבד, כך יש לך יותר צריכת זיכרון ראם כאשר אפשרות זו מופעלת. אתה יכול להגדיר את מספר threads המדויק בקובץ הקונפיגורציה של JSON.", - "rtg_settings_external_video_player": "נגן וידאו חיצוני", - "rtg_settings_external_video_player_about": "כאשר אפשרות זו מופעלת, הפעלה אוטומטית מושבתת בכוח ונגן הווידיאו מערכת משמש להפעלת סרטונים.", - "rtg_settings_adaptive_bubbles": "בועות מסתגלות", - "rtg_settings_disable_sound_from_tray": "השבת קול", - "rtg_settings_enable_sound_from_tray": "אפשר קול", - "rtg_settings_recent_stickers_limit": { - "zero": "סטיקרים אחרונים: מציג {count} סטיקרים", - "one": "סטיקרים אחרונים: הצג {count} סטיקר", - "two": "סטיקרים אחרונים: מציג {count} סטיקרים", - "few": "סטיקרים אחרונים: מציג {count} סטיקרים", - "many": "סטיקרים אחרונים: מציג {count} סטיקרים", - "other": "סטיקרים אחרונים: הצג {count} סטיקרים" - }, - "rtg_settings_recent_stickers_limit_none": "סטיקרים אחרונים: הסתר הכל", - "rtg_filters_default": "תקיית ברירת המחדל", - "rtg_filters_context_edit_all": "ערוך תיקיות", - "rtg_filters_context_make_default": "הגדר כתיקיית ברירת מחדל", - "rtg_filters_context_reset_default": "אפס את תיקיית ברירת המחדל", - "rtg_settings_filters": "תיקיות", - "rtg_settings_filters_only_unmuted_counter": "לא לספור צ'אטים מושתקים", - "rtg_settings_filters_hide_edit": "הסתר את כפתור העריכה", - "rtg_settings_filters_hide_folder_names": "תיקיות קומפקטיות", - "rtg_settings_top_bar_mute": "השבת התראות בפרופיל", - "rtg_settings_messages": "הודעות", - "rtg_settings_filters_hide_all": "הסתר את תיקיית \"כל הצ'אטים\"", - "rtg_hide_pinned_message": "הסתר", - "rtg_stickers_copy_title": "העתק שם", - "rtg_stickers_title_copied": "שם חבילת הסטיקרים הועתק ללוח.", - "rtg_context_show_messages_from": "הודעות המשתמש", - "rtg_settings_userpic_rounding": "תמונות פרופיל מעוגלות: {radius}", - "rtg_settings_userpic_rounding_none": "ריבוע", - "rtg_settings_userpic_rounding_small": "קטן", - "rtg_settings_userpic_rounding_big": "גדול", - "rtg_settings_userpic_rounding_full": "עיגול", - "rtg_settings_userpic_rounding_desc": "אתה צריך להפעיל מחדש את האפליקצייה בשביל לשמור את השינויים.", - "rtg_settings_tray_icon": "האייקון של האפליקצייה", - "rtg_settings_tray_icon_default": "ברירת מחדל", - "rtg_settings_tray_icon_blue": "כחול", - "rtg_settings_tray_icon_green": "ירוק", - "rtg_settings_tray_icon_orange": "כתום", - "rtg_settings_tray_icon_red": "אדום", - "rtg_settings_tray_icon_legacy": "לגאסי", - "rtg_settings_tray_icon_desc": "אם אינך אוהב אף אחד מהסמלים האלה, אתה יכול למקם את הקובץ icon.png i בתיקיית הפרופיל שלך, אבל תצטרך להתחיל מחדש את האפליקצייה בשביל לראות את זה.\n\nהסמלים למטה לא דורשים הפעלה מחדש.", - "rtg_settings_disable_tray_counter": "להשבית את הספירה בסמל האפליקצייה", - "rtg_settings_use_telegram_panel_icon": "לשאול את המערכת על הלוגו של טלגרם", - "rtg_settings_chat_id": "ID בפרופיל", - "rtg_settings_chat_id_desc": "אתה יכול לבחור את הפורמט הרצוי כאן.\n\nהAPI של טלגרם משתמש ב ID כמו שזה, אבל הבוט API מוסיף מינוס בהתחלה לקבוצות, ו -100 לערוצים וסופר קבוצות.\n\nאם יש לך רגע פרופיל פתוח של מישהו, פתח אותו מחדש כדי לראות את השינויים.", - "rtg_settings_chat_id_disable": "הסתר", - "rtg_settings_chat_id_telegram": "טלגרם API", - "rtg_settings_chat_id_bot": "בוט API", - "rtg_message_id": "הID של ההודעה: {id}", - "rtg_emoji_panel_hover": "הצג את לוח האימוג'ים בזמן שמעבירים עליו את העכבר", - "rtg_local_storage_limit_days": { - "zero": "{count} ימים", - "one": "{count} יום", - "two": "{count} ימים", - "few": "{count} ימים", - "many": "{count} ימים", - "other": "{count} ימים" - }, - "rtg_settings_monospace_large_bubbles": "בועות מסתגלות למונוספייס", - "rtg_bot_id_copied": "ה ID של הבוט הועתק ללוח.", - "rtg_user_id_copied": "ה ID של המשתמש הועתק ללוח.", - "rtg_group_id_copied": "ה ID של הקבוצה הועתק ללוח.", - "rtg_supergroup_id_copied": "ה ID של הסופר קבוצה הועתק ללוח.", - "rtg_channel_id_copied": "ה ID של הערוץ הועתק ללוח.", - "rtg_phone_copied": "מספר הועתק לללוח.", - "rtg_mention_copied": "שם משתמש הועתק ללוח.", - "rtg_status_mutual_contact": "איש קשר משותף", - "rtg_status_contact": "איש קשר", - "rtg_status_non_contact": "לא איש קשר", - "rtg_supergroup_status": "סופר קבוצה", - "rtg_group_status_not_in": "לא חבר בקבוצה", - "rtg_channel_status_not_in": "לא מנוי לערוץ", - "rtg_group_status_owner": "בבעלותי", - "rtg_group_status_admin": "אני מנהל", - "rtg_too_many_accounts_warning": "אזהרה! לא מומלץ לעשות שימוש ביותר מידיי חשבונות בו זמנית זה מכביד על הביצועים של המחשב וזה יכול לגרום לקריסות.\n\nהאם אתה בטוח שתרצה להוסיף עוד חשבון?", - "rtg_account_add_anyway": "הוסף בכל זאת", - "rtg_rights_chat_send_stickers": "שליחת מדבקות", - "rtg_rights_chat_send_gif": "שליחת גיפים", - "rtg_rights_chat_send_games": "שליחת משחקים", - "rtg_rights_chat_use_inline": "שימוש בבוטים מוטמעים", - "rtg_admin_log_banned_send_stickers": "שליחת מדבקות", - "rtg_admin_log_banned_send_gif": "שליחת גיפים", - "rtg_admin_log_banned_send_games": "שליחת משחקים", - "rtg_admin_log_banned_use_inline": "שימוש בבוטים מוטמעים", - "rtg_forward_go_to_chat": "מעבר לצ'אט", - "rtg_settings_forward": "העבר", - "rtg_settings_forward_retain_selection": "שמור על הבחירה לאחר ההעברה", - "rtg_settings_forward_chat_on_click": "פתח את הצ'אט בלחיצה", - "rtg_settings_forward_chat_on_click_description": "אתה יכול ללחוץ על Ctrl כדי לבחור מספר צ'אטים ללא קשר לאפשרות זאת.", - "rtg_forward_menu_quoted": "עם קרדיט", - "rtg_forward_menu_unquoted": "ללא קרדית עם כתוביות", - "rtg_forward_menu_uncaptioned": "ללא קרדית ללא כתוביות", - "rtg_forward_menu_default_albums": "שלח כאלבום", - "rtg_forward_menu_group_all_media": "כל המדיה הקבוצתית", - "rtg_forward_menu_separate_messages": "הודעות נפרדות", - "rtg_forward_subtitle_unquoted": "ללא קרדיט", - "rtg_forward_subtitle_uncaptioned": "ללא כתובית", - "rtg_forward_subtitle_group_all_media": "כאלבומים", - "rtg_forward_subtitle_separate_messages": "אחד לאחד", - "rtg_profile_mention_user": "תייג משתמש", - "rtg_filters_exclude_not_owned": "לא בבעלותי", - "rtg_filters_exclude_not_admin": "לא בניהול שלי", - "rtg_filters_exclude_owned": "בבעלותי", - "rtg_filters_exclude_admin": "בניהול שלי", - "rtg_filters_exclude_not_recent": "לא פתוח בסשן הזה", - "rtg_filters_exclude_filtered": "מתיקיות אחרות", - "rtg_filters_create_cloud": "צור תיקיית ענן", - "rtg_filters_create_local": "צור תיקייה מקומית", - "rtg_filters_description": "תיקיות ענן שמורות בענן ומסונכרנות עם כל אפליקצייה רשמית או לא רשמית של טלגרם, אבל אתה יכול לעשות יותר דברים בתיקייה מקומית.", - "rtg_filters_new_cloud": "תיקיית ענן חדשה", - "rtg_filters_new_local": "תיקייה מקומית חדשה", - "rtg_filters_edit_cloud": "ערוך תיקיית ענן", - "rtg_filters_edit_local": "ערוך תיקייה מקומית", - "rtg_filters_local": "תיקייה מקומית", - "rtg_filters_cloud": "תיקיית ענן", - "rtg_filters_cloud_limit": "מצטערים, אתה לא יכול ליצור יותר תיקיות ענן, אתה יכול ליצור תיקיות מקומיות.", - "rtg_filters_hide_folder": "הסתר תיקייה", - "rtg_filters_hide_button": "הסתר כפתור", - "rtg_filters_hide_all_chats_toast": "תיקיית \"כל הצ'אטים\" מוסתרת.\nאתה יכול לשנות את זה בהגדרות rabbitGram.", - "rtg_filters_hide_edit_toast": "כפתור העריכה מוסתר.\nאתה יכול לשנות את זה בהגדרות rabbitGram.", - "rtg_settings_telegram_sites_autologin": "כניסה אוטומטית לאתרים של טלגרם", - "rtg_mute_for_selected_time": "לזמן הנבחר", - "rtg_send_preview": "שלח תצוגה מקדימה", - "rtg_send_silent_preview": "שלח תצוגה מקדימה שקטה", - "rtg_reminder_preview": "תזכורת עם תצוגה מקדימה", - "rtg_schedule_preview": "תזמון תצוגה מקדימה", - "rtg_language_reloaded": "מחרוזות חדשות נטענו בrabbitGram.", - "rtg_notifications_mute_seconds": { - "zero": "שניות", - "one": "שנייה", - "two": "שניות", - "few": "שניות", - "many": "שניות", - "other": "שניות" - }, - "rtg_notifications_mute_minutes": { - "zero": "דקות", - "one": "דקה", - "two": "דקות", - "few": "דקות", - "many": "דקות", - "other": "דקות" - }, - "rtg_notifications_mute_hours": { - "zero": "שעות", - "one": "שעה", - "two": "שעות", - "few": "שעות", - "many": "שעות", - "other": "שעות" - }, - "rtg_notifications_mute_days": { - "zero": "ימים", - "one": "יום", - "two": "ימים", - "few": "ימים", - "many": "ימים", - "other": "ימים" - }, - "rtg_forward_sender_names_and_captions_removed": "הכתובית ושם השולח נמחקו", - "rtg_forward_remember_mode": "זכור את מצב העברה", - "rtg_forward_mode": "מצב העברה", - "rtg_forward_mode_quoted": "עם קרדיט", - "rtg_forward_mode_unquoted": "ללא קרדיט", - "rtg_forward_mode_uncaptioned": "ללא כתובית", - "rtg_forward_grouping_mode": "מצב קבוצה", - "rtg_forward_grouping_mode_preserve_albums": "כמו המקורי", - "rtg_forward_grouping_mode_regroup": "מדיה קבוצתית", - "rtg_forward_grouping_mode_regroup_desc": "ללא קרדיט וללא כתובית בלבד", - "rtg_forward_grouping_mode_separate": "הפרד", - "rtg_forward_force_old_unquoted": "השתמש בשיטה הישנה להעברה ללא קרדיט", - "rtg_forward_force_old_unquoted_desc": "השיטה הישנה מעתיקה את תוכן ההודעות בלקוח ולא בשרת. נכון לעכשיו הוא משמש רק למצב קבוצה, מכיוון שהוא כבר לא נתמך. אם מסיבה כלשהי העברה ללא קרדיט אינה פועלת כראוי, נסה להחליף אפשרות זו.", - "rtg_disable_chat_themes": "בטל את ערכת הנושא של הצ'אט", - "rtg_settings_remember_compress_images": "Remember compress images", - "rtg_settings_compress_images_default": "Compress images by default", - "rtg_pip_not_supported": "Sorry, Picture-in-Picture mode is not supported here.", - "rtg_phone_hidden": "מוסתר", - "rtg_side_menu_elements": "רכיבי תפריט הצד", - "rtg_settings_comma_after_mention": "הוסף פסיק אחרי ההזכרה", - "rtg_settings_auto_hide_notifications": "הסתר הודעות באופן אוטומטי", - "rtg_settings_hide_notifications_after": "הסתר לאחר {seconds} שניות", - "rtg_general_roundness": "מעגלות מאוחדות", - "rtg_settings_appicon": "אייקון האפליקציה", - "rtg_settings_show_seconds": "הצג שניות", - "rtg_settings_show_sender_avatar": "האווטאר של השולח בקבוצות", - "dummy_last_string": "" + "rtg_intro_about": "ברוכים הבאים לאפליקציית העברת ההודעות הלא רשמית\nמבוסס על טלגרם דסקטופ.", + "rtg_about_text1": "גרסה לא רשמית ומבוססת על {tdesktop_link}.", + "rtg_about_text1_tdesktop": "טלגרם למחשב", + "rtg_about_text3": "בקר ב {channel_link} או ב {faq_link} לעוד מידע.", + "rtg_about_text3_channel": "ערוץ rabbitGram", + "rtg_new_version": "rabbitGram Desktop עודכן ל {version} (TD {td_version})\n\nרשימת הגירסאות המלאה זמינה כאן:\n{link}", + "rtg_open_from_tray": "פתיחת rabbitGram", + "rtg_quit_from_tray": "יציאה מ rabbitGram", + "rtg_tray_icon_text": "rabbitGram עדיין פועל ברקע,\nבאפשרותך לשנות זאת בהגדרות.\nאם סמל זה נעלם מהתפריט,\nבאפשרותך לגרור אותו לכאן מהסמלים המוסתרים.", + "rtg_error_start_minimized_passcoded": "הגדרת סיסמה מקומית, לכן לא ניתן להפעיל את rabbitGram Desktop, הינך נדרש להזין את הסיסמה כדי להפעיל את התוכנה.", + "rtg_proxy_unsupported": "גרסת הrabbitGram Desktop שלך לא תומכת בסוג הזה של הפרוקסי או שקישור הפרוקסי לא תקין. בבקשה תעדכן את rabbitGram Desktop לגרסה העדכנית.", + "rtg_update_telegram": "עדכון rabbitGram", + "rtg_settings_auto_start": "הפעל את התוכנה בהפעלת המחשב", + "rtg_settings_add_sendto": "הוסף את rabbitGram לתפריט \"שלח אל\"", + "rtg_theme_no_desktop": "מצטערים, ערכת הנושא הזאת לא נתמכת ב rabbitGram Desktop.", + "rtg_download_path_default_radio": "תקיית rabbitGram במערכת «הורדות»", + "rtg_passcode_about": "מתי שסיסמה מקומית מוגדרת, סמל נעילה יופיע בראש רשימת הצ'אטים שלך. לחץ עליו כדי לנעול את האפליקצייה.\n\nהערה: אם אתה שוכח את הסיסמה המקומית שלך, אתה צריך להתחבר מחדש דרך rabbitGram Desktop.", + "rtg_message_unsupported": "ההודעה הזאת לא נתמכת בגרסה של rabbitGram Desktop שאתה משתמש בה. אנא עדכן לגרסה האחרונה דרך ההגדרות, או שתתקין אותה דרך הקישור {link}", + "rtg_bot_share_location_unavailable": "מצטערים, שיתוף מיקום אינו זמין כעת ב- rabbitGram Desktop.", + "rtg_theme_editor_need_unlock": "אתה צריך לבטל את הנעילה של rabbitGram בשביל לשמור את ערכת הנושא.", + "rtg_no_mic_permission": "rabbitGram זקוק לגישה למיקרופון שלך בשביל שתוכל לדבר בשיחות ולשלוח הודעות קוליות.", + "rtg_passport_app_out_of_date": "מצטערים, יישום הטלגרם שלך אינו מעודכן ואינו יכול לטפל בבקשה הזו. אנא עדכן את rabbitGram.", + "rtg_export_progress": "כעת תוכל לסגור את החלון. אנא אל תצא מ rabbitGram עד שיושלם ייצוא הנתונים.", + "rtg_language_not_ready_about": "התרגום המותאם אישית ({lang_name}) לא מכיל מידע בשביל rabbitGram Desktop. אתה יכול לערוך את זה בעזרת הקישור {link}.", + "rtg_outdated_soon": "אחרת, rabbitGram Desktop יפסיק להתעדכן ב {date}.", + "rtg_outdated_now": "כדי שאפליקציית rabbitGram Desktop תוכל להתעדכן לגרסאות חדשות יותר.", + "rtg_mac_menu_show": "הצג rabbitGram", + "rtg_settings_rabbit": "הגדרות rabbitGram", + "rtg_user_status_unaccessible": "חשבון לא זמין", + "rtg_settings_show_json_settings": "הצג את קובץ ההגדרות", + "rtg_settings_restart": "הפעל מחדש את התוכנה", + "rtg_copy_btn_callback": "העתק את הנתונים של הכפתור", + "rtg_pinned_message_show": "הצג את ההודעה הנעוצה", + "rtg_pinned_message_hide": "הסתר את ההודעה הנעוצה", + "rtg_settings_general": "כללי", + "rtg_settings_appearance": "מראה", + "rtg_settings_chats": "צ'אטים", + "rtg_settings_sticker_height": "גובה המדבקות: {pixels}פיקסלים", + "rtg_settings_sticker_scale_both": "החל על רוחב המדבקה", + "rtg_settings_sticker_scale_both_about": "כאשר תכונה זאת מופעלת, הרוחב המקסימלי של הסטיקר ישתנה יחד עם גובה הסטיקר.", + "rtg_settings_emoji_outline": "קו מתאר על אימוג'ים", + "rtg_settings_disable_up_edit": "השבת עריכה על ידי לחיצה על החץ העליון", + "rtg_settings_auto_scroll_unfocused": "גלילה אוטומטית ללא פוקוס", + "rtg_settings_always_show_scheduled": "הצג הודעות מתוזמנות", + "rtg_settings_chat_list_compact": "רשימת צ'אטים קומפקטית", + "rtg_fonts_title": "גופנים", + "rtg_settings_fonts": "שנה את הגופנים של האפליקצייה", + "rtg_fonts_reset": "איפוס", + "rtg_fonts_about": "אתה צריך להפעיל מחדש את האפליקצייה בשביל לראות את השינויים.", + "rtg_fonts_main": "גופן ראשי", + "rtg_fonts_semibold": "חצי מודגש", + "rtg_fonts_semibold_is_bold": "גופן מודגש", + "rtg_fonts_monospaced": "גופן מונו", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "השתמש בגופן המערכת", + "rtg_fonts_use_original_metrics": "תשתמש ב Open Sans height", + "rtg_settings_network": "רשת", + "rtg_settings_net_speed_boost": "האצת מהירות העלאה", + "rtg_net_speed_boost_title": "האצת מהירות העלאה", + "rtg_net_speed_boost_desc": "אזהרה: שינוי הפרמטר הזה לערכים גבוהים ברשתות איטיות יכול להחמיר את המצב עוד יותר. השימוש הוא על אחריותך בלבד.\n\nאתה צריך להתחיל מחדש את האפליקצייה בשביל לשמור את השינויים.", + "rtg_net_speed_boost_default": "מושבת", + "rtg_net_speed_boost_slight": "חלש", + "rtg_net_speed_boost_medium": "בינוני", + "rtg_net_speed_boost_big": "גדול", + "rtg_settings_system": "מערכת", + "rtg_settings_qt_scale": null, + "rtg_settings_file_dialog_type": "דף בחירת קובץ", + "rtg_file_dialog_type_default": "ברירת מחדל", + "rtg_file_dialog_disabled_on_build": "מושבת בזמן הבנייה (build)", + "rtg_file_dialog_disabled_by_option": "מושבת על ידי אופצייה", + "rtg_settings_other": "אחר", + "rtg_profile_copy_id": "העתק ID", + "rtg_profile_bot_id": "ID של בוט", + "rtg_profile_user_id": "ID של משתמש", + "rtg_profile_group_id": "ID של קבוצה", + "rtg_profile_supergroup_id": "ID של סופר קבוצה", + "rtg_profile_channel_id": "ID של ערוץ", + "rtg_settings_show_phone_number": "הצג מספר טלפון", + "rtg_settings_call_confirm": "אשר לפני חיוג", + "rtg_call_sure": "האם אתה בטוח שברצונך להתקשר למשתמש זה?", + "rtg_call_button": "שיחה", + "rtg_settings_ffmpeg_multithread": "פיענוח וידאו Multithread", + "rtg_settings_ffmpeg_multithread_about": "כאשר מופעל, צריכת המעבד והזיכרון ראם גבוהה יותר, הווידאו מפוענח מהר יותר. כאשר מושבת, צריכת המעבד והזיכרון ראם נמוכה יותר, הווידאו מפוענח לאט יותר. ככל שיש לך יותר ליבות במעבד, כך יש לך יותר צריכת זיכרון ראם כאשר אפשרות זו מופעלת. אתה יכול להגדיר את מספר threads המדויק בקובץ הקונפיגורציה של JSON.", + "rtg_settings_external_video_player": "נגן וידאו חיצוני", + "rtg_settings_external_video_player_about": "כאשר אפשרות זו מופעלת, הפעלה אוטומטית מושבתת בכוח ונגן הווידיאו מערכת משמש להפעלת סרטונים.", + "rtg_settings_adaptive_bubbles": "בועות מסתגלות", + "rtg_settings_disable_sound_from_tray": "השבת קול", + "rtg_settings_enable_sound_from_tray": "אפשר קול", + "rtg_settings_recent_stickers_limit.zero": "סטיקרים אחרונים: מציג {count} סטיקרים", + "rtg_settings_recent_stickers_limit.one": "סטיקרים אחרונים: הצג {count} סטיקר", + "rtg_settings_recent_stickers_limit.two": "סטיקרים אחרונים: מציג {count} סטיקרים", + "rtg_settings_recent_stickers_limit.few": "סטיקרים אחרונים: מציג {count} סטיקרים", + "rtg_settings_recent_stickers_limit.many": "סטיקרים אחרונים: מציג {count} סטיקרים", + "rtg_settings_recent_stickers_limit.other": "סטיקרים אחרונים: הצג {count} סטיקרים", + "rtg_settings_recent_stickers_limit_none": "סטיקרים אחרונים: הסתר הכל", + "rtg_filters_default": "תקיית ברירת המחדל", + "rtg_filters_context_edit_all": "ערוך תיקיות", + "rtg_filters_context_make_default": "הגדר כתיקיית ברירת מחדל", + "rtg_filters_context_reset_default": "אפס את תיקיית ברירת המחדל", + "rtg_settings_filters": "תיקיות", + "rtg_settings_filters_only_unmuted_counter": "לא לספור צ'אטים מושתקים", + "rtg_settings_filters_hide_edit": "הסתר את כפתור העריכה", + "rtg_settings_filters_hide_folder_names": "תיקיות קומפקטיות", + "rtg_settings_top_bar_mute": "השבת התראות בפרופיל", + "rtg_settings_messages": "הודעות", + "rtg_settings_filters_hide_all": "הסתר את תיקיית \"כל הצ'אטים\"", + "rtg_hide_pinned_message": "הסתר", + "rtg_stickers_copy_title": "העתק שם", + "rtg_stickers_title_copied": "שם חבילת הסטיקרים הועתק ללוח.", + "rtg_context_show_messages_from": "הודעות המשתמש", + "rtg_settings_userpic_rounding": "תמונות פרופיל מעוגלות: {radius}", + "rtg_settings_userpic_rounding_none": "ריבוע", + "rtg_settings_userpic_rounding_small": "קטן", + "rtg_settings_userpic_rounding_big": "גדול", + "rtg_settings_userpic_rounding_full": "עיגול", + "rtg_settings_userpic_rounding_desc": "אתה צריך להפעיל מחדש את האפליקצייה בשביל לשמור את השינויים.", + "rtg_settings_tray_icon": "האייקון של האפליקצייה", + "rtg_settings_tray_icon_default": "ברירת מחדל", + "rtg_settings_tray_icon_blue": "כחול", + "rtg_settings_tray_icon_green": "ירוק", + "rtg_settings_tray_icon_orange": "כתום", + "rtg_settings_tray_icon_red": "אדום", + "rtg_settings_tray_icon_legacy": "לגאסי", + "rtg_settings_tray_icon_desc": "אם אינך אוהב אף אחד מהסמלים האלה, אתה יכול למקם את הקובץ icon.png i בתיקיית הפרופיל שלך, אבל תצטרך להתחיל מחדש את האפליקצייה בשביל לראות את זה.\n\nהסמלים למטה לא דורשים הפעלה מחדש.", + "rtg_settings_disable_tray_counter": "להשבית את הספירה בסמל האפליקצייה", + "rtg_settings_use_telegram_panel_icon": "לשאול את המערכת על הלוגו של טלגרם", + "rtg_settings_chat_id": "ID בפרופיל", + "rtg_settings_chat_id_desc": "אתה יכול לבחור את הפורמט הרצוי כאן.\n\nהAPI של טלגרם משתמש ב ID כמו שזה, אבל הבוט API מוסיף מינוס בהתחלה לקבוצות, ו -100 לערוצים וסופר קבוצות.\n\nאם יש לך רגע פרופיל פתוח של מישהו, פתח אותו מחדש כדי לראות את השינויים.", + "rtg_settings_chat_id_disable": "הסתר", + "rtg_settings_chat_id_telegram": "טלגרם API", + "rtg_settings_chat_id_bot": "בוט API", + "rtg_message_id": "הID של ההודעה: {id}", + "rtg_local_storage_limit_days.zero": "{count} ימים", + "rtg_local_storage_limit_days.one": "{count} יום", + "rtg_local_storage_limit_days.two": "{count} ימים", + "rtg_local_storage_limit_days.few": "{count} ימים", + "rtg_local_storage_limit_days.many": "{count} ימים", + "rtg_local_storage_limit_days.other": "{count} ימים", + "rtg_settings_monospace_large_bubbles": "בועות מסתגלות למונוספייס", + "rtg_bot_id_copied": "ה ID של הבוט הועתק ללוח.", + "rtg_user_id_copied": "ה ID של המשתמש הועתק ללוח.", + "rtg_group_id_copied": "ה ID של הקבוצה הועתק ללוח.", + "rtg_supergroup_id_copied": "ה ID של הסופר קבוצה הועתק ללוח.", + "rtg_channel_id_copied": "ה ID של הערוץ הועתק ללוח.", + "rtg_phone_copied": "מספר הועתק לללוח.", + "rtg_mention_copied": "שם משתמש הועתק ללוח.", + "rtg_status_mutual_contact": "איש קשר משותף", + "rtg_status_contact": "איש קשר", + "rtg_status_non_contact": "לא איש קשר", + "rtg_supergroup_status": "סופר קבוצה", + "rtg_group_status_not_in": "לא חבר בקבוצה", + "rtg_channel_status_not_in": "לא מנוי לערוץ", + "rtg_group_status_owner": "בבעלותי", + "rtg_group_status_admin": "אני מנהל", + "rtg_too_many_accounts_warning": "אזהרה! לא מומלץ לעשות שימוש ביותר מידיי חשבונות בו זמנית זה מכביד על הביצועים של המחשב וזה יכול לגרום לקריסות.\n\nהאם אתה בטוח שתרצה להוסיף עוד חשבון?", + "rtg_account_add_anyway": "הוסף בכל זאת", + "rtg_rights_chat_send_stickers": "שליחת מדבקות", + "rtg_rights_chat_send_gif": "שליחת גיפים", + "rtg_rights_chat_send_games": "שליחת משחקים", + "rtg_rights_chat_use_inline": "שימוש בבוטים מוטמעים", + "rtg_admin_log_banned_send_stickers": "שליחת מדבקות", + "rtg_admin_log_banned_send_gif": "שליחת גיפים", + "rtg_admin_log_banned_send_games": "שליחת משחקים", + "rtg_admin_log_banned_use_inline": "שימוש בבוטים מוטמעים", + "rtg_forward_go_to_chat": "מעבר לצ'אט", + "rtg_settings_forward": "העבר", + "rtg_settings_forward_retain_selection": "שמור על הבחירה לאחר ההעברה", + "rtg_settings_forward_chat_on_click": "פתח את הצ'אט בלחיצה", + "rtg_settings_forward_chat_on_click_description": "אתה יכול ללחוץ על Ctrl כדי לבחור מספר צ'אטים ללא קשר לאפשרות זאת.", + "rtg_forward_menu_quoted": "עם קרדיט", + "rtg_forward_menu_unquoted": "ללא קרדית עם כתוביות", + "rtg_forward_menu_uncaptioned": "ללא קרדית ללא כתוביות", + "rtg_forward_menu_default_albums": "שלח כאלבום", + "rtg_forward_menu_group_all_media": "כל המדיה הקבוצתית", + "rtg_forward_menu_separate_messages": "הודעות נפרדות", + "rtg_forward_subtitle_unquoted": "ללא קרדיט", + "rtg_forward_subtitle_uncaptioned": "ללא כתובית", + "rtg_forward_subtitle_group_all_media": "כאלבומים", + "rtg_forward_subtitle_separate_messages": "אחד לאחד", + "rtg_profile_mention_user": "תייג משתמש", + "rtg_filters_exclude_not_owned": "לא בבעלותי", + "rtg_filters_exclude_not_admin": "לא בניהול שלי", + "rtg_filters_exclude_owned": "בבעלותי", + "rtg_filters_exclude_admin": "בניהול שלי", + "rtg_filters_exclude_not_recent": "לא פתוח בסשן הזה", + "rtg_filters_exclude_filtered": "מתיקיות אחרות", + "rtg_filters_create_cloud": "צור תיקיית ענן", + "rtg_filters_create_local": "צור תיקייה מקומית", + "rtg_filters_description": "תיקיות ענן שמורות בענן ומסונכרנות עם כל אפליקצייה רשמית או לא רשמית של טלגרם, אבל אתה יכול לעשות יותר דברים בתיקייה מקומית.", + "rtg_filters_new_cloud": "תיקיית ענן חדשה", + "rtg_filters_new_local": "תיקייה מקומית חדשה", + "rtg_filters_edit_cloud": "ערוך תיקיית ענן", + "rtg_filters_edit_local": "ערוך תיקייה מקומית", + "rtg_filters_local": "תיקייה מקומית", + "rtg_filters_cloud": "תיקיית ענן", + "rtg_filters_cloud_limit": "מצטערים, אתה לא יכול ליצור יותר תיקיות ענן, אתה יכול ליצור תיקיות מקומיות.", + "rtg_filters_hide_folder": "הסתר תיקייה", + "rtg_filters_hide_button": "הסתר כפתור", + "rtg_filters_hide_all_chats_toast": "תיקיית \"כל הצ'אטים\" מוסתרת.\nאתה יכול לשנות את זה בהגדרות rabbitGram.", + "rtg_filters_hide_edit_toast": "כפתור העריכה מוסתר.\nאתה יכול לשנות את זה בהגדרות rabbitGram.", + "rtg_settings_telegram_sites_autologin": "כניסה אוטומטית לאתרים של טלגרם", + "rtg_mute_for_selected_time": "לזמן הנבחר", + "rtg_send_preview": "שלח תצוגה מקדימה", + "rtg_send_silent_preview": "שלח תצוגה מקדימה שקטה", + "rtg_reminder_preview": "תזכורת עם תצוגה מקדימה", + "rtg_schedule_preview": "תזמון תצוגה מקדימה", + "rtg_language_reloaded": "מחרוזות חדשות נטענו בrabbitGram.", + "rtg_notifications_mute_seconds.zero": "שניות", + "rtg_notifications_mute_seconds.one": "שנייה", + "rtg_notifications_mute_seconds.two": "שניות", + "rtg_notifications_mute_seconds.few": "שניות", + "rtg_notifications_mute_seconds.many": "שניות", + "rtg_notifications_mute_seconds.other": "שניות", + "rtg_notifications_mute_minutes.zero": "דקות", + "rtg_notifications_mute_minutes.one": "דקה", + "rtg_notifications_mute_minutes.two": "דקות", + "rtg_notifications_mute_minutes.few": "דקות", + "rtg_notifications_mute_minutes.many": "דקות", + "rtg_notifications_mute_minutes.other": "דקות", + "rtg_notifications_mute_hours.zero": "שעות", + "rtg_notifications_mute_hours.one": "שעה", + "rtg_notifications_mute_hours.two": "שעות", + "rtg_notifications_mute_hours.few": "שעות", + "rtg_notifications_mute_hours.many": "שעות", + "rtg_notifications_mute_hours.other": "שעות", + "rtg_notifications_mute_days.zero": "ימים", + "rtg_notifications_mute_days.one": "יום", + "rtg_notifications_mute_days.two": "ימים", + "rtg_notifications_mute_days.few": "ימים", + "rtg_notifications_mute_days.many": "ימים", + "rtg_notifications_mute_days.other": "ימים", + "rtg_forward_sender_names_and_captions_removed": "הכתובית ושם השולח נמחקו", + "rtg_forward_remember_mode": "זכור את מצב העברה", + "rtg_forward_mode": "מצב העברה", + "rtg_forward_mode_quoted": "עם קרדיט", + "rtg_forward_mode_unquoted": "ללא קרדיט", + "rtg_forward_mode_uncaptioned": "ללא כתובית", + "rtg_forward_grouping_mode": "מצב קבוצה", + "rtg_forward_grouping_mode_preserve_albums": "כמו המקורי", + "rtg_forward_grouping_mode_regroup": "מדיה קבוצתית", + "rtg_forward_grouping_mode_regroup_desc": "ללא קרדיט וללא כתובית בלבד", + "rtg_forward_grouping_mode_separate": "הפרד", + "rtg_forward_force_old_unquoted": "השתמש בשיטה הישנה להעברה ללא קרדיט", + "rtg_forward_force_old_unquoted_desc": "השיטה הישנה מעתיקה את תוכן ההודעות בלקוח ולא בשרת. נכון לעכשיו הוא משמש רק למצב קבוצה, מכיוון שהוא כבר לא נתמך. אם מסיבה כלשהי העברה ללא קרדיט אינה פועלת כראוי, נסה להחליף אפשרות זו.", + "rtg_disable_chat_themes": "בטל את ערכת הנושא של הצ'אט", + "rtg_settings_remember_compress_images": null, + "rtg_settings_compress_images_default": null, + "rtg_pip_not_supported": null, + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "מוסתר", + "rtg_side_menu_elements": "רכיבי תפריט הצד", + "rtg_settings_comma_after_mention": "הוסף פסיק אחרי ההזכרה", + "rtg_settings_auto_hide_notifications": "הסתר הודעות באופן אוטומטי", + "rtg_settings_hide_notifications_after": "הסתר לאחר {seconds} שניות", + "rtg_general_roundness": "מעגלות מאוחדות", + "rtg_settings_appicon": "אייקון האפליקציה", + "rtg_settings_show_seconds": "הצג שניות", + "rtg_settings_show_sender_avatar": "האווטאר של השולח בקבוצות", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/it.json b/Telegram/Resources/langs/rabbit/it.json index 0a091ba5da171f..99c8ead869f22a 100644 --- a/Telegram/Resources/langs/rabbit/it.json +++ b/Telegram/Resources/langs/rabbit/it.json @@ -1,274 +1,277 @@ { - "rtg_intro_about": "Benvenuto nell'app non ufficiale di messaggistica\nbasata su Telegram Desktop.", - "rtg_about_text1": "Fork sperimentale non ufficiale di {tdesktop_link}", - "rtg_about_text1_tdesktop": "Telegram Desktop", - "rtg_about_text3": "Visita {channel_link} o {faq_link} per maggiori informazioni.", - "rtg_about_text3_channel": "Canale di rabbitGram", - "rtg_new_version": "rabbitGram Desktop è stato aggiornato alla versione {version} (TD {td_version})\n\nLa cronologia completa delle versioni è disponibile qui:\n{link}", - "rtg_open_from_tray": "Apri rabbitGram", - "rtg_quit_from_tray": "Chiudi rabbitGram", - "rtg_tray_icon_text": "rabbitGram è ancora in esecuzione qui,\npuoi modificare ciò dalle impostazioni.\nSe quest'icona scomparisse dal menu della barra delle applicazioni,\npuoi trascinarla qui dalle icone nascoste.", - "rtg_error_start_minimized_passcoded": "Hai impostato un codice locale, quindi rabbitGram Desktop non si può avviare minimizzato; ti chiederebbe di inserire il codice prima che inizi a funzionare.", - "rtg_proxy_unsupported": "La tua versione di rabbitGram Desktop non supporta questo tipo ti proxy oppure il link del proxy è invalido. Per favore aggiorna rabbitGram Desktop all'ultima versione.", - "rtg_update_telegram": "Aggiorna rabbitGram", - "rtg_settings_auto_start": "Avvia rabbitGram insieme al sistema", - "rtg_settings_add_sendto": "Inserisci rabbitGram nel menu \"Invia a\"", - "rtg_theme_no_desktop": "Spiacenti, questo tema non include una versione per rabbitGram Desktop.", - "rtg_download_path_default_radio": "Cartella rabbitGram dentro la cartella «Download» di sistema", - "rtg_passcode_about": "Quando il codice locale è impostato, l'icona di un lucchetto comparirà in alto nella tua lista chat. Cliccalo per bloccare l'app.\n\nNota: se dimentichi il codice locale, dovrai fare nuovamente login su rabbitGram Desktop.", - "rtg_message_unsupported": "Questo messaggio non è supportato dalla tua versione di rabbitGram Desktop. Per favore aggiorna all'ultima versione dalle Impostazioni, o installalo da qui {link}", - "rtg_bot_share_location_unavailable": "Spiacenti, la condivisione della posizione è attualmente non disponibile su rabbitGram Desktop.", - "rtg_theme_editor_need_unlock": "Devi sbloccare rabbitGram per salvare il tuo tema.", - "rtg_payments_not_supported": "Spiacenti, rabbitGram Desktop non supporta ancora i pagamenti. Per favore usa una delle nostre app mobile per fare ciò.", - "rtg_no_mic_permission": "rabbitGram ha bisogno di accedere al tuo microfono cosicché tu possa effettuare chiamate e registrare messaggi vocali.", - "rtg_passport_app_out_of_date": "Spiacenti, la tua app di Telegram non è aggiornata e non può gestire questa richiesta. Per favore aggiorna rabbitGram.", - "rtg_export_progress": "Ora puoi chiudere questa finestra. Per favore non chiudere rabbitGram finchè l'esportazione non sarà completata.", - "rtg_language_not_ready_about": "Sfortunatamente, questo pacchetto di lingua custom ({lang_name}) non contiene dati per rabbitGram Desktop. Puoi contribuire a questo pacchetto lingua usando la {link}.", - "rtg_outdated_soon": "Altrimenti, rabbitGram Desktop smetterà di aggiornarsi il {date}.", - "rtg_outdated_now": "In modo che rabbitGram Desktop possa aggiornare alle versioni più recenti.", - "rtg_mac_menu_show": "Mostra rabbitGram", - "rtg_settings_rabbit": "Impostazioni rabbitGram", - "rtg_user_status_unaccessible": "account inaccessibile", - "rtg_settings_show_json_settings": "Mostra file impostazioni", - "rtg_settings_restart": "Riavvia rabbitGram", - "rtg_copy_btn_callback": "Copia callback data", - "rtg_pinned_message_show": "Mostra messaggio fissato", - "rtg_pinned_message_hide": "Nascondi messaggio fissato", - "rtg_settings_general": "Generale", - "rtg_settings_appearance": "Aspetto", - "rtg_settings_chats": "Chats", - "rtg_settings_sticker_height": "Altezza sticker: {pixels}px", - "rtg_settings_sticker_scale_both": "Applica alla larghezza degli sticker", - "rtg_settings_sticker_scale_both_about": "Quando attivato, la larghezza massima degli sticker verrà modificata insieme all'altezza degli sticker.", - "rtg_settings_emoji_outline": "Contorno emoji grande", - "rtg_settings_disable_up_edit": "Disattiva modifica messaggio col tasto freccia su", - "rtg_settings_auto_scroll_unfocused": "Scorrimento automatico senza focus", - "rtg_settings_always_show_scheduled": "Mostra sempre messaggi programmati", - "rtg_settings_chat_list_compact": "Lista chat compatta", - "rtg_fonts_title": "Caratteri", - "rtg_settings_fonts": "Modifica caratteri applicazione", - "rtg_fonts_reset": "Ripristina", - "rtg_fonts_about": "Dovrai riavviare l'app per applicare e notare i cambiamenti.", - "rtg_fonts_main": "Carattere principale", - "rtg_fonts_semibold": "Carattere semi-grassetto", - "rtg_fonts_semibold_is_bold": "Carattere grassetto", - "rtg_fonts_monospaced": "Carattere monospaziato", - "rtg_fonts_size": "Font size: {pixels}px", - "rtg_fonts_use_system_font": "Usa carattere di sistema", - "rtg_fonts_use_original_metrics": "Usa altezza Open Sans", - "rtg_settings_network": "Rete", - "rtg_settings_net_speed_boost": "Boost velocità upload", - "rtg_net_speed_boost_title": "Boost velocità upload", - "rtg_net_speed_boost_desc": "Attenzione: modificare questo parametro a valori alti su reti lente può peggiorare la situazione. Usalo a tuo rischio e pericolo.\n\nDovrai riavviare l'app per applicare le modifiche.", - "rtg_net_speed_boost_default": "Disattivato", - "rtg_net_speed_boost_slight": "Leggero", - "rtg_net_speed_boost_medium": "Medio", - "rtg_net_speed_boost_big": "Grande", - "rtg_settings_system": "Sistema", - "rtg_settings_qt_scale": "Motore di scala Qt", - "rtg_settings_file_dialog_type": "Finestra di selezione file", - "rtg_file_dialog_type_default": "Predefinito", - "rtg_file_dialog_disabled_on_build": "Disabilitato alla compilazione", - "rtg_file_dialog_disabled_by_option": "Disabilitato tramite opzione", - "rtg_settings_other": "Altro", - "rtg_profile_copy_id": "Copia ID", - "rtg_profile_bot_id": "ID Bot", - "rtg_profile_user_id": "ID Utente", - "rtg_profile_group_id": "ID Gruppo", - "rtg_profile_supergroup_id": "ID Supergruppo", - "rtg_profile_channel_id": "ID Canale", - "rtg_settings_show_phone_number": "Mostra numero tel.", - "rtg_settings_call_confirm": "Conferma prima di chimare", - "rtg_call_sure": "Sei sicuro di voler chiamare questo utente?", - "rtg_call_button": "Chiama", - "rtg_settings_ffmpeg_multithread": "Decodifica video multi-thread", - "rtg_settings_ffmpeg_multithread_about": "Se abilitato, il consumo di CPU e RAM è più elevato, e decodifica i video più velocemente. Quando disabilitato, il consumo di CPU e RAM è inferiore, e decodifica i video più lentamente. Più core della CPU hai, più consumo di RAM hai quando questa opzione è abilitata. È possibile impostare il numero esatto di processi nel file di configurazione JSON.", - "rtg_settings_external_video_player": "Lettore video esterno", - "rtg_settings_external_video_player_about": "Quando questa opzione è abilitata, la riproduzione automatica è forzatamente disabilitata e il lettore video di sistema viene utilizzato per riprodurre video.", - "rtg_settings_adaptive_bubbles": "Bolle adattive", - "rtg_settings_disable_sound_from_tray": "Disattiva suono", - "rtg_settings_enable_sound_from_tray": "Attiva suono", - "rtg_settings_recent_stickers_limit": { - "zero": "Stickers recenti: mostra {count} stickers", - "one": "Sticker recente: mostra {count} sticker", - "two": "Stickers recenti: mostra {count} stickers", - "few": "Stickers recenti: mostra {count} stickers", - "many": "Stickers recenti: mostra {count} stickers", - "other": "Sticker recenti: mostra {count} stickers" - }, - "rtg_settings_recent_stickers_limit_none": "Sticker recenti: nascondili tutti", - "rtg_filters_default": "Cartella predefinita", - "rtg_filters_context_edit_all": "Modifica cartelle", - "rtg_filters_context_make_default": "Rendi cartella predefinita", - "rtg_filters_context_reset_default": "Reimposta cartella predefinita", - "rtg_settings_filters": "Cartelle", - "rtg_settings_filters_only_unmuted_counter": "Non conteggiare chat mutate", - "rtg_settings_filters_hide_edit": "Nascondi bottone di Modifica", - "rtg_settings_filters_hide_folder_names": "Cartelle compatte", - "rtg_settings_top_bar_mute": "Muta dalla barra in alto del profilo", - "rtg_settings_messages": "Messaggi", - "rtg_settings_filters_hide_all": "Nascondi la cartella \"Tutte le chat\"", - "rtg_hide_pinned_message": "Nascondi", - "rtg_stickers_copy_title": "Copia nome", - "rtg_stickers_title_copied": "Nome dello sticker pack name copiato negli appunti.", - "rtg_context_show_messages_from": "Messaggi dell'utente", - "rtg_settings_userpic_rounding": "Arrotondamento foto profilo: {radius}", - "rtg_settings_userpic_rounding_none": "Quadrato", - "rtg_settings_userpic_rounding_small": "Basso", - "rtg_settings_userpic_rounding_big": "Alto", - "rtg_settings_userpic_rounding_full": "Cerchio", - "rtg_settings_userpic_rounding_desc": "Sarà necessario riavviare l'app per salvare le modifiche.", - "rtg_settings_tray_icon": "Icona nella barra delle applicazioni", - "rtg_settings_tray_icon_default": "Predefinito", - "rtg_settings_tray_icon_blue": "Blu", - "rtg_settings_tray_icon_green": "Verde", - "rtg_settings_tray_icon_orange": "Arancione", - "rtg_settings_tray_icon_red": "Rosso", - "rtg_settings_tray_icon_legacy": "Legacy", - "rtg_settings_tray_icon_desc": "Se non ti piace nessuna di queste icone, puoi mettere un file icon.png nella cartella del tuo profilo, ma dovrai riavviare l'app per vederla.\n\nLe icone qui sotto non richiedono il riavvio.", - "rtg_settings_disable_tray_counter": "Disabilita contatore nell'icona della barra delle applicazioni", - "rtg_settings_use_telegram_panel_icon": "Chiedi al sistema l'icona di telegram", - "rtg_settings_chat_id": "Chat ID nel profilo", - "rtg_settings_chat_id_desc": "Puoi scegliere il formato desiderato qui.\n\nLe API di Telegram usano gli ID così come sono, ma la Bot API aggiunge un meno all'inizio per i gruppi, e -100 per canali e supergruppi per inserirlo in un unico campo.\n\nSe hai il pannello profilo aperto, riaprilo per vedere le modifiche.", - "rtg_settings_chat_id_disable": "Nascondi", - "rtg_settings_chat_id_telegram": "Telegram API", - "rtg_settings_chat_id_bot": "Bot API", - "rtg_message_id": "ID del Messaggio: {id}", - "rtg_emoji_panel_hover": "Visualizza pannello emoji al passaggio del mouse", - "rtg_local_storage_limit_days": { - "zero": "{count} giorni", - "one": "{count} giorno", - "two": "{count} giorni", - "few": "{count} giorni", - "many": "{count} giorni", - "other": "{count} giorni" - }, - "rtg_settings_monospace_large_bubbles": "Espandi bolle con carattere monospaziato", - "rtg_bot_id_copied": "ID del bot copiato negli appunti.", - "rtg_user_id_copied": "ID dell'utente copiato negli appunti.", - "rtg_group_id_copied": "ID del gruppo copiato negli appunti.", - "rtg_supergroup_id_copied": "ID del supergruppo copiato negli appunti.", - "rtg_channel_id_copied": "ID del canale copiato negli appunti.", - "rtg_phone_copied": "Numero di telefono copiato negli appunti.", - "rtg_mention_copied": "Username copiato negli appunti.", - "rtg_status_mutual_contact": "contatto reciproco", - "rtg_status_contact": "contatto", - "rtg_status_non_contact": "non-contatto", - "rtg_supergroup_status": "supergruppo", - "rtg_group_status_not_in": "non è un membro", - "rtg_channel_status_not_in": "non iscritto", - "rtg_group_status_owner": "è il proprietario", - "rtg_group_status_admin": "è amministratore", - "rtg_too_many_accounts_warning": "Attenzione! Usare troppi account allo stesso tempo è sconsigliato perché può causare alto consumo di memoria e possibili crash.\n\nSei sicuro di voler aggiungere un nuovo account?", - "rtg_account_add_anyway": "Aggiungi comunque", - "rtg_rights_chat_send_stickers": "Inviare sticker", - "rtg_rights_chat_send_gif": "Inviare GIF", - "rtg_rights_chat_send_games": "Inviare giochi", - "rtg_rights_chat_use_inline": "Usare bot inline", - "rtg_admin_log_banned_send_stickers": "Inviare sticker", - "rtg_admin_log_banned_send_gif": "Inviare GIF", - "rtg_admin_log_banned_send_games": "Inviare giochi", - "rtg_admin_log_banned_use_inline": "Usare bot inline", - "rtg_forward_go_to_chat": "Vai alla chat", - "rtg_settings_forward": "Inoltro", - "rtg_settings_forward_retain_selection": "Mantieni la selezione dopo l'inoltro", - "rtg_settings_forward_chat_on_click": "Apri la chat al click", - "rtg_settings_forward_chat_on_click_description": "Puoi tenere premuto Ctrl per selezionare più chat insieme indipendentemente da questa opzione.", - "rtg_forward_menu_quoted": "Con citazione", - "rtg_forward_menu_unquoted": "Senza citazione e con didascalia", - "rtg_forward_menu_uncaptioned": "Senza citazione e senza didascalia", - "rtg_forward_menu_default_albums": "Preserva gli album", - "rtg_forward_menu_group_all_media": "Raggruppa tutti i media", - "rtg_forward_menu_separate_messages": "Separa i messaggi", - "rtg_forward_subtitle_unquoted": "senza citazione", - "rtg_forward_subtitle_uncaptioned": "senza didascalia", - "rtg_forward_subtitle_group_all_media": "come album", - "rtg_forward_subtitle_separate_messages": "uno ad uno", - "rtg_profile_mention_user": "Menziona utente", - "rtg_filters_exclude_not_owned": "Non creatore", - "rtg_filters_exclude_not_admin": "Non amministratore", - "rtg_filters_exclude_owned": "Creatore", - "rtg_filters_exclude_admin": "Amministratore", - "rtg_filters_exclude_not_recent": "Non aperte in questa sessione", - "rtg_filters_exclude_filtered": "Da altre cartelle", - "rtg_filters_create_cloud": "Crea cartella cloud", - "rtg_filters_create_local": "Crea cartella locale", - "rtg_filters_description": "Le cartelle cloud sono sincronizzate tra tutte le tue app Telegram, ma le cartelle locali hanno più funzionalità da offrire.", - "rtg_filters_new_cloud": "Nuova cartella cloud", - "rtg_filters_new_local": "Nuova cartella locale", - "rtg_filters_edit_cloud": "Modifica cartella cloud", - "rtg_filters_edit_local": "Modifica cartella locale", - "rtg_filters_local": "cartella locale", - "rtg_filters_cloud": "cartella cloud", - "rtg_filters_cloud_limit": "Spiacenti, non puoi creare altre cartelle cloud. Puoi invece creare una cartella locale.", - "rtg_filters_hide_folder": "Nascondi cartella", - "rtg_filters_hide_button": "Nascondi bottone", - "rtg_filters_hide_all_chats_toast": "La cartella \"Tutte le chat\" è nascosta.\nPuoi riattivarla nelle Impostazioni di rabbitGram.", - "rtg_filters_hide_edit_toast": "Il pulsante Modifica è nascosto.\nPuoi riattivarlo nelle Impostazioni di rabbitGram.", - "rtg_settings_telegram_sites_autologin": "Accesso automatico sui siti di Telegram", - "rtg_mute_for_selected_time": "Per il tempo selezionato", - "rtg_send_preview": "Invia anteprima", - "rtg_send_silent_preview": "Invia anteprima silenziosa", - "rtg_reminder_preview": "Ricorda con anteprima", - "rtg_schedule_preview": "Invia anteprima programmata", - "rtg_language_reloaded": "Le stringhe di lingua specifiche per rabbitGram sono state ricaricate.", - "rtg_notifications_mute_seconds": { - "zero": "secondi", - "one": "secondo", - "two": "secondi", - "few": "secondi", - "many": "secondi", - "other": "secondi" - }, - "rtg_notifications_mute_minutes": { - "zero": "minuti", - "one": "minuto", - "two": "minuti", - "few": "minuti", - "many": "minuti", - "other": "minuti" - }, - "rtg_notifications_mute_hours": { - "zero": "ore", - "one": "ora", - "two": "ore", - "few": "ore", - "many": "ore", - "other": "ore" - }, - "rtg_notifications_mute_days": { - "zero": "giorni", - "one": "giorno", - "two": "giorni", - "few": "giorni", - "many": "giorni", - "other": "giorni" - }, - "rtg_forward_sender_names_and_captions_removed": "Nome mittente e didascalie rimossi", - "rtg_forward_remember_mode": "Ricorda modalità inoltro", - "rtg_forward_mode": "Modalità inoltro", - "rtg_forward_mode_quoted": "Con citazione", - "rtg_forward_mode_unquoted": "Senza citazione", - "rtg_forward_mode_uncaptioned": "Senza didascalia", - "rtg_forward_grouping_mode": "Modalità di raggruppamento", - "rtg_forward_grouping_mode_preserve_albums": "Come l'originale", - "rtg_forward_grouping_mode_regroup": "Raggruppa media", - "rtg_forward_grouping_mode_regroup_desc": "Solo senza citazione e didascalia", - "rtg_forward_grouping_mode_separate": "Separa", - "rtg_forward_force_old_unquoted": "Vecchio metodo di inoltro senza citazione", - "rtg_forward_force_old_unquoted_desc": "Il vecchio metodo copia i contenuti dei messaggi sul client piuttosto che sul server. Al momento è usato solo per la modalità di raggruppamento \"Raggruppa media\", poiché il nuovo non lo supporta. Se per qualche motivo l'inoltro senza citazione non funziona correttamente, prova a cambiare questa opzione.", - "rtg_disable_chat_themes": "Disabilita temi chat", - "rtg_settings_remember_compress_images": "Remember compress images", - "rtg_settings_compress_images_default": "Compress images by default", - "rtg_pip_not_supported": "Sorry, Picture-in-Picture mode is not supported here.", - "rtg_phone_hidden": "Nascosto", - "rtg_side_menu_elements": "Elementi del menu laterale", - "rtg_settings_comma_after_mention": "Aggiungi virgola dopo la menzione", - "rtg_settings_auto_hide_notifications": "Nascondi le notifiche automaticamente", - "rtg_settings_hide_notifications_after": "Nascondi dopo {seconds} secondi", - "rtg_general_roundness": "Curvatura Unificata", - "rtg_settings_appicon": "Icona dell'applicazione", - "rtg_settings_show_seconds": "Mostra secondi", - "rtg_settings_show_sender_avatar": "Avatar del mittente nei gruppi", - "dummy_last_string": "" + "rtg_intro_about": "Benvenuto nell'app non ufficiale di messaggistica\nbasata su Telegram Desktop.", + "rtg_about_text1": "Fork sperimentale non ufficiale di {tdesktop_link}", + "rtg_about_text1_tdesktop": null, + "rtg_about_text3": "Visita {channel_link} o {faq_link} per maggiori informazioni.", + "rtg_about_text3_channel": "Canale di rabbitGram", + "rtg_new_version": "rabbitGram Desktop è stato aggiornato alla versione {version} (TD {td_version})\n\nLa cronologia completa delle versioni è disponibile qui:\n{link}", + "rtg_open_from_tray": "Apri rabbitGram", + "rtg_quit_from_tray": "Chiudi rabbitGram", + "rtg_tray_icon_text": "rabbitGram è ancora in esecuzione qui,\npuoi modificare ciò dalle impostazioni.\nSe quest'icona scomparisse dal menu della barra delle applicazioni,\npuoi trascinarla qui dalle icone nascoste.", + "rtg_error_start_minimized_passcoded": "Hai impostato un codice locale, quindi rabbitGram Desktop non si può avviare minimizzato; ti chiederebbe di inserire il codice prima che inizi a funzionare.", + "rtg_proxy_unsupported": "La tua versione di rabbitGram Desktop non supporta questo tipo ti proxy oppure il link del proxy è invalido. Per favore aggiorna rabbitGram Desktop all'ultima versione.", + "rtg_update_telegram": "Aggiorna rabbitGram", + "rtg_settings_auto_start": "Avvia rabbitGram insieme al sistema", + "rtg_settings_add_sendto": "Inserisci rabbitGram nel menu \"Invia a\"", + "rtg_theme_no_desktop": "Spiacenti, questo tema non include una versione per rabbitGram Desktop.", + "rtg_download_path_default_radio": "Cartella rabbitGram dentro la cartella «Download» di sistema", + "rtg_passcode_about": "Quando il codice locale è impostato, l'icona di un lucchetto comparirà in alto nella tua lista chat. Cliccalo per bloccare l'app.\n\nNota: se dimentichi il codice locale, dovrai fare nuovamente login su rabbitGram Desktop.", + "rtg_message_unsupported": "Questo messaggio non è supportato dalla tua versione di rabbitGram Desktop. Per favore aggiorna all'ultima versione dalle Impostazioni, o installalo da qui {link}", + "rtg_bot_share_location_unavailable": "Spiacenti, la condivisione della posizione è attualmente non disponibile su rabbitGram Desktop.", + "rtg_theme_editor_need_unlock": "Devi sbloccare rabbitGram per salvare il tuo tema.", + "rtg_no_mic_permission": "rabbitGram ha bisogno di accedere al tuo microfono cosicché tu possa effettuare chiamate e registrare messaggi vocali.", + "rtg_passport_app_out_of_date": "Spiacenti, la tua app di Telegram non è aggiornata e non può gestire questa richiesta. Per favore aggiorna rabbitGram.", + "rtg_export_progress": "Ora puoi chiudere questa finestra. Per favore non chiudere rabbitGram finchè l'esportazione non sarà completata.", + "rtg_language_not_ready_about": "Sfortunatamente, questo pacchetto di lingua custom ({lang_name}) non contiene dati per rabbitGram Desktop. Puoi contribuire a questo pacchetto lingua usando la {link}.", + "rtg_outdated_soon": "Altrimenti, rabbitGram Desktop smetterà di aggiornarsi il {date}.", + "rtg_outdated_now": "In modo che rabbitGram Desktop possa aggiornare alle versioni più recenti.", + "rtg_mac_menu_show": "Mostra rabbitGram", + "rtg_settings_rabbit": "Impostazioni rabbitGram", + "rtg_user_status_unaccessible": "account inaccessibile", + "rtg_settings_show_json_settings": "Mostra file impostazioni", + "rtg_settings_restart": "Riavvia rabbitGram", + "rtg_copy_btn_callback": "Copia callback data", + "rtg_pinned_message_show": "Mostra messaggio fissato", + "rtg_pinned_message_hide": "Nascondi messaggio fissato", + "rtg_settings_general": "Generale", + "rtg_settings_appearance": "Aspetto", + "rtg_settings_chats": null, + "rtg_settings_sticker_height": "Altezza sticker: {pixels}px", + "rtg_settings_sticker_scale_both": "Applica alla larghezza degli sticker", + "rtg_settings_sticker_scale_both_about": "Quando attivato, la larghezza massima degli sticker verrà modificata insieme all'altezza degli sticker.", + "rtg_settings_emoji_outline": "Contorno emoji grande", + "rtg_settings_disable_up_edit": "Disattiva modifica messaggio col tasto freccia su", + "rtg_settings_auto_scroll_unfocused": "Scorrimento automatico senza focus", + "rtg_settings_always_show_scheduled": "Mostra sempre messaggi programmati", + "rtg_settings_chat_list_compact": "Lista chat compatta", + "rtg_fonts_title": "Caratteri", + "rtg_settings_fonts": "Modifica caratteri applicazione", + "rtg_fonts_reset": "Ripristina", + "rtg_fonts_about": "Dovrai riavviare l'app per applicare e notare i cambiamenti.", + "rtg_fonts_main": "Carattere principale", + "rtg_fonts_semibold": "Carattere semi-grassetto", + "rtg_fonts_semibold_is_bold": "Carattere grassetto", + "rtg_fonts_monospaced": "Carattere monospaziato", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "Usa carattere di sistema", + "rtg_fonts_use_original_metrics": "Usa altezza Open Sans", + "rtg_settings_network": "Rete", + "rtg_settings_net_speed_boost": "Boost velocità upload", + "rtg_net_speed_boost_title": "Boost velocità upload", + "rtg_net_speed_boost_desc": "Attenzione: modificare questo parametro a valori alti su reti lente può peggiorare la situazione. Usalo a tuo rischio e pericolo.\n\nDovrai riavviare l'app per applicare le modifiche.", + "rtg_net_speed_boost_default": "Disattivato", + "rtg_net_speed_boost_slight": "Leggero", + "rtg_net_speed_boost_medium": "Medio", + "rtg_net_speed_boost_big": "Grande", + "rtg_settings_system": "Sistema", + "rtg_settings_qt_scale": "Motore di scala Qt", + "rtg_settings_file_dialog_type": "Finestra di selezione file", + "rtg_file_dialog_type_default": "Predefinito", + "rtg_file_dialog_disabled_on_build": "Disabilitato alla compilazione", + "rtg_file_dialog_disabled_by_option": "Disabilitato tramite opzione", + "rtg_settings_other": "Altro", + "rtg_profile_copy_id": "Copia ID", + "rtg_profile_bot_id": "ID Bot", + "rtg_profile_user_id": "ID Utente", + "rtg_profile_group_id": "ID Gruppo", + "rtg_profile_supergroup_id": "ID Supergruppo", + "rtg_profile_channel_id": "ID Canale", + "rtg_settings_show_phone_number": "Mostra numero tel.", + "rtg_settings_call_confirm": "Conferma prima di chimare", + "rtg_call_sure": "Sei sicuro di voler chiamare questo utente?", + "rtg_call_button": "Chiama", + "rtg_settings_ffmpeg_multithread": "Decodifica video multi-thread", + "rtg_settings_ffmpeg_multithread_about": "Se abilitato, il consumo di CPU e RAM è più elevato, e decodifica i video più velocemente. Quando disabilitato, il consumo di CPU e RAM è inferiore, e decodifica i video più lentamente. Più core della CPU hai, più consumo di RAM hai quando questa opzione è abilitata. È possibile impostare il numero esatto di processi nel file di configurazione JSON.", + "rtg_settings_external_video_player": "Lettore video esterno", + "rtg_settings_external_video_player_about": "Quando questa opzione è abilitata, la riproduzione automatica è forzatamente disabilitata e il lettore video di sistema viene utilizzato per riprodurre video.", + "rtg_settings_adaptive_bubbles": "Bolle adattive", + "rtg_settings_disable_sound_from_tray": "Disattiva suono", + "rtg_settings_enable_sound_from_tray": "Attiva suono", + "rtg_settings_recent_stickers_limit.zero": "Stickers recenti: mostra {count} stickers", + "rtg_settings_recent_stickers_limit.one": "Sticker recente: mostra {count} sticker", + "rtg_settings_recent_stickers_limit.two": "Stickers recenti: mostra {count} stickers", + "rtg_settings_recent_stickers_limit.few": "Stickers recenti: mostra {count} stickers", + "rtg_settings_recent_stickers_limit.many": "Stickers recenti: mostra {count} stickers", + "rtg_settings_recent_stickers_limit.other": "Sticker recenti: mostra {count} stickers", + "rtg_settings_recent_stickers_limit_none": "Sticker recenti: nascondili tutti", + "rtg_filters_default": "Cartella predefinita", + "rtg_filters_context_edit_all": "Modifica cartelle", + "rtg_filters_context_make_default": "Rendi cartella predefinita", + "rtg_filters_context_reset_default": "Reimposta cartella predefinita", + "rtg_settings_filters": "Cartelle", + "rtg_settings_filters_only_unmuted_counter": "Non conteggiare chat mutate", + "rtg_settings_filters_hide_edit": "Nascondi bottone di Modifica", + "rtg_settings_filters_hide_folder_names": "Cartelle compatte", + "rtg_settings_top_bar_mute": "Muta dalla barra in alto del profilo", + "rtg_settings_messages": "Messaggi", + "rtg_settings_filters_hide_all": "Nascondi la cartella \"Tutte le chat\"", + "rtg_hide_pinned_message": "Nascondi", + "rtg_stickers_copy_title": "Copia nome", + "rtg_stickers_title_copied": "Nome dello sticker pack name copiato negli appunti.", + "rtg_context_show_messages_from": "Messaggi dell'utente", + "rtg_settings_userpic_rounding": "Arrotondamento foto profilo: {radius}", + "rtg_settings_userpic_rounding_none": "Quadrato", + "rtg_settings_userpic_rounding_small": "Basso", + "rtg_settings_userpic_rounding_big": "Alto", + "rtg_settings_userpic_rounding_full": "Cerchio", + "rtg_settings_userpic_rounding_desc": "Sarà necessario riavviare l'app per salvare le modifiche.", + "rtg_settings_tray_icon": "Icona nella barra delle applicazioni", + "rtg_settings_tray_icon_default": "Predefinito", + "rtg_settings_tray_icon_blue": "Blu", + "rtg_settings_tray_icon_green": "Verde", + "rtg_settings_tray_icon_orange": "Arancione", + "rtg_settings_tray_icon_red": "Rosso", + "rtg_settings_tray_icon_legacy": null, + "rtg_settings_tray_icon_desc": "Se non ti piace nessuna di queste icone, puoi mettere un file icon.png nella cartella del tuo profilo, ma dovrai riavviare l'app per vederla.\n\nLe icone qui sotto non richiedono il riavvio.", + "rtg_settings_disable_tray_counter": "Disabilita contatore nell'icona della barra delle applicazioni", + "rtg_settings_use_telegram_panel_icon": "Chiedi al sistema l'icona di telegram", + "rtg_settings_chat_id": "Chat ID nel profilo", + "rtg_settings_chat_id_desc": "Puoi scegliere il formato desiderato qui.\n\nLe API di Telegram usano gli ID così come sono, ma la Bot API aggiunge un meno all'inizio per i gruppi, e -100 per canali e supergruppi per inserirlo in un unico campo.\n\nSe hai il pannello profilo aperto, riaprilo per vedere le modifiche.", + "rtg_settings_chat_id_disable": "Nascondi", + "rtg_settings_chat_id_telegram": null, + "rtg_settings_chat_id_bot": null, + "rtg_message_id": "ID del Messaggio: {id}", + "rtg_local_storage_limit_days.zero": "{count} giorni", + "rtg_local_storage_limit_days.one": "{count} giorno", + "rtg_local_storage_limit_days.two": "{count} giorni", + "rtg_local_storage_limit_days.few": "{count} giorni", + "rtg_local_storage_limit_days.many": "{count} giorni", + "rtg_local_storage_limit_days.other": "{count} giorni", + "rtg_settings_monospace_large_bubbles": "Espandi bolle con carattere monospaziato", + "rtg_bot_id_copied": "ID del bot copiato negli appunti.", + "rtg_user_id_copied": "ID dell'utente copiato negli appunti.", + "rtg_group_id_copied": "ID del gruppo copiato negli appunti.", + "rtg_supergroup_id_copied": "ID del supergruppo copiato negli appunti.", + "rtg_channel_id_copied": "ID del canale copiato negli appunti.", + "rtg_phone_copied": "Numero di telefono copiato negli appunti.", + "rtg_mention_copied": "Username copiato negli appunti.", + "rtg_status_mutual_contact": "contatto reciproco", + "rtg_status_contact": "contatto", + "rtg_status_non_contact": "non-contatto", + "rtg_supergroup_status": "supergruppo", + "rtg_group_status_not_in": "non è un membro", + "rtg_channel_status_not_in": "non iscritto", + "rtg_group_status_owner": "è il proprietario", + "rtg_group_status_admin": "è amministratore", + "rtg_too_many_accounts_warning": "Attenzione! Usare troppi account allo stesso tempo è sconsigliato perché può causare alto consumo di memoria e possibili crash.\n\nSei sicuro di voler aggiungere un nuovo account?", + "rtg_account_add_anyway": "Aggiungi comunque", + "rtg_rights_chat_send_stickers": "Inviare sticker", + "rtg_rights_chat_send_gif": "Inviare GIF", + "rtg_rights_chat_send_games": "Inviare giochi", + "rtg_rights_chat_use_inline": "Usare bot inline", + "rtg_admin_log_banned_send_stickers": "Inviare sticker", + "rtg_admin_log_banned_send_gif": "Inviare GIF", + "rtg_admin_log_banned_send_games": "Inviare giochi", + "rtg_admin_log_banned_use_inline": "Usare bot inline", + "rtg_forward_go_to_chat": "Vai alla chat", + "rtg_settings_forward": "Inoltro", + "rtg_settings_forward_retain_selection": "Mantieni la selezione dopo l'inoltro", + "rtg_settings_forward_chat_on_click": "Apri la chat al click", + "rtg_settings_forward_chat_on_click_description": "Puoi tenere premuto Ctrl per selezionare più chat insieme indipendentemente da questa opzione.", + "rtg_forward_menu_quoted": "Con citazione", + "rtg_forward_menu_unquoted": "Senza citazione e con didascalia", + "rtg_forward_menu_uncaptioned": "Senza citazione e senza didascalia", + "rtg_forward_menu_default_albums": "Preserva gli album", + "rtg_forward_menu_group_all_media": "Raggruppa tutti i media", + "rtg_forward_menu_separate_messages": "Separa i messaggi", + "rtg_forward_subtitle_unquoted": "senza citazione", + "rtg_forward_subtitle_uncaptioned": "senza didascalia", + "rtg_forward_subtitle_group_all_media": "come album", + "rtg_forward_subtitle_separate_messages": "uno ad uno", + "rtg_profile_mention_user": "Menziona utente", + "rtg_filters_exclude_not_owned": "Non creatore", + "rtg_filters_exclude_not_admin": "Non amministratore", + "rtg_filters_exclude_owned": "Creatore", + "rtg_filters_exclude_admin": "Amministratore", + "rtg_filters_exclude_not_recent": "Non aperte in questa sessione", + "rtg_filters_exclude_filtered": "Da altre cartelle", + "rtg_filters_create_cloud": "Crea cartella cloud", + "rtg_filters_create_local": "Crea cartella locale", + "rtg_filters_description": "Le cartelle cloud sono sincronizzate tra tutte le tue app Telegram, ma le cartelle locali hanno più funzionalità da offrire.", + "rtg_filters_new_cloud": "Nuova cartella cloud", + "rtg_filters_new_local": "Nuova cartella locale", + "rtg_filters_edit_cloud": "Modifica cartella cloud", + "rtg_filters_edit_local": "Modifica cartella locale", + "rtg_filters_local": "cartella locale", + "rtg_filters_cloud": "cartella cloud", + "rtg_filters_cloud_limit": "Spiacenti, non puoi creare altre cartelle cloud. Puoi invece creare una cartella locale.", + "rtg_filters_hide_folder": "Nascondi cartella", + "rtg_filters_hide_button": "Nascondi bottone", + "rtg_filters_hide_all_chats_toast": "La cartella \"Tutte le chat\" è nascosta.\nPuoi riattivarla nelle Impostazioni di rabbitGram.", + "rtg_filters_hide_edit_toast": "Il pulsante Modifica è nascosto.\nPuoi riattivarlo nelle Impostazioni di rabbitGram.", + "rtg_settings_telegram_sites_autologin": "Accesso automatico sui siti di Telegram", + "rtg_mute_for_selected_time": "Per il tempo selezionato", + "rtg_send_preview": "Invia anteprima", + "rtg_send_silent_preview": "Invia anteprima silenziosa", + "rtg_reminder_preview": "Ricorda con anteprima", + "rtg_schedule_preview": "Invia anteprima programmata", + "rtg_language_reloaded": "Le stringhe di lingua specifiche per rabbitGram sono state ricaricate.", + "rtg_notifications_mute_seconds.zero": "secondi", + "rtg_notifications_mute_seconds.one": "secondo", + "rtg_notifications_mute_seconds.two": "secondi", + "rtg_notifications_mute_seconds.few": "secondi", + "rtg_notifications_mute_seconds.many": "secondi", + "rtg_notifications_mute_seconds.other": "secondi", + "rtg_notifications_mute_minutes.zero": "minuti", + "rtg_notifications_mute_minutes.one": "minuto", + "rtg_notifications_mute_minutes.two": "minuti", + "rtg_notifications_mute_minutes.few": "minuti", + "rtg_notifications_mute_minutes.many": "minuti", + "rtg_notifications_mute_minutes.other": "minuti", + "rtg_notifications_mute_hours.zero": "ore", + "rtg_notifications_mute_hours.one": "ora", + "rtg_notifications_mute_hours.two": "ore", + "rtg_notifications_mute_hours.few": "ore", + "rtg_notifications_mute_hours.many": "ore", + "rtg_notifications_mute_hours.other": "ore", + "rtg_notifications_mute_days.zero": "giorni", + "rtg_notifications_mute_days.one": "giorno", + "rtg_notifications_mute_days.two": "giorni", + "rtg_notifications_mute_days.few": "giorni", + "rtg_notifications_mute_days.many": "giorni", + "rtg_notifications_mute_days.other": "giorni", + "rtg_forward_sender_names_and_captions_removed": "Nome mittente e didascalie rimossi", + "rtg_forward_remember_mode": "Ricorda modalità inoltro", + "rtg_forward_mode": "Modalità inoltro", + "rtg_forward_mode_quoted": "Con citazione", + "rtg_forward_mode_unquoted": "Senza citazione", + "rtg_forward_mode_uncaptioned": "Senza didascalia", + "rtg_forward_grouping_mode": "Modalità di raggruppamento", + "rtg_forward_grouping_mode_preserve_albums": "Come l'originale", + "rtg_forward_grouping_mode_regroup": "Raggruppa media", + "rtg_forward_grouping_mode_regroup_desc": "Solo senza citazione e didascalia", + "rtg_forward_grouping_mode_separate": "Separa", + "rtg_forward_force_old_unquoted": "Vecchio metodo di inoltro senza citazione", + "rtg_forward_force_old_unquoted_desc": "Il vecchio metodo copia i contenuti dei messaggi sul client piuttosto che sul server. Al momento è usato solo per la modalità di raggruppamento \"Raggruppa media\", poiché il nuovo non lo supporta. Se per qualche motivo l'inoltro senza citazione non funziona correttamente, prova a cambiare questa opzione.", + "rtg_disable_chat_themes": "Disabilita temi chat", + "rtg_settings_remember_compress_images": null, + "rtg_settings_compress_images_default": null, + "rtg_pip_not_supported": null, + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "Nascosto", + "rtg_side_menu_elements": "Elementi del menu laterale", + "rtg_settings_comma_after_mention": "Aggiungi virgola dopo la menzione", + "rtg_settings_auto_hide_notifications": "Nascondi le notifiche automaticamente", + "rtg_settings_hide_notifications_after": "Nascondi dopo {seconds} secondi", + "rtg_general_roundness": "Curvatura Unificata", + "rtg_settings_appicon": "Icona dell'applicazione", + "rtg_settings_show_seconds": "Mostra secondi", + "rtg_settings_show_sender_avatar": "Avatar del mittente nei gruppi", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/pl.json b/Telegram/Resources/langs/rabbit/pl.json index 3eaa0fcc3b57d7..1850d4bbd98c83 100644 --- a/Telegram/Resources/langs/rabbit/pl.json +++ b/Telegram/Resources/langs/rabbit/pl.json @@ -1,274 +1,277 @@ { - "rtg_intro_about": "Witamy w nieoficjalnym komunikatorze\nbazującym na Telegram Desktop.", - "rtg_about_text1": "Eksperymentalna, nieoficjalna wersja {tdesktop_link}.", - "rtg_about_text1_tdesktop": "Telegram Desktop", - "rtg_about_text3": "Odwiedź {channel_link} lub {faq_link}, by uzyskać więcej informacji.", - "rtg_about_text3_channel": "Kanał rabbitGram", - "rtg_new_version": "rabbitGram Desktop został zaktualizowany do wersji {version} (TD {td_version})\n\nPełna historia wersji dostępna jest tutaj:\n{link}", - "rtg_open_from_tray": "Otwórz rabbitGram", - "rtg_quit_from_tray": "Zamknij rabbitGram", - "rtg_tray_icon_text": "rabbitGram nadal działa.\nJeśli nie widzisz ikony w obszarze\npowiadomień, możesz przeciągnąć\nją tu z obszaru ikon ukrytych.", - "rtg_error_start_minimized_passcoded": "Ustawiono lokalny kod dostępu, więc rabbitGram Desktop nie można uruchomić zminimalizowanego. Przed rozpoczęciem działania aplikacja poprosi o wprowadzenie twojego kodu dostępu.", - "rtg_proxy_unsupported": "Twoja wersja rabbitGram Desktop nie obsługuje tego typu serwera proxy lub link do serwera proxy jest nieprawidłowy. Zaktualizuj rabbitGram Desktop do najnowszej wersji.", - "rtg_update_telegram": "Aktualizuj rabbitGram", - "rtg_settings_auto_start": "Uruchamiaj rabbitGram przy starcie systemu", - "rtg_settings_add_sendto": "Pokaż rabbitGram w menu «Wyślij do»", - "rtg_theme_no_desktop": "Ten motyw nie zawiera wersji dla rabbitGram Desktop.", - "rtg_download_path_default_radio": "Folder rabbitGram w systemowym «Pobrane»", - "rtg_passcode_about": "Po skonfigurowaniu lokalnego kodu dostępu na górze listy czatów pojawi się ikona kłódki. Kliknij ją, aby zablokować rabbitGram Desktop.\n\nUwaga! Jeśli zapomnisz lokalny kod dostępu, trzeba będzie wylogować się z rabbitGram Desktop i zalogować ponownie.", - "rtg_message_unsupported": "Ta wiadomość nie jest obsługiwana w twojej wersji rabbitGram Desktop. Zaktualizuj aplikację do najnowszej wersji przechodząc do Ustawienia » Zaawansowane lub zainstaluj z {link}", - "rtg_bot_share_location_unavailable": "Udostępnianie lokalizacji jest obecnie niedostępne w rabbitGram Desktop.", - "rtg_theme_editor_need_unlock": "Aby zapisać swój motyw, musisz odblokować rabbitGram.", - "rtg_payments_not_supported": "rabbitGram Desktop jeszcze nie obsługuje płatności. Aby zapłacić, proszę skorzystać z jednej z naszych aplikacji mobilnych.", - "rtg_no_mic_permission": "Aby wykonywać połączenia i nagrywać wiadomości głosowe, rabbitGram musi mieć dostęp do mikrofonu.", - "rtg_passport_app_out_of_date": "Twoja aplikacja rabbitGram jest nieaktualna i nie może obsłużyć tego żądania. Zaktualizuj rabbitGram.", - "rtg_export_progress": "Możesz teraz zamknąć to okno. Nie należy opuszczać rabbitGrama, dopóki eksport danych nie zostanie zakończony.", - "rtg_language_not_ready_about": "Niestety, ten własny pakiet językowy ({lang_name}) nie zawiera danych dla rabbitGrama Desktop. Możesz przyczynić się do powstania tego pakietu językowego, korzystając z {link}.", - "rtg_outdated_soon": "W przeciwnym razie rabbitGram Desktop przestanie się aktualizować z dniem {date}.", - "rtg_outdated_now": "Aby rabbitGram Desktop mógł być aktualizowany do nowszych wersji.", - "rtg_mac_menu_show": "Pokaż rabbitGrama", - "rtg_settings_rabbit": "Ustawienia rabbitGram", - "rtg_user_status_unaccessible": "konto niedostępne", - "rtg_settings_show_json_settings": "Pokaż plik ustawień", - "rtg_settings_restart": "Zrestartuj rabbitGram", - "rtg_copy_btn_callback": "Kopiuj dane oddzwonienia", - "rtg_pinned_message_show": "Pokaż przypiętą wiadomość", - "rtg_pinned_message_hide": "Ukryj przypiętą wiadomość", - "rtg_settings_general": "Ogólne", - "rtg_settings_appearance": "Wygląd", - "rtg_settings_chats": "Czaty", - "rtg_settings_sticker_height": "Wysokość naklejki: {pixels}px", - "rtg_settings_sticker_scale_both": "Zastosuj do szerokości naklejki", - "rtg_settings_sticker_scale_both_about": "Po włączeniu maksymalna szerokość naklejki zostanie zmieniona wraz z wysokością naklejki.", - "rtg_settings_emoji_outline": "Kontur dużych emoji", - "rtg_settings_disable_up_edit": "Wyłącz edycję klawiszem ▲", - "rtg_settings_auto_scroll_unfocused": "Przewijanie czatu w nieaktywnym oknie", - "rtg_settings_always_show_scheduled": "Zawsze pokazuj „Zaplanowane”", - "rtg_settings_chat_list_compact": "Kompaktowa lista czatów", - "rtg_fonts_title": "Czcionki", - "rtg_settings_fonts": "Zmień czcionkę aplikacji", - "rtg_fonts_reset": "Resetuj", - "rtg_fonts_about": "Aby zastosować i zobaczyć zmiany, musisz ponownie uruchomić aplikację.", - "rtg_fonts_main": "Główna czcionka", - "rtg_fonts_semibold": "Czcionka pół pogrubiona", - "rtg_fonts_semibold_is_bold": "Pogrubiona czcionka", - "rtg_fonts_monospaced": "Czcionka o stałej szerokości", - "rtg_fonts_size": "Font size: {pixels}px", - "rtg_fonts_use_system_font": "Użyj czcionki systemowej", - "rtg_fonts_use_original_metrics": "Użyj wysokiej Open Sans", - "rtg_settings_network": "Sieć", - "rtg_settings_net_speed_boost": "Zwiększenie prędkości wysyłania", - "rtg_net_speed_boost_title": "Zwiększenie prędkości wysyłania", - "rtg_net_speed_boost_desc": "Ostrzeżenie: zmiana tego parametru na wysokie wartości w wolnych sieciach może jeszcze bardziej pogorszyć sytuację. Używaj go na własne ryzyko.\n\nAby zapisać zmiany musisz ponownie uruchomić aplikację.", - "rtg_net_speed_boost_default": "Wyłączone", - "rtg_net_speed_boost_slight": "Niewielkie", - "rtg_net_speed_boost_medium": "Średnie", - "rtg_net_speed_boost_big": "Duże", - "rtg_settings_system": "System", - "rtg_settings_qt_scale": "Silnik skalowania Qt", - "rtg_settings_file_dialog_type": "Okno dialogowe wyboru plików", - "rtg_file_dialog_type_default": "Domyślna", - "rtg_file_dialog_disabled_on_build": "Wyłączone podczas budowania", - "rtg_file_dialog_disabled_by_option": "Wyłączone przez opcję", - "rtg_settings_other": "Inne", - "rtg_profile_copy_id": "Kopiuj ID", - "rtg_profile_bot_id": "ID Bota", - "rtg_profile_user_id": "ID użytkownika", - "rtg_profile_group_id": "ID grupy", - "rtg_profile_supergroup_id": "ID supergrupy", - "rtg_profile_channel_id": "ID kanału", - "rtg_settings_show_phone_number": "Wyświetl telefon", - "rtg_settings_call_confirm": "Potwierdzenie przed zadzwonieniem", - "rtg_call_sure": "Czy na pewno chcesz zadzwonić do tego użytkownika?", - "rtg_call_button": "Zadzwoń", - "rtg_settings_ffmpeg_multithread": "Wielowątkowe dekodowanie wideo", - "rtg_settings_ffmpeg_multithread_about": "Po włączeniu zużycie procesora i pamięci RAM jest większe, a dekodowanie wideo jest szybsze. Po wyłączeniu zużycie procesora i pamięci RAM jest mniejsze, a dekodowanie wideo wolniejsze. Gdy ta opcja jest włączona, im więcej masz rdzeni procesora, tym większe zużycie pamięci RAM. Możesz ustawić dokładną liczbę wątków w pliku konfiguracyjnym JSON.", - "rtg_settings_external_video_player": "Zewnętrzny odtwarzacz wideo", - "rtg_settings_external_video_player_about": "Gdy ta opcja jest włączona, automatyczne odtwarzanie jest wyłączone, a do odtwarzania filmów używany jest systemowy odtwarzacz wideo.", - "rtg_settings_adaptive_bubbles": "Adaptacyjne dymki", - "rtg_settings_disable_sound_from_tray": "Wyłącz dźwięk", - "rtg_settings_enable_sound_from_tray": "Włącz dźwięk", - "rtg_settings_recent_stickers_limit": { - "zero": "Ostatnie naklejki: pokaż {count} naklejek", - "one": "Ostatnie naklejki: pokaż {count} naklejkę", - "two": "Ostatnie naklejki: pokaż {count} naklejki", - "few": "Ostatnie naklejki: pokaż {count} naklejki", - "many": "Ostatnie naklejki: pokaż {count} naklejek", - "other": "Ostatnie naklejki: pokaż {count} naklejki" - }, - "rtg_settings_recent_stickers_limit_none": "Ostatnie naklejki: ukryj wszystkie", - "rtg_filters_default": "Domyślny folder", - "rtg_filters_context_edit_all": "Edytuj foldery", - "rtg_filters_context_make_default": "Ustaw folder jako domyślny", - "rtg_filters_context_reset_default": "Zresetuj domyślny folder", - "rtg_settings_filters": "Foldery", - "rtg_settings_filters_only_unmuted_counter": "Nie zliczaj wyciszonych czatów", - "rtg_settings_filters_hide_edit": "Ukryj przycisk „Edytuj”", - "rtg_settings_filters_hide_folder_names": "Kompaktowe foldery", - "rtg_settings_top_bar_mute": "Przycisk „Wycisz” w górnym pasku profilu", - "rtg_settings_messages": "Wiadomości", - "rtg_settings_filters_hide_all": "Ukryj folder „Wszystkie”", - "rtg_hide_pinned_message": "Ukryj", - "rtg_stickers_copy_title": "Kopiuj nazwę", - "rtg_stickers_title_copied": "Nazwa pakietu naklejek została skopiowana do schowka.", - "rtg_context_show_messages_from": "Wiadomości użytkownika", - "rtg_settings_userpic_rounding": "Zaokrąglanie zdjęć profilowych: {radius}", - "rtg_settings_userpic_rounding_none": "Kwadratowe", - "rtg_settings_userpic_rounding_small": "Małe", - "rtg_settings_userpic_rounding_big": "Duże", - "rtg_settings_userpic_rounding_full": "Okrągłe", - "rtg_settings_userpic_rounding_desc": "Aby zapisać zmiany musisz ponownie uruchomić aplikację.", - "rtg_settings_tray_icon": "Ikona w obszarze powiadomień", - "rtg_settings_tray_icon_default": "Domyślna", - "rtg_settings_tray_icon_blue": "Niebieska", - "rtg_settings_tray_icon_green": "Zielona", - "rtg_settings_tray_icon_orange": "Pomarańczowa", - "rtg_settings_tray_icon_red": "Czerwona", - "rtg_settings_tray_icon_legacy": "Dziedziczona", - "rtg_settings_tray_icon_desc": "Jeśli nie podoba ci się żadna z tych ikon, możesz umieścić icon.png w folderze profilu, ale musisz ponownie uruchomić aplikację, aby ją zobaczyć.\n\nIkony poniżej nie wymagają ponownego uruchomienia.", - "rtg_settings_disable_tray_counter": "Wyłącz licznik na ikonie", - "rtg_settings_use_telegram_panel_icon": "Poproś system o ikonę Telegrama", - "rtg_settings_chat_id": "ID czatu w profilu", - "rtg_settings_chat_id_desc": "Tutaj możesz wybrać żądany format.\n\nTelegram API używa identyfikatorów takimi, jakie są, ale Bot API dodaje na początku minus dla grup i -100 dla kanałów i super grup, aby dopasować je do jednego pola.\n\nJeśli masz otwarty panel profilu, otwórz go ponownie, aby zobaczyć zmiany.", - "rtg_settings_chat_id_disable": "Ukryj", - "rtg_settings_chat_id_telegram": "Telegram API", - "rtg_settings_chat_id_bot": "Bot API", - "rtg_message_id": "ID wiadomości: {id}", - "rtg_emoji_panel_hover": "Panel emoji po najechaniu myszką", - "rtg_local_storage_limit_days": { - "zero": "{count} dni", - "one": "{count} dzień", - "two": "{count} dni", - "few": "{count} dni", - "many": "{count} dni", - "other": "{count} dnia" - }, - "rtg_settings_monospace_large_bubbles": "Rozwiń dymki z czcionką o stałej szerości", - "rtg_bot_id_copied": "ID Bota skopiowane do schowka.", - "rtg_user_id_copied": "ID użytkownika skopiowane do schowka.", - "rtg_group_id_copied": "ID grupy skopiowane do schowka.", - "rtg_supergroup_id_copied": "ID supergrupy skopiowane do schowka.", - "rtg_channel_id_copied": "ID kanału skopiowane do schowka.", - "rtg_phone_copied": "Numer telefonu skopiowany do schowka.", - "rtg_mention_copied": "Nazwa użytkownika skopiowana do schowka.", - "rtg_status_mutual_contact": "wzajemny kontakt", - "rtg_status_contact": "kontakt", - "rtg_status_non_contact": "spoza kontaktów", - "rtg_supergroup_status": "super grupa", - "rtg_group_status_not_in": "nie jest członkiem", - "rtg_channel_status_not_in": "nie jest subskrybentem", - "rtg_group_status_owner": "jest właścicielem", - "rtg_group_status_admin": "jest administratorem", - "rtg_too_many_accounts_warning": "Ostrzeżenie! Używanie zbyt wielu kont w tym samym czasie nie jest zalecane ze względu na większe zużycie pamięci i możliwe z tego powodu awarie.\n\nNa pewno chcesz dodać nowe konto?", - "rtg_account_add_anyway": "Dodaj mimo to", - "rtg_rights_chat_send_stickers": "Wyślij naklejki", - "rtg_rights_chat_send_gif": "Wyślij GIFy", - "rtg_rights_chat_send_games": "Wyślij gry", - "rtg_rights_chat_use_inline": "Użyj bota liniowego (inline)", - "rtg_admin_log_banned_send_stickers": "Wyślij naklejki", - "rtg_admin_log_banned_send_gif": "Wyślij GIFy", - "rtg_admin_log_banned_send_games": "Wyślij gry", - "rtg_admin_log_banned_use_inline": "Użyj bota liniowego (inline)", - "rtg_forward_go_to_chat": "Idź do czatu", - "rtg_settings_forward": "Przekaż", - "rtg_settings_forward_retain_selection": "Zachowaj wybór po przekazaniu", - "rtg_settings_forward_chat_on_click": "Otwórz czat po kliknięciu", - "rtg_settings_forward_chat_on_click_description": "Niezależnie od tej opcji możesz przytrzymać klawisz Ctrl, aby wybrać wiele czatów.", - "rtg_forward_menu_quoted": "Cytuj", - "rtg_forward_menu_unquoted": "Bez cytowania z podpisami", - "rtg_forward_menu_uncaptioned": "Bez cytowania bez podpisów", - "rtg_forward_menu_default_albums": "Zachowaj albumy", - "rtg_forward_menu_group_all_media": "Grupuj wszystkie media", - "rtg_forward_menu_separate_messages": "Oddzielne wiadomości", - "rtg_forward_subtitle_unquoted": "bez cytowania", - "rtg_forward_subtitle_uncaptioned": "bez podpisu", - "rtg_forward_subtitle_group_all_media": "jako albumy", - "rtg_forward_subtitle_separate_messages": "jedna po drugiej", - "rtg_profile_mention_user": "Wzmianka o użytkowniku", - "rtg_filters_exclude_not_owned": "Nie własne", - "rtg_filters_exclude_not_admin": "Nie administrowane", - "rtg_filters_exclude_owned": "Własne", - "rtg_filters_exclude_admin": "Administrowane", - "rtg_filters_exclude_not_recent": "Nie otwarte w tej sesji", - "rtg_filters_exclude_filtered": "Z innych folderów", - "rtg_filters_create_cloud": "Utwórz folder w chmurze", - "rtg_filters_create_local": "Utwórz lokalny folder", - "rtg_filters_description": "Foldery w chmurze są synchronizowane między wszystkimi twoimi aplikacjami Telegrama, ale foldery lokalne mają więcej funkcji do zaoferowania.", - "rtg_filters_new_cloud": "Nowy folder w chmurze", - "rtg_filters_new_local": "Nowy lokalny folder", - "rtg_filters_edit_cloud": "Edytuj folder w chmurze", - "rtg_filters_edit_local": "Edytuj lokalny folder", - "rtg_filters_local": "lokalny folder", - "rtg_filters_cloud": "folder w chmurze", - "rtg_filters_cloud_limit": "Nie możesz utworzyć więcej folderów w chmurze. Zamiast tego możesz utworzyć folder lokalny.", - "rtg_filters_hide_folder": "Ukryj folder", - "rtg_filters_hide_button": "Ukryj przycisk", - "rtg_filters_hide_all_chats_toast": "Folder „Wszystkie” jest ukryty.\nMożesz go włączyć z powrotem w Ustawieniach rabbitGrama.", - "rtg_filters_hide_edit_toast": "Przycisk „Edytuj” jest ukryty.\nMożesz go włączyć z powrotem w Ustawieniach rabbitGrama.", - "rtg_settings_telegram_sites_autologin": "Automatyczne logowanie na stronach Telegram", - "rtg_mute_for_selected_time": "Na wybrany czas", - "rtg_send_preview": "Wyślij podgląd", - "rtg_send_silent_preview": "Wyślij podgląd bez dźwięku", - "rtg_reminder_preview": "Przypomnienie z podglądem", - "rtg_schedule_preview": "Wyślij zaplanowany podgląd", - "rtg_language_reloaded": "Ciągi językowe specyficzne dla rabbitGrama zostały przeładowane.", - "rtg_notifications_mute_seconds": { - "zero": "sekund", - "one": "sekundę", - "two": "sekundy", - "few": "sekundy", - "many": "sekund", - "other": "sekundy" - }, - "rtg_notifications_mute_minutes": { - "zero": "minut", - "one": "minutę", - "two": "minuty", - "few": "minuty", - "many": "minut", - "other": "minuty" - }, - "rtg_notifications_mute_hours": { - "zero": "godzin", - "one": "godzinę", - "two": "godziny", - "few": "godziny", - "many": "godzin", - "other": "godziny" - }, - "rtg_notifications_mute_days": { - "zero": "dni", - "one": "dzień", - "two": "dni", - "few": "dni", - "many": "dni", - "other": "dnia" - }, - "rtg_forward_sender_names_and_captions_removed": "Usunięto nazwy nadawców i podpisy", - "rtg_forward_remember_mode": "Zapamiętaj tryb przekazywania", - "rtg_forward_mode": "Tryb przekazywania", - "rtg_forward_mode_quoted": "Cytuj", - "rtg_forward_mode_unquoted": "Bez cytowania", - "rtg_forward_mode_uncaptioned": "Bez podpisu", - "rtg_forward_grouping_mode": "Tryb grupowania", - "rtg_forward_grouping_mode_preserve_albums": "Taki sam jak oryginał", - "rtg_forward_grouping_mode_regroup": "Przegrupowane multimedia", - "rtg_forward_grouping_mode_regroup_desc": "Tylko bez cytowania i bez podpisu", - "rtg_forward_grouping_mode_separate": "Oddzielone", - "rtg_forward_force_old_unquoted": "Stara metoda przekazywania bez cytowania", - "rtg_forward_force_old_unquoted_desc": "Stara metoda kopiuje zawartość wiadomości na klienta, a nie na serwer. Ponieważ nowy tryb nie obsługuje tej metody, obecnie jest ona używana tylko dla trybu grupowania „Przegrupowane multimedia”. Jeśli z jakiegoś powodu metoda przekazywania bez cytowania nie działa poprawnie, spróbuj przełączyć tę opcję.", - "rtg_disable_chat_themes": "Wyłącz motywy czatów", - "rtg_settings_remember_compress_images": "Zapamiętaj kompresję obrazów", - "rtg_settings_compress_images_default": "Domyślnie kompresuj obrazy", - "rtg_pip_not_supported": "Tryb obraz-w-obrazie nie jest tutaj obsługiwany.", - "rtg_phone_hidden": "Ukryte", - "rtg_side_menu_elements": "Elementy bocznego menu", - "rtg_settings_comma_after_mention": "Dodaj przecinek po wspomnieniu", - "rtg_settings_auto_hide_notifications": "Automatycznie ukrywaj powiadomienia", - "rtg_settings_hide_notifications_after": "Ukryj po {seconds} sekundach", - "rtg_general_roundness": "Jednolite Zaokrąglenie", - "rtg_settings_appicon": "Ikona aplikacji", - "rtg_settings_show_seconds": "Pokaż sekundy", - "rtg_settings_show_sender_avatar": "Awatar nadawcy w grupach", - "dummy_last_string": "" + "rtg_intro_about": "Witamy w nieoficjalnym komunikatorze\nbazującym na Telegram Desktop.", + "rtg_about_text1": "Eksperymentalna, nieoficjalna wersja {tdesktop_link}.", + "rtg_about_text1_tdesktop": null, + "rtg_about_text3": "Odwiedź {channel_link} lub {faq_link}, by uzyskać więcej informacji.", + "rtg_about_text3_channel": "Kanał rabbitGram", + "rtg_new_version": "rabbitGram Desktop został zaktualizowany do wersji {version} (TD {td_version})\n\nPełna historia wersji dostępna jest tutaj:\n{link}", + "rtg_open_from_tray": "Otwórz rabbitGram", + "rtg_quit_from_tray": "Zamknij rabbitGram", + "rtg_tray_icon_text": "rabbitGram nadal działa.\nJeśli nie widzisz ikony w obszarze\npowiadomień, możesz przeciągnąć\nją tu z obszaru ikon ukrytych.", + "rtg_error_start_minimized_passcoded": "Ustawiono lokalny kod dostępu, więc rabbitGram Desktop nie można uruchomić zminimalizowanego. Przed rozpoczęciem działania aplikacja poprosi o wprowadzenie twojego kodu dostępu.", + "rtg_proxy_unsupported": "Twoja wersja rabbitGram Desktop nie obsługuje tego typu serwera proxy lub link do serwera proxy jest nieprawidłowy. Zaktualizuj rabbitGram Desktop do najnowszej wersji.", + "rtg_update_telegram": "Aktualizuj rabbitGram", + "rtg_settings_auto_start": "Uruchamiaj rabbitGram przy starcie systemu", + "rtg_settings_add_sendto": "Pokaż rabbitGram w menu «Wyślij do»", + "rtg_theme_no_desktop": "Ten motyw nie zawiera wersji dla rabbitGram Desktop.", + "rtg_download_path_default_radio": "Folder rabbitGram w systemowym «Pobrane»", + "rtg_passcode_about": "Po skonfigurowaniu lokalnego kodu dostępu na górze listy czatów pojawi się ikona kłódki. Kliknij ją, aby zablokować rabbitGram Desktop.\n\nUwaga! Jeśli zapomnisz lokalny kod dostępu, trzeba będzie wylogować się z rabbitGram Desktop i zalogować ponownie.", + "rtg_message_unsupported": "Ta wiadomość nie jest obsługiwana w twojej wersji rabbitGram Desktop. Zaktualizuj aplikację do najnowszej wersji przechodząc do Ustawienia » Zaawansowane lub zainstaluj z {link}", + "rtg_bot_share_location_unavailable": "Udostępnianie lokalizacji jest obecnie niedostępne w rabbitGram Desktop.", + "rtg_theme_editor_need_unlock": "Aby zapisać swój motyw, musisz odblokować rabbitGram.", + "rtg_no_mic_permission": "Aby wykonywać połączenia i nagrywać wiadomości głosowe, rabbitGram musi mieć dostęp do mikrofonu.", + "rtg_passport_app_out_of_date": "Twoja aplikacja rabbitGram jest nieaktualna i nie może obsłużyć tego żądania. Zaktualizuj rabbitGram.", + "rtg_export_progress": "Możesz teraz zamknąć to okno. Nie należy opuszczać rabbitGrama, dopóki eksport danych nie zostanie zakończony.", + "rtg_language_not_ready_about": "Niestety, ten własny pakiet językowy ({lang_name}) nie zawiera danych dla rabbitGrama Desktop. Możesz przyczynić się do powstania tego pakietu językowego, korzystając z {link}.", + "rtg_outdated_soon": "W przeciwnym razie rabbitGram Desktop przestanie się aktualizować z dniem {date}.", + "rtg_outdated_now": "Aby rabbitGram Desktop mógł być aktualizowany do nowszych wersji.", + "rtg_mac_menu_show": "Pokaż rabbitGrama", + "rtg_settings_rabbit": "Ustawienia rabbitGram", + "rtg_user_status_unaccessible": "konto niedostępne", + "rtg_settings_show_json_settings": "Pokaż plik ustawień", + "rtg_settings_restart": "Zrestartuj rabbitGram", + "rtg_copy_btn_callback": "Kopiuj dane oddzwonienia", + "rtg_pinned_message_show": "Pokaż przypiętą wiadomość", + "rtg_pinned_message_hide": "Ukryj przypiętą wiadomość", + "rtg_settings_general": "Ogólne", + "rtg_settings_appearance": "Wygląd", + "rtg_settings_chats": "Czaty", + "rtg_settings_sticker_height": "Wysokość naklejki: {pixels}px", + "rtg_settings_sticker_scale_both": "Zastosuj do szerokości naklejki", + "rtg_settings_sticker_scale_both_about": "Po włączeniu maksymalna szerokość naklejki zostanie zmieniona wraz z wysokością naklejki.", + "rtg_settings_emoji_outline": "Kontur dużych emoji", + "rtg_settings_disable_up_edit": "Wyłącz edycję klawiszem ▲", + "rtg_settings_auto_scroll_unfocused": "Przewijanie czatu w nieaktywnym oknie", + "rtg_settings_always_show_scheduled": "Zawsze pokazuj „Zaplanowane”", + "rtg_settings_chat_list_compact": "Kompaktowa lista czatów", + "rtg_fonts_title": "Czcionki", + "rtg_settings_fonts": "Zmień czcionkę aplikacji", + "rtg_fonts_reset": "Resetuj", + "rtg_fonts_about": "Aby zastosować i zobaczyć zmiany, musisz ponownie uruchomić aplikację.", + "rtg_fonts_main": "Główna czcionka", + "rtg_fonts_semibold": "Czcionka pół pogrubiona", + "rtg_fonts_semibold_is_bold": "Pogrubiona czcionka", + "rtg_fonts_monospaced": "Czcionka o stałej szerokości", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "Użyj czcionki systemowej", + "rtg_fonts_use_original_metrics": "Użyj wysokiej Open Sans", + "rtg_settings_network": "Sieć", + "rtg_settings_net_speed_boost": "Zwiększenie prędkości wysyłania", + "rtg_net_speed_boost_title": "Zwiększenie prędkości wysyłania", + "rtg_net_speed_boost_desc": "Ostrzeżenie: zmiana tego parametru na wysokie wartości w wolnych sieciach może jeszcze bardziej pogorszyć sytuację. Używaj go na własne ryzyko.\n\nAby zapisać zmiany musisz ponownie uruchomić aplikację.", + "rtg_net_speed_boost_default": "Wyłączone", + "rtg_net_speed_boost_slight": "Niewielkie", + "rtg_net_speed_boost_medium": "Średnie", + "rtg_net_speed_boost_big": "Duże", + "rtg_settings_system": null, + "rtg_settings_qt_scale": "Silnik skalowania Qt", + "rtg_settings_file_dialog_type": "Okno dialogowe wyboru plików", + "rtg_file_dialog_type_default": "Domyślna", + "rtg_file_dialog_disabled_on_build": "Wyłączone podczas budowania", + "rtg_file_dialog_disabled_by_option": "Wyłączone przez opcję", + "rtg_settings_other": "Inne", + "rtg_profile_copy_id": "Kopiuj ID", + "rtg_profile_bot_id": "ID Bota", + "rtg_profile_user_id": "ID użytkownika", + "rtg_profile_group_id": "ID grupy", + "rtg_profile_supergroup_id": "ID supergrupy", + "rtg_profile_channel_id": "ID kanału", + "rtg_settings_show_phone_number": "Wyświetl telefon", + "rtg_settings_call_confirm": "Potwierdzenie przed zadzwonieniem", + "rtg_call_sure": "Czy na pewno chcesz zadzwonić do tego użytkownika?", + "rtg_call_button": "Zadzwoń", + "rtg_settings_ffmpeg_multithread": "Wielowątkowe dekodowanie wideo", + "rtg_settings_ffmpeg_multithread_about": "Po włączeniu zużycie procesora i pamięci RAM jest większe, a dekodowanie wideo jest szybsze. Po wyłączeniu zużycie procesora i pamięci RAM jest mniejsze, a dekodowanie wideo wolniejsze. Gdy ta opcja jest włączona, im więcej masz rdzeni procesora, tym większe zużycie pamięci RAM. Możesz ustawić dokładną liczbę wątków w pliku konfiguracyjnym JSON.", + "rtg_settings_external_video_player": "Zewnętrzny odtwarzacz wideo", + "rtg_settings_external_video_player_about": "Gdy ta opcja jest włączona, automatyczne odtwarzanie jest wyłączone, a do odtwarzania filmów używany jest systemowy odtwarzacz wideo.", + "rtg_settings_adaptive_bubbles": "Adaptacyjne dymki", + "rtg_settings_disable_sound_from_tray": "Wyłącz dźwięk", + "rtg_settings_enable_sound_from_tray": "Włącz dźwięk", + "rtg_settings_recent_stickers_limit.zero": "Ostatnie naklejki: pokaż {count} naklejek", + "rtg_settings_recent_stickers_limit.one": "Ostatnie naklejki: pokaż {count} naklejkę", + "rtg_settings_recent_stickers_limit.two": "Ostatnie naklejki: pokaż {count} naklejki", + "rtg_settings_recent_stickers_limit.few": "Ostatnie naklejki: pokaż {count} naklejki", + "rtg_settings_recent_stickers_limit.many": "Ostatnie naklejki: pokaż {count} naklejek", + "rtg_settings_recent_stickers_limit.other": "Ostatnie naklejki: pokaż {count} naklejki", + "rtg_settings_recent_stickers_limit_none": "Ostatnie naklejki: ukryj wszystkie", + "rtg_filters_default": "Domyślny folder", + "rtg_filters_context_edit_all": "Edytuj foldery", + "rtg_filters_context_make_default": "Ustaw folder jako domyślny", + "rtg_filters_context_reset_default": "Zresetuj domyślny folder", + "rtg_settings_filters": "Foldery", + "rtg_settings_filters_only_unmuted_counter": "Nie zliczaj wyciszonych czatów", + "rtg_settings_filters_hide_edit": "Ukryj przycisk „Edytuj”", + "rtg_settings_filters_hide_folder_names": "Kompaktowe foldery", + "rtg_settings_top_bar_mute": "Przycisk „Wycisz” w górnym pasku profilu", + "rtg_settings_messages": "Wiadomości", + "rtg_settings_filters_hide_all": "Ukryj folder „Wszystkie”", + "rtg_hide_pinned_message": "Ukryj", + "rtg_stickers_copy_title": "Kopiuj nazwę", + "rtg_stickers_title_copied": "Nazwa pakietu naklejek została skopiowana do schowka.", + "rtg_context_show_messages_from": "Wiadomości użytkownika", + "rtg_settings_userpic_rounding": "Zaokrąglanie zdjęć profilowych: {radius}", + "rtg_settings_userpic_rounding_none": "Kwadratowe", + "rtg_settings_userpic_rounding_small": "Małe", + "rtg_settings_userpic_rounding_big": "Duże", + "rtg_settings_userpic_rounding_full": "Okrągłe", + "rtg_settings_userpic_rounding_desc": "Aby zapisać zmiany musisz ponownie uruchomić aplikację.", + "rtg_settings_tray_icon": "Ikona w obszarze powiadomień", + "rtg_settings_tray_icon_default": "Domyślna", + "rtg_settings_tray_icon_blue": "Niebieska", + "rtg_settings_tray_icon_green": "Zielona", + "rtg_settings_tray_icon_orange": "Pomarańczowa", + "rtg_settings_tray_icon_red": "Czerwona", + "rtg_settings_tray_icon_legacy": "Dziedziczona", + "rtg_settings_tray_icon_desc": "Jeśli nie podoba ci się żadna z tych ikon, możesz umieścić icon.png w folderze profilu, ale musisz ponownie uruchomić aplikację, aby ją zobaczyć.\n\nIkony poniżej nie wymagają ponownego uruchomienia.", + "rtg_settings_disable_tray_counter": "Wyłącz licznik na ikonie", + "rtg_settings_use_telegram_panel_icon": "Poproś system o ikonę Telegrama", + "rtg_settings_chat_id": "ID czatu w profilu", + "rtg_settings_chat_id_desc": "Tutaj możesz wybrać żądany format.\n\nTelegram API używa identyfikatorów takimi, jakie są, ale Bot API dodaje na początku minus dla grup i -100 dla kanałów i super grup, aby dopasować je do jednego pola.\n\nJeśli masz otwarty panel profilu, otwórz go ponownie, aby zobaczyć zmiany.", + "rtg_settings_chat_id_disable": "Ukryj", + "rtg_settings_chat_id_telegram": null, + "rtg_settings_chat_id_bot": null, + "rtg_message_id": "ID wiadomości: {id}", + "rtg_local_storage_limit_days.zero": "{count} dni", + "rtg_local_storage_limit_days.one": "{count} dzień", + "rtg_local_storage_limit_days.two": "{count} dni", + "rtg_local_storage_limit_days.few": "{count} dni", + "rtg_local_storage_limit_days.many": "{count} dni", + "rtg_local_storage_limit_days.other": "{count} dnia", + "rtg_settings_monospace_large_bubbles": "Rozwiń dymki z czcionką o stałej szerości", + "rtg_bot_id_copied": "ID Bota skopiowane do schowka.", + "rtg_user_id_copied": "ID użytkownika skopiowane do schowka.", + "rtg_group_id_copied": "ID grupy skopiowane do schowka.", + "rtg_supergroup_id_copied": "ID supergrupy skopiowane do schowka.", + "rtg_channel_id_copied": "ID kanału skopiowane do schowka.", + "rtg_phone_copied": "Numer telefonu skopiowany do schowka.", + "rtg_mention_copied": "Nazwa użytkownika skopiowana do schowka.", + "rtg_status_mutual_contact": "wzajemny kontakt", + "rtg_status_contact": "kontakt", + "rtg_status_non_contact": "spoza kontaktów", + "rtg_supergroup_status": "super grupa", + "rtg_group_status_not_in": "nie jest członkiem", + "rtg_channel_status_not_in": "nie jest subskrybentem", + "rtg_group_status_owner": "jest właścicielem", + "rtg_group_status_admin": "jest administratorem", + "rtg_too_many_accounts_warning": "Ostrzeżenie! Używanie zbyt wielu kont w tym samym czasie nie jest zalecane ze względu na większe zużycie pamięci i możliwe z tego powodu awarie.\n\nNa pewno chcesz dodać nowe konto?", + "rtg_account_add_anyway": "Dodaj mimo to", + "rtg_rights_chat_send_stickers": "Wyślij naklejki", + "rtg_rights_chat_send_gif": "Wyślij GIFy", + "rtg_rights_chat_send_games": "Wyślij gry", + "rtg_rights_chat_use_inline": "Użyj bota liniowego (inline)", + "rtg_admin_log_banned_send_stickers": "Wyślij naklejki", + "rtg_admin_log_banned_send_gif": "Wyślij GIFy", + "rtg_admin_log_banned_send_games": "Wyślij gry", + "rtg_admin_log_banned_use_inline": "Użyj bota liniowego (inline)", + "rtg_forward_go_to_chat": "Idź do czatu", + "rtg_settings_forward": "Przekaż", + "rtg_settings_forward_retain_selection": "Zachowaj wybór po przekazaniu", + "rtg_settings_forward_chat_on_click": "Otwórz czat po kliknięciu", + "rtg_settings_forward_chat_on_click_description": "Niezależnie od tej opcji możesz przytrzymać klawisz Ctrl, aby wybrać wiele czatów.", + "rtg_forward_menu_quoted": "Cytuj", + "rtg_forward_menu_unquoted": "Bez cytowania z podpisami", + "rtg_forward_menu_uncaptioned": "Bez cytowania bez podpisów", + "rtg_forward_menu_default_albums": "Zachowaj albumy", + "rtg_forward_menu_group_all_media": "Grupuj wszystkie media", + "rtg_forward_menu_separate_messages": "Oddzielne wiadomości", + "rtg_forward_subtitle_unquoted": "bez cytowania", + "rtg_forward_subtitle_uncaptioned": "bez podpisu", + "rtg_forward_subtitle_group_all_media": "jako albumy", + "rtg_forward_subtitle_separate_messages": "jedna po drugiej", + "rtg_profile_mention_user": "Wzmianka o użytkowniku", + "rtg_filters_exclude_not_owned": "Nie własne", + "rtg_filters_exclude_not_admin": "Nie administrowane", + "rtg_filters_exclude_owned": "Własne", + "rtg_filters_exclude_admin": "Administrowane", + "rtg_filters_exclude_not_recent": "Nie otwarte w tej sesji", + "rtg_filters_exclude_filtered": "Z innych folderów", + "rtg_filters_create_cloud": "Utwórz folder w chmurze", + "rtg_filters_create_local": "Utwórz lokalny folder", + "rtg_filters_description": "Foldery w chmurze są synchronizowane między wszystkimi twoimi aplikacjami Telegrama, ale foldery lokalne mają więcej funkcji do zaoferowania.", + "rtg_filters_new_cloud": "Nowy folder w chmurze", + "rtg_filters_new_local": "Nowy lokalny folder", + "rtg_filters_edit_cloud": "Edytuj folder w chmurze", + "rtg_filters_edit_local": "Edytuj lokalny folder", + "rtg_filters_local": "lokalny folder", + "rtg_filters_cloud": "folder w chmurze", + "rtg_filters_cloud_limit": "Nie możesz utworzyć więcej folderów w chmurze. Zamiast tego możesz utworzyć folder lokalny.", + "rtg_filters_hide_folder": "Ukryj folder", + "rtg_filters_hide_button": "Ukryj przycisk", + "rtg_filters_hide_all_chats_toast": "Folder „Wszystkie” jest ukryty.\nMożesz go włączyć z powrotem w Ustawieniach rabbitGrama.", + "rtg_filters_hide_edit_toast": "Przycisk „Edytuj” jest ukryty.\nMożesz go włączyć z powrotem w Ustawieniach rabbitGrama.", + "rtg_settings_telegram_sites_autologin": "Automatyczne logowanie na stronach Telegram", + "rtg_mute_for_selected_time": "Na wybrany czas", + "rtg_send_preview": "Wyślij podgląd", + "rtg_send_silent_preview": "Wyślij podgląd bez dźwięku", + "rtg_reminder_preview": "Przypomnienie z podglądem", + "rtg_schedule_preview": "Wyślij zaplanowany podgląd", + "rtg_language_reloaded": "Ciągi językowe specyficzne dla rabbitGrama zostały przeładowane.", + "rtg_notifications_mute_seconds.zero": "sekund", + "rtg_notifications_mute_seconds.one": "sekundę", + "rtg_notifications_mute_seconds.two": "sekundy", + "rtg_notifications_mute_seconds.few": "sekundy", + "rtg_notifications_mute_seconds.many": "sekund", + "rtg_notifications_mute_seconds.other": "sekundy", + "rtg_notifications_mute_minutes.zero": "minut", + "rtg_notifications_mute_minutes.one": "minutę", + "rtg_notifications_mute_minutes.two": "minuty", + "rtg_notifications_mute_minutes.few": "minuty", + "rtg_notifications_mute_minutes.many": "minut", + "rtg_notifications_mute_minutes.other": "minuty", + "rtg_notifications_mute_hours.zero": "godzin", + "rtg_notifications_mute_hours.one": "godzinę", + "rtg_notifications_mute_hours.two": "godziny", + "rtg_notifications_mute_hours.few": "godziny", + "rtg_notifications_mute_hours.many": "godzin", + "rtg_notifications_mute_hours.other": "godziny", + "rtg_notifications_mute_days.zero": "dni", + "rtg_notifications_mute_days.one": "dzień", + "rtg_notifications_mute_days.two": "dni", + "rtg_notifications_mute_days.few": "dni", + "rtg_notifications_mute_days.many": "dni", + "rtg_notifications_mute_days.other": "dnia", + "rtg_forward_sender_names_and_captions_removed": "Usunięto nazwy nadawców i podpisy", + "rtg_forward_remember_mode": "Zapamiętaj tryb przekazywania", + "rtg_forward_mode": "Tryb przekazywania", + "rtg_forward_mode_quoted": "Cytuj", + "rtg_forward_mode_unquoted": "Bez cytowania", + "rtg_forward_mode_uncaptioned": "Bez podpisu", + "rtg_forward_grouping_mode": "Tryb grupowania", + "rtg_forward_grouping_mode_preserve_albums": "Taki sam jak oryginał", + "rtg_forward_grouping_mode_regroup": "Przegrupowane multimedia", + "rtg_forward_grouping_mode_regroup_desc": "Tylko bez cytowania i bez podpisu", + "rtg_forward_grouping_mode_separate": "Oddzielone", + "rtg_forward_force_old_unquoted": "Stara metoda przekazywania bez cytowania", + "rtg_forward_force_old_unquoted_desc": "Stara metoda kopiuje zawartość wiadomości na klienta, a nie na serwer. Ponieważ nowy tryb nie obsługuje tej metody, obecnie jest ona używana tylko dla trybu grupowania „Przegrupowane multimedia”. Jeśli z jakiegoś powodu metoda przekazywania bez cytowania nie działa poprawnie, spróbuj przełączyć tę opcję.", + "rtg_disable_chat_themes": "Wyłącz motywy czatów", + "rtg_settings_remember_compress_images": "Zapamiętaj kompresję obrazów", + "rtg_settings_compress_images_default": "Domyślnie kompresuj obrazy", + "rtg_pip_not_supported": "Tryb obraz-w-obrazie nie jest tutaj obsługiwany.", + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "Ukryte", + "rtg_side_menu_elements": "Elementy bocznego menu", + "rtg_settings_comma_after_mention": "Dodaj przecinek po wspomnieniu", + "rtg_settings_auto_hide_notifications": "Automatycznie ukrywaj powiadomienia", + "rtg_settings_hide_notifications_after": "Ukryj po {seconds} sekundach", + "rtg_general_roundness": "Jednolite Zaokrąglenie", + "rtg_settings_appicon": "Ikona aplikacji", + "rtg_settings_show_seconds": "Pokaż sekundy", + "rtg_settings_show_sender_avatar": "Awatar nadawcy w grupach", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/pt-br.json b/Telegram/Resources/langs/rabbit/pt-br.json index 51c77030f47c6c..12c7df9db0388c 100644 --- a/Telegram/Resources/langs/rabbit/pt-br.json +++ b/Telegram/Resources/langs/rabbit/pt-br.json @@ -1,288 +1,277 @@ { - "rtg_intro_about": "Bem-vindo ao aplicativo de mensagens não oficial\nbaseado no Telegram Desktop.", - "rtg_about_text1": "Cliente não oficial {tdesktop_link}.", - "rtg_about_text1_tdesktop": "Telegram Desktop", - "rtg_about_text3": "Visite {channel_link} ou {faq_link} para mais informações.", - "rtg_about_text3_channel": "Canal rabbitGram", - "rtg_new_version": "rabbitGram Desktop foi atualizado para a versão {version} (TD {td_version})\n\nO histórico completo da versão está disponível aqui:\n{link}", - "rtg_open_from_tray": "Abrir rabbitGram", - "rtg_quit_from_tray": "Fechar rabbitGram", - "rtg_tray_icon_text": "rabbitGram ainda está sendo executado aqui,\nvocê pode alterar isso na página de configurações.\nSe esse ícone desaparecer do menu da bandeja,\nvocê pode arrastá-lo aqui dos ícones ocultos.", - "rtg_error_start_minimized_passcoded": "Você definiu uma senha local, então o rabbitGram Desktop não pode ser iniciado minimizado; ele solicitará que você digite sua senha antes que comece a funcionar.", - "rtg_proxy_unsupported": "Sua versão do rabbitGram Desktop não suporta esse tipo de proxy ou o link do proxy é inválido. Atualize o rabbitGram Desktop para a versão mais recente.", - "rtg_update_telegram": "Atualizar o rabbitGram", - "rtg_settings_auto_start": "Inicie o rabbitGram quando o sistema iniciar", - "rtg_settings_add_sendto": "Coloque o rabbitGram no menu \"Enviar para\"", - "rtg_theme_no_desktop": "Desculpe, este tema não inclui uma versão do rabbitGram Desktop.", - "rtg_download_path_default_radio": "Pasta rabbitGram no sistema «Downloads»", - "rtg_passcode_about": "Quando uma senha local é definida, um ícone de cadeado é exibido na parte superior da sua lista de chats. Clique nele para bloquear o aplicativo.\n\nNota: se você esquecer sua senha local, precisará fazer login novamente no rabbitGram Desktop.", - "rtg_message_unsupported": "Esta mensagem não é suportada pela sua versão do rabbitGram Desktop. Atualize para a versão mais recente em Configurações ou instale-a em {link}", - "rtg_bot_share_location_unavailable": "No momento, o compartilhamento de local não está disponível no rabbitGram Desktop.", - "rtg_theme_editor_need_unlock": "Você precisa desbloquear o rabbitGram para salvar seu tema.", - "rtg_no_mic_permission": "O rabbitGram precisa de acesso ao seu microfone para que você possa fazer chamadas e gravar mensagens de voz.", - "rtg_passport_app_out_of_date": "Seu aplicativo Telegram está desatualizado e não pode atender a essa solicitação. Atualize o rabbitGram.", - "rtg_export_progress": "Você pode fechar esta janela agora. Por favor, não saia do rabbitGram até que a exportação dos dados esteja concluída.", - "rtg_language_not_ready_about": "Infelizmente, este pacote de idiomas personalizado ({lang_name}) não contém dados para o rabbitGram Desktop. Você pode contribuir com este pacote de idiomas usando o {link}.", - "rtg_outdated_soon": "Caso contrário, o rabbitGram Desktop interromperá a atualização em {date}.", - "rtg_outdated_now": "De modo que o rabbitGram Desktop possa ser atualizado para versões mais recentes.", - "rtg_mac_menu_show": "Mostrar rabbitGram", - "rtg_settings_rabbit": "Configurações rabbitGram", - "rtg_user_status_unaccessible": "Conta inacessível", - "rtg_settings_show_json_settings": "Mostrar arquivo de configurações", - "rtg_settings_restart": "Reiniciar rabbitGram", - "rtg_copy_btn_callback": "Copiar dados de callback", - "rtg_pinned_message_show": "Mostrar mensagem fixada", - "rtg_pinned_message_hide": "Ocultar mensagem fixada", - "rtg_settings_general": "Geral", - "rtg_settings_appearance": "Aparência", - "rtg_settings_chats": "Conversas", - "rtg_settings_sticker_height": "Altura do sticker: {pixels}px", - "rtg_settings_sticker_scale_both": "Aplicar à largura do adesivo", - "rtg_settings_sticker_scale_both_about": "Quando ativada, a largura máxima do adesivo será alterada junto com a altura do adesivo.", - "rtg_settings_emoji_outline": "Contorno de emoji grande", - "rtg_settings_disable_up_edit": "Desativar edição pela tecla «Para cima»", - "rtg_settings_auto_scroll_unfocused": "Rolagem automática desfocada", - "rtg_settings_always_show_scheduled": "Mostrar sempre agendado", - "rtg_settings_chat_list_compact": "Compactar lista de chat", - "rtg_fonts_title": "Fontes", - "rtg_settings_fonts": "Alterar fontes do aplicativo", - "rtg_fonts_reset": "Redefinir", - "rtg_fonts_about": "Você precisará reiniciar o aplicativo para aplicar e ver as alterações.", - "rtg_fonts_main": "Principal", - "rtg_fonts_semibold": "Negrito", - "rtg_fonts_semibold_is_bold": "Esboço em negrito", - "rtg_fonts_monospaced": "Monoespaçado", - "rtg_fonts_size": "Tamanho da fonte: {pixels}px", - "rtg_fonts_use_system_font": "Usar fonte do sistema", - "rtg_fonts_use_original_metrics": "Usar a altura da Open Sans", - "rtg_settings_network": "Rede", - "rtg_settings_net_speed_boost": "Aumentar velocidade de upload", - "rtg_net_speed_boost_title": "Aumentar velocidade de upload", - "rtg_net_speed_boost_desc": "Aviso: alterar esse parâmetro para valores altos em redes lentas pode piorar ainda mais. Use por sua conta e risco.\n\nVocê precisará reiniciar o aplicativo para salvar as alterações.", - "rtg_net_speed_boost_default": "Desativado", - "rtg_net_speed_boost_slight": "Leve", - "rtg_net_speed_boost_medium": "Médio", - "rtg_net_speed_boost_big": "Grande", - "rtg_settings_system": "Sistema", - "rtg_settings_qt_scale": "Motor de escala Qt", - "rtg_settings_file_dialog_type": "Menu do seletor de arquivo", - "rtg_file_dialog_type_default": "Padrão", - "rtg_file_dialog_disabled_on_build": "Desativado no tempo da build", - "rtg_file_dialog_disabled_by_option": "Desativado pela opção", - "rtg_settings_other": "Outros", - "rtg_profile_copy_id": "Copiar ID", - "rtg_profile_bot_id": " ID do bot", - "rtg_profile_user_id": "ID do usuário", - "rtg_profile_group_id": "ID do grupo", - "rtg_profile_supergroup_id": "ID do supegrupo", - "rtg_profile_channel_id": "ID do canal", - "rtg_settings_show_phone_number": "Mostrar telefone", - "rtg_settings_call_confirm": "Confirmar antes de ligar", - "rtg_call_sure": "Tem certeza de que deseja ligar para este usuário?", - "rtg_call_button": "Ligar", - "rtg_settings_ffmpeg_multithread": "Decodificação de vídeo multithread", - "rtg_settings_ffmpeg_multithread_about": "Quando habilitado, o consumo de CPU e RAM é maior e o vídeo decodifica mais rápido. Quando desativado, o consumo de CPU e RAM é menor e a decodificação de vídeo mais lenta. Quanto mais núcleos de CPU você tiver, mais consumo de RAM terá quando essa opção for habilitada. Você pode definir o número exato de threads no arquivo de configuração JSON.", - "rtg_settings_external_video_player": "Reprodutor de vídeo externo", - "rtg_settings_external_video_player_about": "Quando esta opção é ativada, a reprodução automática é desativada à força e o reprodutor de vídeo do sistema é usado para reproduzir vídeos.", - "rtg_settings_adaptive_bubbles": "Bolhas adaptáveis", - "rtg_settings_disable_sound_from_tray": "Desativar som", - "rtg_settings_enable_sound_from_tray": "Ativar som", - "rtg_settings_recent_stickers_limit": { - "zero": "Stickers recentes: mostrar {count} stickers", - "one": "Stickers recentes: mostrar {count} sticker", - "two": "Stickers recentes: mostrar {count} stickers", - "few": "Stickers recentes: mostrar {count} stickers", - "many": "Stickers recentes: mostrar {count} stickers", - "other": "Stickers recentes: mostrar {count} stickers" - }, - "rtg_settings_recent_stickers_limit_none": "Stickers recentes: ocultar tudo", - "rtg_filters_default": "Pasta padrão", - "rtg_filters_context_edit_all": "Editar pastas", - "rtg_filters_context_make_default": "Definir pasta padrão", - "rtg_filters_context_reset_default": "Redefinir pasta padrão", - "rtg_settings_filters": "Pastas", - "rtg_settings_filters_only_unmuted_counter": "Não contar chats silenciados", - "rtg_settings_filters_hide_edit": "Ocultar botão Editar", - "rtg_settings_filters_hide_folder_names": "Compactar pastas", - "rtg_settings_top_bar_mute": "Silenciar na barra superior", - "rtg_settings_messages": "Mensagens", - "rtg_settings_filters_hide_all": "Ocultar pasta \"Todos os chats\"", - "rtg_hide_pinned_message": "Ocultar", - "rtg_stickers_copy_title": "Copiar nome", - "rtg_stickers_title_copied": "Nome do pacote de stickers copiado para a área de transferência.", - "rtg_context_show_messages_from": "Mensagens do usuário", - "rtg_settings_userpic_rounding": "Fotos de perfil arredondadas: {radius}", - "rtg_settings_userpic_rounding_none": "Quadrado", - "rtg_settings_userpic_rounding_small": "Pequeno", - "rtg_settings_userpic_rounding_big": "Grande", - "rtg_settings_userpic_rounding_full": "Círculo", - "rtg_settings_userpic_rounding_desc": "Você precisará reiniciar o aplicativo para salvar as alterações.", - "rtg_settings_tray_icon": "Ícone da bandeja", - "rtg_settings_tray_icon_default": "Padrão", - "rtg_settings_tray_icon_blue": "Azul", - "rtg_settings_tray_icon_green": "Verde", - "rtg_settings_tray_icon_orange": "Laranja", - "rtg_settings_tray_icon_red": "Vermelho", - "rtg_settings_tray_icon_legacy": "Legado", - "rtg_settings_tray_icon_desc": "Se você não gostar de nenhum desses ícones, pode colocar um icon.png na pasta do seu perfil, mas precisará reiniciar o aplicativo para vê-lo.\n\nIcons below don't require restart.", - "rtg_settings_disable_tray_counter": "Desativar contador de ícones da bandeja", - "rtg_settings_use_telegram_panel_icon": "Perguntar ao sistema pelo ícone do telegram", - "rtg_settings_chat_id": "ID no perfil do chat", - "rtg_settings_chat_id_desc": "Você pode escolher o formato desejado aqui.\n\nA API do Telegram usa IDs como está, mas a API de bot adiciona menos no início para grupos, e -100 para canais e supergrupos para ajustá-lo em um campo.\n\nSe você tiver o painel de perfil aberto, abra-o novamente para ver as alterações.", - "rtg_settings_chat_id_disable": "Ocultar", - "rtg_settings_chat_id_telegram": " API do Telegram", - "rtg_settings_chat_id_bot": "API de bot", - "rtg_message_id": "ID da mensagem: {id}", - "rtg_local_storage_limit_days": { - "zero": "{count} dias", - "one": "{count} dia", - "two": "{count} dias", - "few": "{count} dias", - "many": "{count} dias", - "other": "{count} dias" - }, - "rtg_settings_monospace_large_bubbles": "Expandir bolhas com monoespaço", - "rtg_bot_id_copied": "ID do bot copiado para a área de transferência.", - "rtg_user_id_copied": "ID do usuário copiado para a área de transferência.", - "rtg_group_id_copied": "ID do grupo copiado para a área de transferência.", - "rtg_supergroup_id_copied": "ID do supergrupo copiado para a área de transferência.", - "rtg_channel_id_copied": "ID do canal copiado para a área de transferência.", - "rtg_phone_copied": "Telefone copiado para a área de transferência.", - "rtg_mention_copied": "Nome de usuário copiado para a área de transferência.", - "rtg_status_mutual_contact": "contato mútuo", - "rtg_status_contact": "contato", - "rtg_status_non_contact": "não-contato", - "rtg_supergroup_status": "supergrupo", - "rtg_group_status_not_in": "não é um membro", - "rtg_channel_status_not_in": "não inscrito", - "rtg_group_status_owner": "é dono", - "rtg_group_status_admin": "é admin", - "rtg_too_many_accounts_warning": "Aviso! Não é recomendável usar muitas contas ao mesmo tempo devido ao maior consumo de memória e possíveis falhas devido a isso.\n\nTem certeza de que deseja adicionar uma nova conta?", - "rtg_account_add_anyway": "Adicionar mesmo assim", - "rtg_rights_chat_send_stickers": "Enviando stickers", - "rtg_rights_chat_send_gif": "Enviando GIFs", - "rtg_rights_chat_send_games": "Enviando jogos", - "rtg_rights_chat_use_inline": "Usando bots em linha", - "rtg_admin_log_banned_send_stickers": "Enviando stickers", - "rtg_admin_log_banned_send_gif": "Enviando GIFs", - "rtg_admin_log_banned_send_games": "Enviando jogos", - "rtg_admin_log_banned_use_inline": "Usando bots em linha", - "rtg_forward_go_to_chat": "Ir para o chat", - "rtg_settings_forward": "Encaminhar", - "rtg_settings_forward_retain_selection": "Manter seleção após enviar", - "rtg_settings_forward_chat_on_click": "Abrir chat ao clicar", - "rtg_settings_forward_chat_on_click_description": "Você pode pressionar Ctrl para selecionar vários chats, independentemente desta opção.", - "rtg_forward_menu_quoted": "Citar", - "rtg_forward_menu_unquoted": "Não citar com legendas", - "rtg_forward_menu_uncaptioned": "Não citar sem legendas", - "rtg_forward_menu_default_albums": "Preservar álbuns", - "rtg_forward_menu_group_all_media": "Agrupar todas as mídias", - "rtg_forward_menu_separate_messages": "Separar mensagens", - "rtg_forward_subtitle_unquoted": "não citar", - "rtg_forward_subtitle_uncaptioned": "sem legenda", - "rtg_forward_subtitle_group_all_media": "como álbuns", - "rtg_forward_subtitle_separate_messages": "um por um", - "rtg_profile_mention_user": "Mencionar usuário", - "rtg_filters_exclude_not_owned": "Não criados", - "rtg_filters_exclude_not_admin": "Não administrados", - "rtg_filters_exclude_owned": "Criados", - "rtg_filters_exclude_admin": "Administrados", - "rtg_filters_exclude_not_recent": "Não aberto nesta sessão", - "rtg_filters_exclude_filtered": "De outras pastas", - "rtg_filters_create_cloud": "Criar pasta na nuvem", - "rtg_filters_create_local": "Criar pasta local", - "rtg_filters_description": "As pastas na nuvem são sincronizadas entre todos os seus aplicativos do Telegram, mas as pastas locais têm mais recursos a oferecer.", - "rtg_filters_new_cloud": "Nova pasta na nuvem", - "rtg_filters_new_local": "Nova pasta local", - "rtg_filters_edit_cloud": "Editar pasta na nuvem", - "rtg_filters_edit_local": "Editar pasta local", - "rtg_filters_local": "pasta local", - "rtg_filters_cloud": "pasta da nuvem", - "rtg_filters_cloud_limit": "Desculpe, você não pode criar mais pastas na nuvem. Você pode criar uma pasta local.", - "rtg_filters_hide_folder": "Ocultar pasta", - "rtg_filters_hide_button": "Ocultar botão", - "rtg_filters_hide_all_chats_toast": "A pasta \"Todos os Chats\" está oculta.\nVocê pode habilitá-la novamente nas Configurações do rabbitGram.", - "rtg_filters_hide_edit_toast": "O botão editar está oculto.\nVocê pode habilitá-lo novamente nas Configurações do rabbitGram.", - "rtg_settings_telegram_sites_autologin": "Login automático em sites do Telegram", - "rtg_mute_for_selected_time": "Definir tempo", - "rtg_send_preview": "Enviar pré-visualização", - "rtg_send_silent_preview": "Enviar visualização silenciosa", - "rtg_reminder_preview": "Lembrar com visualização", - "rtg_schedule_preview": "Enviar visualização agendada", - "rtg_language_reloaded": "as strings de idioma específicas do RabbitGram foram recarregadas.", - "rtg_notifications_mute_seconds": { - "zero": "segundos", - "one": "segundo", - "two": "segundos", - "few": "segundos", - "many": "segundos", - "other": "segundos" - }, - "rtg_notifications_mute_minutes": { - "zero": "minutos", - "one": "minuto", - "two": "minutos", - "few": "minutos", - "many": "minutos", - "other": "minutos" - }, - "rtg_notifications_mute_hours": { - "zero": "horas", - "one": "hora", - "two": "horas", - "few": "horas", - "many": "horas", - "other": "horas" - }, - "rtg_notifications_mute_days": { - "zero": "dias", - "one": "dia", - "two": "dias", - "few": "dias", - "many": "dias", - "other": "dias" - }, - "rtg_forward_sender_names_and_captions_removed": "Nomes dos autores e legendas removidos", - "rtg_forward_remember_mode": "Lembrar encaminhar modo", - "rtg_forward_mode": "Encaminhar modo", - "rtg_forward_mode_quoted": "Citar", - "rtg_forward_mode_unquoted": "Não citar", - "rtg_forward_mode_uncaptioned": "Sem legenda", - "rtg_forward_grouping_mode": "Modo de agrupamento", - "rtg_forward_grouping_mode_preserve_albums": "Igual ao original", - "rtg_forward_grouping_mode_regroup": "Reagrupar mídias", - "rtg_forward_grouping_mode_regroup_desc": "Sem citação e sem legenda apenas", - "rtg_forward_grouping_mode_separate": "Separado", - "rtg_forward_force_old_unquoted": "Método antigo para encaminhamento sem citação", - "rtg_forward_force_old_unquoted_desc": "O método antigo copia o conteúdo das mensagens no cliente em vez do servidor. Atualmente é usado apenas para o modo de agrupamento \"Reagrupar mídia\", já que o novo não o suporta. Se, por algum motivo, o encaminhamento sem aspas não funcionar corretamente, tente alternar esta opção.", - "rtg_disable_chat_themes": "Desativar temas de chat", - "rtg_settings_remember_compress_images": "Lembrar imagens comprimidas", - "rtg_settings_compress_images_default": "Comprimir imagens por padrão", - "rtg_pip_not_supported": "Desculpe, o modo Picture-in-Picture não é suportado aqui.", - "rtg_forward_quiz_unquoted": "Desculpe, os questionários que estão abertos e sem votação não podem ser encaminhados sem citações.", - "rtg_jump_to_date_title": "Pular para...", - "rtg_jump_to_date_button": "Pular", - "rtg_jump_to_beginning": "Pular para o início", - "rtg_show_calendar": "Mostrar calendário", - "rtg_in_app_update_disabled": "Atualizador no aplicativo está desativado.", - "rtg_experimental_tabbed_panel_by_click": "Mostrar painel com guias por clique", - "rtg_experimental_tabbed_panel_by_click_description": "Mostrar painel Emoji / Stickers / GIFs somente após um clique.", - "rtg_experimental_view_profile_context_menu": "Adicionar \"Ver perfil\"", - "rtg_experimental_view_profile_context_menu_description": "Adicionar \"Ver Perfil\" ao menu de contexto na lista de conversas", - "rtg_experimental_linux_nvidia_opengl": "Permitir OpenGL nos drivers de NVIDIA (Linux)", - "rtg_experimental_linux_nvidia_opengl_description": "Qt+OpenGL tem problemas no Linux com drivers de NVIDIA.", - "rtg_settings_view_profile_on_top": "Mostrar \"Ver Perfil\" primeiro", - "rtg_settings_view_profile_on_top_about": "Esta opção também habilita \"Adicionar \"Ver Perfil\"\" nas configurações experimentais do TDesktop\".", - "rtg_settings_emoji_sidebar": "Ativar barra lateral de emojis", - "rtg_settings_emoji_sidebar_right_click": "Barra lateral de emojis ao clicar com o botão direito", - "rtg_phone_hidden": "Oculto", - "rtg_side_menu_elements": "Elementos do menu lateral", - "rtg_settings_comma_after_mention": "Adicionar vírgula após a menção", - "rtg_settings_auto_hide_notifications": "Ocultar notificações automaticamente", - "rtg_settings_hide_notifications_after": "Ocultar após {seconds} segundos", - "rtg_general_roundness": "Curvatura Unificada", - "rtg_settings_appicon": "Ícone do aplicativo", - "rtg_settings_show_seconds": "Mostrar segundos", - "rtg_settings_show_sender_avatar": "Avatar do remetente em grupos", - "dummy_last_string": "" + "rtg_intro_about": "Bem-vindo ao aplicativo de mensagens não oficial\nbaseado no Telegram Desktop.", + "rtg_about_text1": "Cliente não oficial {tdesktop_link}.", + "rtg_about_text1_tdesktop": "Telegram Desktop", + "rtg_about_text3": "Visite {channel_link} ou {faq_link} para mais informações.", + "rtg_about_text3_channel": "Canal rabbitGram", + "rtg_new_version": "rabbitGram Desktop foi atualizado para a versão {version} (TD {td_version})\n\nO histórico completo da versão está disponível aqui:\n{link}", + "rtg_open_from_tray": "Abrir rabbitGram", + "rtg_quit_from_tray": "Fechar rabbitGram", + "rtg_tray_icon_text": "rabbitGram ainda está sendo executado aqui,\nvocê pode alterar isso na página de configurações.\nSe esse ícone desaparecer do menu da bandeja,\nvocê pode arrastá-lo aqui dos ícones ocultos.", + "rtg_error_start_minimized_passcoded": "Você definiu uma senha local, então o rabbitGram Desktop não pode ser iniciado minimizado; ele solicitará que você digite sua senha antes que comece a funcionar.", + "rtg_proxy_unsupported": "Sua versão do rabbitGram Desktop não suporta esse tipo de proxy ou o link do proxy é inválido. Atualize o rabbitGram Desktop para a versão mais recente.", + "rtg_update_telegram": "Atualizar o rabbitGram", + "rtg_settings_auto_start": "Inicie o rabbitGram quando o sistema iniciar", + "rtg_settings_add_sendto": "Coloque o rabbitGram no menu \"Enviar para\"", + "rtg_theme_no_desktop": "Desculpe, este tema não inclui uma versão do rabbitGram Desktop.", + "rtg_download_path_default_radio": "Pasta rabbitGram no sistema «Downloads»", + "rtg_passcode_about": "Quando uma senha local é definida, um ícone de cadeado é exibido na parte superior da sua lista de chats. Clique nele para bloquear o aplicativo.\n\nNota: se você esquecer sua senha local, precisará fazer login novamente no rabbitGram Desktop.", + "rtg_message_unsupported": "Esta mensagem não é suportada pela sua versão do rabbitGram Desktop. Atualize para a versão mais recente em Configurações ou instale-a em {link}", + "rtg_bot_share_location_unavailable": "No momento, o compartilhamento de local não está disponível no rabbitGram Desktop.", + "rtg_theme_editor_need_unlock": "Você precisa desbloquear o rabbitGram para salvar seu tema.", + "rtg_no_mic_permission": "O rabbitGram precisa de acesso ao seu microfone para que você possa fazer chamadas e gravar mensagens de voz.", + "rtg_passport_app_out_of_date": "Seu aplicativo Telegram está desatualizado e não pode atender a essa solicitação. Atualize o rabbitGram.", + "rtg_export_progress": "Você pode fechar esta janela agora. Por favor, não saia do rabbitGram até que a exportação dos dados esteja concluída.", + "rtg_language_not_ready_about": "Infelizmente, este pacote de idiomas personalizado ({lang_name}) não contém dados para o rabbitGram Desktop. Você pode contribuir com este pacote de idiomas usando o {link}.", + "rtg_outdated_soon": "Caso contrário, o rabbitGram Desktop interromperá a atualização em {date}.", + "rtg_outdated_now": "De modo que o rabbitGram Desktop possa ser atualizado para versões mais recentes.", + "rtg_mac_menu_show": "Mostrar rabbitGram", + "rtg_settings_rabbit": "Configurações rabbitGram", + "rtg_user_status_unaccessible": "Conta inacessível", + "rtg_settings_show_json_settings": "Mostrar arquivo de configurações", + "rtg_settings_restart": "Reiniciar rabbitGram", + "rtg_copy_btn_callback": "Copiar dados de callback", + "rtg_pinned_message_show": "Mostrar mensagem fixada", + "rtg_pinned_message_hide": "Ocultar mensagem fixada", + "rtg_settings_general": "Geral", + "rtg_settings_appearance": "Aparência", + "rtg_settings_chats": "Conversas", + "rtg_settings_sticker_height": "Altura do sticker: {pixels}px", + "rtg_settings_sticker_scale_both": "Aplicar à largura do adesivo", + "rtg_settings_sticker_scale_both_about": "Quando ativada, a largura máxima do adesivo será alterada junto com a altura do adesivo.", + "rtg_settings_emoji_outline": "Contorno de emoji grande", + "rtg_settings_disable_up_edit": "Desativar edição pela tecla «Para cima»", + "rtg_settings_auto_scroll_unfocused": "Rolagem automática desfocada", + "rtg_settings_always_show_scheduled": "Mostrar sempre agendado", + "rtg_settings_chat_list_compact": "Compactar lista de chat", + "rtg_fonts_title": "Fontes", + "rtg_settings_fonts": "Alterar fontes do aplicativo", + "rtg_fonts_reset": "Redefinir", + "rtg_fonts_about": "Você precisará reiniciar o aplicativo para aplicar e ver as alterações.", + "rtg_fonts_main": "Principal", + "rtg_fonts_semibold": "Negrito", + "rtg_fonts_semibold_is_bold": "Esboço em negrito", + "rtg_fonts_monospaced": "Monoespaçado", + "rtg_fonts_size": "Tamanho da fonte: {pixels}px", + "rtg_fonts_use_system_font": "Usar fonte do sistema", + "rtg_fonts_use_original_metrics": "Usar a altura da Open Sans", + "rtg_settings_network": "Rede", + "rtg_settings_net_speed_boost": "Aumentar velocidade de upload", + "rtg_net_speed_boost_title": "Aumentar velocidade de upload", + "rtg_net_speed_boost_desc": "Aviso: alterar esse parâmetro para valores altos em redes lentas pode piorar ainda mais. Use por sua conta e risco.\n\nVocê precisará reiniciar o aplicativo para salvar as alterações.", + "rtg_net_speed_boost_default": "Desativado", + "rtg_net_speed_boost_slight": "Leve", + "rtg_net_speed_boost_medium": "Médio", + "rtg_net_speed_boost_big": "Grande", + "rtg_settings_system": "Sistema", + "rtg_settings_qt_scale": "Motor de escala Qt", + "rtg_settings_file_dialog_type": "Menu do seletor de arquivo", + "rtg_file_dialog_type_default": "Padrão", + "rtg_file_dialog_disabled_on_build": "Desativado no tempo da build", + "rtg_file_dialog_disabled_by_option": "Desativado pela opção", + "rtg_settings_other": "Outros", + "rtg_profile_copy_id": "Copiar ID", + "rtg_profile_bot_id": " ID do bot", + "rtg_profile_user_id": "ID do usuário", + "rtg_profile_group_id": "ID do grupo", + "rtg_profile_supergroup_id": "ID do supegrupo", + "rtg_profile_channel_id": "ID do canal", + "rtg_settings_show_phone_number": "Mostrar telefone", + "rtg_settings_call_confirm": "Confirmar antes de ligar", + "rtg_call_sure": "Tem certeza de que deseja ligar para este usuário?", + "rtg_call_button": "Ligar", + "rtg_settings_ffmpeg_multithread": "Decodificação de vídeo multithread", + "rtg_settings_ffmpeg_multithread_about": "Quando habilitado, o consumo de CPU e RAM é maior e o vídeo decodifica mais rápido. Quando desativado, o consumo de CPU e RAM é menor e a decodificação de vídeo mais lenta. Quanto mais núcleos de CPU você tiver, mais consumo de RAM terá quando essa opção for habilitada. Você pode definir o número exato de threads no arquivo de configuração JSON.", + "rtg_settings_external_video_player": "Reprodutor de vídeo externo", + "rtg_settings_external_video_player_about": "Quando esta opção é ativada, a reprodução automática é desativada à força e o reprodutor de vídeo do sistema é usado para reproduzir vídeos.", + "rtg_settings_adaptive_bubbles": "Bolhas adaptáveis", + "rtg_settings_disable_sound_from_tray": "Desativar som", + "rtg_settings_enable_sound_from_tray": "Ativar som", + "rtg_settings_recent_stickers_limit.zero": "Stickers recentes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.one": "Stickers recentes: mostrar {count} sticker", + "rtg_settings_recent_stickers_limit.two": "Stickers recentes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.few": "Stickers recentes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.many": "Stickers recentes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit.other": "Stickers recentes: mostrar {count} stickers", + "rtg_settings_recent_stickers_limit_none": "Stickers recentes: ocultar tudo", + "rtg_filters_default": "Pasta padrão", + "rtg_filters_context_edit_all": "Editar pastas", + "rtg_filters_context_make_default": "Definir pasta padrão", + "rtg_filters_context_reset_default": "Redefinir pasta padrão", + "rtg_settings_filters": "Pastas", + "rtg_settings_filters_only_unmuted_counter": "Não contar chats silenciados", + "rtg_settings_filters_hide_edit": "Ocultar botão Editar", + "rtg_settings_filters_hide_folder_names": "Compactar pastas", + "rtg_settings_top_bar_mute": "Silenciar na barra superior", + "rtg_settings_messages": "Mensagens", + "rtg_settings_filters_hide_all": "Ocultar pasta \"Todos os chats\"", + "rtg_hide_pinned_message": "Ocultar", + "rtg_stickers_copy_title": "Copiar nome", + "rtg_stickers_title_copied": "Nome do pacote de stickers copiado para a área de transferência.", + "rtg_context_show_messages_from": "Mensagens do usuário", + "rtg_settings_userpic_rounding": "Fotos de perfil arredondadas: {radius}", + "rtg_settings_userpic_rounding_none": "Quadrado", + "rtg_settings_userpic_rounding_small": "Pequeno", + "rtg_settings_userpic_rounding_big": "Grande", + "rtg_settings_userpic_rounding_full": "Círculo", + "rtg_settings_userpic_rounding_desc": "Você precisará reiniciar o aplicativo para salvar as alterações.", + "rtg_settings_tray_icon": "Ícone da bandeja", + "rtg_settings_tray_icon_default": "Padrão", + "rtg_settings_tray_icon_blue": "Azul", + "rtg_settings_tray_icon_green": "Verde", + "rtg_settings_tray_icon_orange": "Laranja", + "rtg_settings_tray_icon_red": "Vermelho", + "rtg_settings_tray_icon_legacy": "Legado", + "rtg_settings_tray_icon_desc": "Se você não gostar de nenhum desses ícones, pode colocar um icon.png na pasta do seu perfil, mas precisará reiniciar o aplicativo para vê-lo.\n\nIcons below don't require restart.", + "rtg_settings_disable_tray_counter": "Desativar contador de ícones da bandeja", + "rtg_settings_use_telegram_panel_icon": "Perguntar ao sistema pelo ícone do telegram", + "rtg_settings_chat_id": "ID no perfil do chat", + "rtg_settings_chat_id_desc": "Você pode escolher o formato desejado aqui.\n\nA API do Telegram usa IDs como está, mas a API de bot adiciona menos no início para grupos, e -100 para canais e supergrupos para ajustá-lo em um campo.\n\nSe você tiver o painel de perfil aberto, abra-o novamente para ver as alterações.", + "rtg_settings_chat_id_disable": "Ocultar", + "rtg_settings_chat_id_telegram": " API do Telegram", + "rtg_settings_chat_id_bot": "API de bot", + "rtg_message_id": "ID da mensagem: {id}", + "rtg_local_storage_limit_days.zero": "{count} dias", + "rtg_local_storage_limit_days.one": "{count} dia", + "rtg_local_storage_limit_days.two": "{count} dias", + "rtg_local_storage_limit_days.few": "{count} dias", + "rtg_local_storage_limit_days.many": "{count} dias", + "rtg_local_storage_limit_days.other": "{count} dias", + "rtg_settings_monospace_large_bubbles": "Expandir bolhas com monoespaço", + "rtg_bot_id_copied": "ID do bot copiado para a área de transferência.", + "rtg_user_id_copied": "ID do usuário copiado para a área de transferência.", + "rtg_group_id_copied": "ID do grupo copiado para a área de transferência.", + "rtg_supergroup_id_copied": "ID do supergrupo copiado para a área de transferência.", + "rtg_channel_id_copied": "ID do canal copiado para a área de transferência.", + "rtg_phone_copied": "Telefone copiado para a área de transferência.", + "rtg_mention_copied": "Nome de usuário copiado para a área de transferência.", + "rtg_status_mutual_contact": "contato mútuo", + "rtg_status_contact": "contato", + "rtg_status_non_contact": "não-contato", + "rtg_supergroup_status": "supergrupo", + "rtg_group_status_not_in": "não é um membro", + "rtg_channel_status_not_in": "não inscrito", + "rtg_group_status_owner": "é dono", + "rtg_group_status_admin": "é admin", + "rtg_too_many_accounts_warning": "Aviso! Não é recomendável usar muitas contas ao mesmo tempo devido ao maior consumo de memória e possíveis falhas devido a isso.\n\nTem certeza de que deseja adicionar uma nova conta?", + "rtg_account_add_anyway": "Adicionar mesmo assim", + "rtg_rights_chat_send_stickers": "Enviando stickers", + "rtg_rights_chat_send_gif": "Enviando GIFs", + "rtg_rights_chat_send_games": "Enviando jogos", + "rtg_rights_chat_use_inline": "Usando bots em linha", + "rtg_admin_log_banned_send_stickers": "Enviando stickers", + "rtg_admin_log_banned_send_gif": "Enviando GIFs", + "rtg_admin_log_banned_send_games": "Enviando jogos", + "rtg_admin_log_banned_use_inline": "Usando bots em linha", + "rtg_forward_go_to_chat": "Ir para o chat", + "rtg_settings_forward": "Encaminhar", + "rtg_settings_forward_retain_selection": "Manter seleção após enviar", + "rtg_settings_forward_chat_on_click": "Abrir chat ao clicar", + "rtg_settings_forward_chat_on_click_description": "Você pode pressionar Ctrl para selecionar vários chats, independentemente desta opção.", + "rtg_forward_menu_quoted": "Citar", + "rtg_forward_menu_unquoted": "Não citar com legendas", + "rtg_forward_menu_uncaptioned": "Não citar sem legendas", + "rtg_forward_menu_default_albums": "Preservar álbuns", + "rtg_forward_menu_group_all_media": "Agrupar todas as mídias", + "rtg_forward_menu_separate_messages": "Separar mensagens", + "rtg_forward_subtitle_unquoted": "não citar", + "rtg_forward_subtitle_uncaptioned": "sem legenda", + "rtg_forward_subtitle_group_all_media": "como álbuns", + "rtg_forward_subtitle_separate_messages": "um por um", + "rtg_profile_mention_user": "Mencionar usuário", + "rtg_filters_exclude_not_owned": "Não criados", + "rtg_filters_exclude_not_admin": "Não administrados", + "rtg_filters_exclude_owned": "Criados", + "rtg_filters_exclude_admin": "Administrados", + "rtg_filters_exclude_not_recent": "Não aberto nesta sessão", + "rtg_filters_exclude_filtered": "De outras pastas", + "rtg_filters_create_cloud": "Criar pasta na nuvem", + "rtg_filters_create_local": "Criar pasta local", + "rtg_filters_description": "As pastas na nuvem são sincronizadas entre todos os seus aplicativos do Telegram, mas as pastas locais têm mais recursos a oferecer.", + "rtg_filters_new_cloud": "Nova pasta na nuvem", + "rtg_filters_new_local": "Nova pasta local", + "rtg_filters_edit_cloud": "Editar pasta na nuvem", + "rtg_filters_edit_local": "Editar pasta local", + "rtg_filters_local": "pasta local", + "rtg_filters_cloud": "pasta da nuvem", + "rtg_filters_cloud_limit": "Desculpe, você não pode criar mais pastas na nuvem. Você pode criar uma pasta local.", + "rtg_filters_hide_folder": "Ocultar pasta", + "rtg_filters_hide_button": "Ocultar botão", + "rtg_filters_hide_all_chats_toast": "A pasta \"Todos os Chats\" está oculta.\nVocê pode habilitá-la novamente nas Configurações do rabbitGram.", + "rtg_filters_hide_edit_toast": "O botão editar está oculto.\nVocê pode habilitá-lo novamente nas Configurações do rabbitGram.", + "rtg_settings_telegram_sites_autologin": "Login automático em sites do Telegram", + "rtg_mute_for_selected_time": "Definir tempo", + "rtg_send_preview": "Enviar pré-visualização", + "rtg_send_silent_preview": "Enviar visualização silenciosa", + "rtg_reminder_preview": "Lembrar com visualização", + "rtg_schedule_preview": "Enviar visualização agendada", + "rtg_language_reloaded": "as strings de idioma específicas do RabbitGram foram recarregadas.", + "rtg_notifications_mute_seconds.zero": "segundos", + "rtg_notifications_mute_seconds.one": "segundo", + "rtg_notifications_mute_seconds.two": "segundos", + "rtg_notifications_mute_seconds.few": "segundos", + "rtg_notifications_mute_seconds.many": "segundos", + "rtg_notifications_mute_seconds.other": "segundos", + "rtg_notifications_mute_minutes.zero": "minutos", + "rtg_notifications_mute_minutes.one": "minuto", + "rtg_notifications_mute_minutes.two": "minutos", + "rtg_notifications_mute_minutes.few": "minutos", + "rtg_notifications_mute_minutes.many": "minutos", + "rtg_notifications_mute_minutes.other": "minutos", + "rtg_notifications_mute_hours.zero": "horas", + "rtg_notifications_mute_hours.one": "hora", + "rtg_notifications_mute_hours.two": "horas", + "rtg_notifications_mute_hours.few": "horas", + "rtg_notifications_mute_hours.many": "horas", + "rtg_notifications_mute_hours.other": "horas", + "rtg_notifications_mute_days.zero": "dias", + "rtg_notifications_mute_days.one": "dia", + "rtg_notifications_mute_days.two": "dias", + "rtg_notifications_mute_days.few": "dias", + "rtg_notifications_mute_days.many": "dias", + "rtg_notifications_mute_days.other": "dias", + "rtg_forward_sender_names_and_captions_removed": "Nomes dos autores e legendas removidos", + "rtg_forward_remember_mode": "Lembrar encaminhar modo", + "rtg_forward_mode": "Encaminhar modo", + "rtg_forward_mode_quoted": "Citar", + "rtg_forward_mode_unquoted": "Não citar", + "rtg_forward_mode_uncaptioned": "Sem legenda", + "rtg_forward_grouping_mode": "Modo de agrupamento", + "rtg_forward_grouping_mode_preserve_albums": "Igual ao original", + "rtg_forward_grouping_mode_regroup": "Reagrupar mídias", + "rtg_forward_grouping_mode_regroup_desc": "Sem citação e sem legenda apenas", + "rtg_forward_grouping_mode_separate": "Separado", + "rtg_forward_force_old_unquoted": "Método antigo para encaminhamento sem citação", + "rtg_forward_force_old_unquoted_desc": "O método antigo copia o conteúdo das mensagens no cliente em vez do servidor. Atualmente é usado apenas para o modo de agrupamento \"Reagrupar mídia\", já que o novo não o suporta. Se, por algum motivo, o encaminhamento sem aspas não funcionar corretamente, tente alternar esta opção.", + "rtg_disable_chat_themes": "Desativar temas de chat", + "rtg_settings_remember_compress_images": "Lembrar imagens comprimidas", + "rtg_settings_compress_images_default": "Comprimir imagens por padrão", + "rtg_pip_not_supported": "Desculpe, o modo Picture-in-Picture não é suportado aqui.", + "rtg_forward_quiz_unquoted": "Desculpe, os questionários que estão abertos e sem votação não podem ser encaminhados sem citações.", + "rtg_jump_to_date_title": "Pular para...", + "rtg_jump_to_date_button": "Pular", + "rtg_jump_to_beginning": "Pular para o início", + "rtg_show_calendar": "Mostrar calendário", + "rtg_in_app_update_disabled": "Atualizador no aplicativo está desativado.", + "rtg_experimental_tabbed_panel_by_click": "Mostrar painel com guias por clique", + "rtg_experimental_tabbed_panel_by_click_description": "Mostrar painel Emoji / Stickers / GIFs somente após um clique.", + "rtg_experimental_view_profile_context_menu": "Adicionar \"Ver perfil\"", + "rtg_experimental_view_profile_context_menu_description": "Adicionar \"Ver Perfil\" ao menu de contexto na lista de conversas", + "rtg_experimental_linux_nvidia_opengl": "Permitir OpenGL nos drivers de NVIDIA (Linux)", + "rtg_experimental_linux_nvidia_opengl_description": "Qt+OpenGL tem problemas no Linux com drivers de NVIDIA.", + "rtg_settings_view_profile_on_top": "Mostrar \"Ver Perfil\" primeiro", + "rtg_settings_view_profile_on_top_about": "Esta opção também habilita \"Adicionar \"Ver Perfil\"\" nas configurações experimentais do TDesktop\".", + "rtg_settings_emoji_sidebar": "Ativar barra lateral de emojis", + "rtg_settings_emoji_sidebar_right_click": "Barra lateral de emojis ao clicar com o botão direito", + "rtg_phone_hidden": "Oculto", + "rtg_side_menu_elements": "Elementos do menu lateral", + "rtg_settings_comma_after_mention": "Adicionar vírgula após a menção", + "rtg_settings_auto_hide_notifications": "Ocultar notificações automaticamente", + "rtg_settings_hide_notifications_after": "Ocultar após {seconds} segundos", + "rtg_general_roundness": "Curvatura Unificada", + "rtg_settings_appicon": "Ícone do aplicativo", + "rtg_settings_show_seconds": "Mostrar segundos", + "rtg_settings_show_sender_avatar": "Avatar do remetente em grupos", + "rtg_goto_first_message": "Ir para primeira mensagem", + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/ru.json b/Telegram/Resources/langs/rabbit/ru.json index 5ecee0392f0057..2db343fe7fe8a3 100644 --- a/Telegram/Resources/langs/rabbit/ru.json +++ b/Telegram/Resources/langs/rabbit/ru.json @@ -1,289 +1,277 @@ { - "rtg_intro_about": "Добро пожаловать в неофициальный мессенджер\nна основе Telegram Desktop.", - "rtg_about_text1": "Экспериментальный неофициальный форк {tdesktop_link}.", - "rtg_about_text1_tdesktop": "Telegram Desktop", - "rtg_about_text3": "Посетите {channel_link} или {faq_link} (англ.), чтобы узнать больше.", - "rtg_about_text3_channel": "канал rabbitGram", - "rtg_new_version": "rabbitGram Desktop обновлён до версии {version} (TD {td_version})\n\nПолную историю изменений можно прочитать здесь:\n{link}", - "rtg_open_from_tray": "Открыть rabbitGram", - "rtg_quit_from_tray": "Закрыть rabbitGram", - "rtg_tray_icon_text": "rabbitGram продолжает работать,\nВы можете изменить это в настройках.\nЕсли значок исчезнет из области уведомлений,\nего можно перенести из скрытых значков.", - "rtg_error_start_minimized_passcoded": "Вы установили для приложения код-пароль, поэтому оно не может запускаться в свёрнутом виде. Для входа в приложение нужно сначала ввести код-пароль.", - "rtg_proxy_unsupported": "Ссылка некорректна или тип прокси-сервера не поддерживается в rabbitGram Desktop. Убедитесь, что используете последнюю версию приложения.", - "rtg_update_telegram": "Обновить rabbitGram", - "rtg_settings_auto_start": "Запускать rabbitGram при запуске системы", - "rtg_settings_add_sendto": "Добавить в меню \"Отправить...\"", - "rtg_theme_no_desktop": "К сожалению, тема не подходит для приложения rabbitGram Desktop.", - "rtg_download_path_default_radio": "Папка rabbitGram в «Загрузках» системы", - "rtg_passcode_about": "Когда код-пароль включен, в списке чатов появляется значок замка для блокировки и разблокировки приложения.\n\nВажно: если Вы забудете код-пароль, нужно будет выйти и заново авторизоваться в rabbitGram Desktop.", - "rtg_message_unsupported": "Это сообщение не поддерживается в вашей версии rabbitGram. Пожалуйста, обновитесь до последней версии через Настройки или установите её по ссылке {link}", - "rtg_bot_share_location_unavailable": "В rabbitGram Desktop пока нельзя делиться геопозицией.", - "rtg_theme_editor_need_unlock": "Чтобы сохранить тему, необходимо разблокировать приложение.", - "rtg_payments_not_supported": "К сожалению, rabbitGram Desktop ещё не поддерживает платежи. Пожалуйста, используйте для этого мобильные приложения.", - "rtg_no_mic_permission": "Чтобы Вы могли пользоваться звонками и записывать голосовые сообщения, rabbitGram требуется доступ к микрофону.", - "rtg_passport_app_out_of_date": "К сожалению, ваша версия приложения устарела и не может обработать этот запрос. Пожалуйста, обновите rabbitGram.", - "rtg_export_progress": "Это окно можно пока закрыть. Пожалуйста, не выходите из rabbitGram, пока экспорт не завершится.", - "rtg_language_not_ready_about": "К сожалению, в этом неофициальном переводе ({lang_name}) нет текстов приложения rabbitGram Desktop. Вы можете использовать {link}, чтобы помочь с переводом приложения.", - "rtg_outdated_soon": "Иначе приложение перестанет обновляться с {date}.", - "rtg_outdated_now": "Чтобы приложение rabbitGram могло получать обновления.", - "rtg_mac_menu_show": "Показать rabbitGram", - "rtg_settings_rabbit": "Настройки rabbitGram", - "rtg_user_status_unaccessible": "аккаунт недоступен", - "rtg_settings_show_json_settings": "Показать файл настроек", - "rtg_settings_restart": "Перезапустить rabbitGram", - "rtg_copy_btn_callback": "Копировать callback-данные", - "rtg_pinned_message_show": "Показать закреплённое сообщение", - "rtg_pinned_message_hide": "Скрыть закреплённое сообщение", - "rtg_settings_general": "Основные", - "rtg_settings_appearance": "Оформление", - "rtg_settings_chats": "Чаты", - "rtg_settings_sticker_height": "Высота стикеров: {pixels} пикс.", - "rtg_settings_sticker_scale_both": "Применять к ширине стикера", - "rtg_settings_sticker_scale_both_about": "При включении максимальная ширина стикера будет изменяться вместе с высотой.", - "rtg_settings_emoji_outline": "Обводка у больших эмодзи", - "rtg_settings_disable_up_edit": "Отключить редактирование по «Вверх»", - "rtg_settings_auto_scroll_unfocused": "Прокрутка, когда окно неактивно", - "rtg_settings_always_show_scheduled": "Всегда показывать отложенные", - "rtg_settings_chat_list_compact": "Компактный список чатов", - "rtg_fonts_title": "Шрифты", - "rtg_settings_fonts": "Изменить шрифты приложения", - "rtg_fonts_reset": "Сброс", - "rtg_fonts_about": "Для применения и просмотра изменений требуется перезапуск.", - "rtg_fonts_main": "Основной шрифт", - "rtg_fonts_semibold": "Полужирный шрифт", - "rtg_fonts_semibold_is_bold": "Жирное начертание", - "rtg_fonts_monospaced": "Моноширинный шрифт", - "rtg_fonts_size": "Размер шрифта: {pixels} пикс.", - "rtg_fonts_use_system_font": "Использовать системный шрифт", - "rtg_fonts_use_original_metrics": "Высота Open Sans", - "rtg_settings_network": "Сеть", - "rtg_settings_net_speed_boost": "Ускорение загрузки на сервер", - "rtg_net_speed_boost_title": "Ускорение загрузки на сервер", - "rtg_net_speed_boost_desc": "Внимание: высокие значения параметра при слабых сетях могут сделать ещё хуже. Используйте на свой страх и риск.\n\nДля сохранения изменений требуется перезапуск.", - "rtg_net_speed_boost_default": "Отключено", - "rtg_net_speed_boost_slight": "Небольшое", - "rtg_net_speed_boost_medium": "Среднее", - "rtg_net_speed_boost_big": "Высокое", - "rtg_settings_system": "Система", - "rtg_settings_qt_scale": "Движок масштабирования Qt", - "rtg_settings_file_dialog_type": "Диалог выбора файлов", - "rtg_file_dialog_type_default": "По умолчанию", - "rtg_file_dialog_disabled_on_build": "Отключено при сборке", - "rtg_file_dialog_disabled_by_option": "Отключено настройкой", - "rtg_settings_other": "Прочие", - "rtg_profile_copy_id": "Копировать ID", - "rtg_profile_bot_id": "ID бота", - "rtg_profile_user_id": "ID пользователя", - "rtg_profile_group_id": "ID группы", - "rtg_profile_supergroup_id": "ID супергруппы", - "rtg_profile_channel_id": "ID канала", - "rtg_settings_show_phone_number": "Показывать телефон", - "rtg_settings_call_confirm": "Подтверждение перед звонком", - "rtg_call_sure": "Вы уверены, что хотите позвонить этому пользователю?", - "rtg_call_button": "Позвонить", - "rtg_settings_ffmpeg_multithread": "Декодировать видео в несколько потоков", - "rtg_settings_ffmpeg_multithread_about": "Когда включено, расход ЦП и ОЗУ выше, видео декодируется быстрее. Когда выключено, расход ЦП и ОЗУ меньше, видео декодируется медленнее. Чем больше у вас ядер ЦП, тем больше расход ОЗУ, когда эта опция включена. Можно закрепить используемое число потоков в конфигурационном файле JSON.", - "rtg_settings_external_video_player": "Внешний видеоплеер", - "rtg_settings_external_video_player_about": "Когда эта опция включена, автовоспроизведение принудительно отключено и системный видеоплеер используется для проигрывания видео.", - "rtg_settings_adaptive_bubbles": "Адаптивная ширина сообщений", - "rtg_settings_disable_sound_from_tray": "Отключить звук", - "rtg_settings_enable_sound_from_tray": "Включить звук", - "rtg_settings_recent_stickers_limit": { - "zero": "Недавние стикеры: показывать {count} стикеров", - "one": "Недавние стикеры: показывать {count} стикер", - "two": "Недавние стикеры: показывать {count} стикеров", - "few": "Недавние стикеры: показывать {count} стикера", - "many": "Недавние стикеры: показывать {count} стикеров", - "other": "Недавние стикеры: показывать {count} стикеров" - }, - "rtg_settings_recent_stickers_limit_none": "Недавние стикеры: скрыть все", - "rtg_filters_default": "Папка по умолчанию", - "rtg_filters_context_edit_all": "Изменить папки", - "rtg_filters_context_make_default": "Сделать папкой по умолчанию", - "rtg_filters_context_reset_default": "Сброс папки по умолчанию", - "rtg_settings_filters": "Папки", - "rtg_settings_filters_only_unmuted_counter": "Не считать чаты без уведомлений", - "rtg_settings_filters_hide_edit": "Скрыть кнопку изменения", - "rtg_settings_filters_hide_folder_names": "Компактные папки", - "rtg_settings_top_bar_mute": "Уведомления вверху профиля", - "rtg_settings_messages": "Сообщения", - "rtg_settings_filters_hide_all": "Скрыть папку «Все чаты»", - "rtg_hide_pinned_message": "Скрыть", - "rtg_stickers_copy_title": "Копировать название", - "rtg_stickers_title_copied": "Название набора стикеров скопировано в буфер обмена.", - "rtg_context_show_messages_from": "Сообщения пользователя", - "rtg_settings_userpic_rounding": "Скругление фото профиля: {radius}", - "rtg_settings_userpic_rounding_none": "Квадрат", - "rtg_settings_userpic_rounding_small": "Слабое", - "rtg_settings_userpic_rounding_big": "Сильное", - "rtg_settings_userpic_rounding_full": "Круг", - "rtg_settings_userpic_rounding_desc": "Для применения и просмотра изменений требуется перезапуск.", - "rtg_settings_tray_icon": "Иконка в трее", - "rtg_settings_tray_icon_default": "Стандартная", - "rtg_settings_tray_icon_blue": "Синяя", - "rtg_settings_tray_icon_green": "Зелёная", - "rtg_settings_tray_icon_orange": "Оранжевая", - "rtg_settings_tray_icon_red": "Красная", - "rtg_settings_tray_icon_legacy": "Старая", - "rtg_settings_tray_icon_desc": "Если вам не нравится ни одна из этих иконок, вы можете положить icon.png в вашу папку профиля, но для её просмотра требуется перезапуск.\n\nИконкам ниже перезапуск не требуется.", - "rtg_settings_disable_tray_counter": "Скрыть счётчик на иконке в трее", - "rtg_settings_use_telegram_panel_icon": "Запрашивать у системы иконку Telegram", - "rtg_settings_chat_id": "ID чата в профиле", - "rtg_settings_chat_id_desc": "Здесь можно выбрать желаемый вид ID.\n\nTelegram API использует ID как есть, а Bot API добавляет минус в начало для групп и -100 для каналов и супергрупп, чтобы уместить всё в одно поле.\n\nЕсли у вас открыта панель профиля, закройте её и откройте заново, чтобы увидеть изменения.", - "rtg_settings_chat_id_disable": "Скрыть", - "rtg_settings_chat_id_telegram": "Telegram API", - "rtg_settings_chat_id_bot": "Bot API", - "rtg_message_id": "ID сообщения: {id}", - "rtg_local_storage_limit_days": { - "zero": "{count} дней", - "one": "{count} дня", - "two": "{count} дней", - "few": "{count} дней", - "many": "{count} дней", - "other": "{count} дней" - }, - "rtg_settings_monospace_large_bubbles": "Расширять моноширинные сообщения", - "rtg_bot_id_copied": "ID бота скопирован.", - "rtg_user_id_copied": "ID пользователя скопирован.", - "rtg_group_id_copied": "ID группы скопирован.", - "rtg_supergroup_id_copied": "ID супергруппы скопирован.", - "rtg_channel_id_copied": "ID канала скопирован.", - "rtg_phone_copied": "Номер телефона скопирован.", - "rtg_mention_copied": "Имя пользователя скопировано.", - "rtg_status_mutual_contact": "взаимный контакт", - "rtg_status_contact": "контакт", - "rtg_status_non_contact": "не контакт", - "rtg_supergroup_status": "супергруппа", - "rtg_group_status_not_in": "не участник", - "rtg_channel_status_not_in": "не подписчик", - "rtg_group_status_owner": "вы владелец", - "rtg_group_status_admin": "вы админ", - "rtg_too_many_accounts_warning": "Внимание! Использование слишком большого количества аккаунтов одновременно не рекомендуется из-за высокого потребления памяти, а также возможных вылетов из-за этого.\n\nВы точно хотите добавить новый аккаунт?", - "rtg_account_add_anyway": "Всё равно добавить", - "rtg_rights_chat_send_stickers": "Отправка стикеров", - "rtg_rights_chat_send_gif": "Отправка GIF", - "rtg_rights_chat_send_games": "Отправка игр", - "rtg_rights_chat_use_inline": "Отправка через ботов", - "rtg_admin_log_banned_send_stickers": "Отправка стикеров", - "rtg_admin_log_banned_send_gif": "Отправка GIF", - "rtg_admin_log_banned_send_games": "Отправка игр", - "rtg_admin_log_banned_use_inline": "Отправка через ботов", - "rtg_forward_go_to_chat": "Перейти в чат", - "rtg_settings_forward": "Пересылка", - "rtg_settings_forward_retain_selection": "Сохранять выделение после пересылки", - "rtg_settings_forward_chat_on_click": "Открывать чат по клику", - "rtg_settings_forward_chat_on_click_description": "Удерживайте Ctrl для выбора нескольких чатов вне зависимости от этой настройки.", - "rtg_forward_menu_quoted": "С автором", - "rtg_forward_menu_unquoted": "Без автора с подписями", - "rtg_forward_menu_uncaptioned": "Без автора и подписей", - "rtg_forward_menu_default_albums": "Оригинальные альбомы", - "rtg_forward_menu_group_all_media": "Объединить все медиа", - "rtg_forward_menu_separate_messages": "Отдельные сообщения", - "rtg_forward_subtitle_unquoted": "без автора", - "rtg_forward_subtitle_uncaptioned": "без подписей", - "rtg_forward_subtitle_group_all_media": "альбомами", - "rtg_forward_subtitle_separate_messages": "по одному", - "rtg_profile_mention_user": "Упомянуть пользователя", - "rtg_filters_exclude_not_owned": "Без прав владельца", - "rtg_filters_exclude_not_admin": "Без прав админа", - "rtg_filters_exclude_owned": "С правами владельца", - "rtg_filters_exclude_admin": "С правами админа", - "rtg_filters_exclude_not_recent": "Не открытые за сессию", - "rtg_filters_exclude_filtered": "Из других папок", - "rtg_filters_create_cloud": "Создать облачную папку", - "rtg_filters_create_local": "Создать локальную папку", - "rtg_filters_description": "Облачные папки синхронизируются между всеми вашими устройствами, но у локальных папок больше функций.", - "rtg_filters_new_cloud": "Новая облачная папка", - "rtg_filters_new_local": "Новая локальная папка", - "rtg_filters_edit_cloud": "Изменить облачную папку", - "rtg_filters_edit_local": "Изменить локальную папку", - "rtg_filters_local": "локальная папка", - "rtg_filters_cloud": "облачная папка", - "rtg_filters_cloud_limit": "Вы создали максимальное число облачных папок. Вместо этого можно создать локальную папку.", - "rtg_filters_hide_folder": "Скрыть папку", - "rtg_filters_hide_button": "Скрыть кнопку", - "rtg_filters_hide_all_chats_toast": "Папка «Все чаты» скрыта.\nВы можете включить её обратно в настройках rabbitGram.", - "rtg_filters_hide_edit_toast": "Кнопка изменения скрыта.\nВы можете включить её обратно в настройках rabbitGram.", - "rtg_settings_telegram_sites_autologin": "Авто-вход на сайты Telegram", - "rtg_mute_for_selected_time": "На указанное время", - "rtg_send_preview": "Отправить превью", - "rtg_send_silent_preview": "Отправить превью тихо", - "rtg_reminder_preview": "Напомнить с помощью превью", - "rtg_schedule_preview": "Отправить превью позже", - "rtg_language_reloaded": "Языковые строки rabbitGram были перезагружены.", - "rtg_notifications_mute_seconds": { - "zero": "секунд", - "one": "секунда", - "two": "секунды", - "few": "секунды", - "many": "секунд", - "other": "секунды" - }, - "rtg_notifications_mute_minutes": { - "zero": "минут", - "one": "минута", - "two": "минуты", - "few": "минуты", - "many": "минут", - "other": "минуты" - }, - "rtg_notifications_mute_hours": { - "zero": "часов", - "one": "час", - "two": "часа", - "few": "часа", - "many": "часов", - "other": "часа" - }, - "rtg_notifications_mute_days": { - "zero": "дней", - "one": "день", - "two": "дня", - "few": "дня", - "many": "дней", - "other": "дня" - }, - "rtg_forward_sender_names_and_captions_removed": "Имена отправителей и подписи скрыты", - "rtg_forward_remember_mode": "Запоминать режим пересылки", - "rtg_forward_mode": "Режим пересылки", - "rtg_forward_mode_quoted": "С автором", - "rtg_forward_mode_unquoted": "Без автора", - "rtg_forward_mode_uncaptioned": "Без подписей", - "rtg_forward_grouping_mode": "Режим группировки", - "rtg_forward_grouping_mode_preserve_albums": "Как в оригинале", - "rtg_forward_grouping_mode_regroup": "Объединить медиа", - "rtg_forward_grouping_mode_regroup_desc": "Только без автора и без подписей", - "rtg_forward_grouping_mode_separate": "По отдельности", - "rtg_forward_force_old_unquoted": "Старый метод пересылки без автора", - "rtg_forward_force_old_unquoted_desc": "Старый метод копирует содержимое сообщений на клиенте вместо сервера. Сейчас он используется только в режиме группировки «Объединить медиа», так как новый его не поддерживает. Если по какой-то причине пересылка без автора не работает, попробуйте поменять эту настройку.", - "rtg_disable_chat_themes": "Отключить темы чатов", - "rtg_settings_remember_compress_images": "Запоминать сжатие изображений", - "rtg_settings_compress_images_default": "Сжимать изображения по умолчанию", - "rtg_pip_not_supported": "К сожалению, режим «Картинка-в-картинке» здесь не поддерживается.", - "rtg_forward_quiz_unquoted": "К сожалению, открытые викторины без голосов не могут быть пересланы без автора.", - "rtg_jump_to_date_title": "Перейти к...", - "rtg_jump_to_date_button": "Перейти", - "rtg_jump_to_beginning": "Перейти в начало", - "rtg_show_calendar": "Показать календарь", - "rtg_in_app_update_disabled": "Обновление внутри приложения отключено.", - "rtg_experimental_tabbed_panel_by_click": "Панель с вкладками по клику", - "rtg_experimental_tabbed_panel_by_click_description": "Показывать панель эмодзи / стикеров / GIF только после клика.", - "rtg_experimental_view_profile_context_menu": "Добавить \"Показать профиль\"", - "rtg_experimental_view_profile_context_menu_description": "Добавить пункт \"Показать профиль\" в контекстное меню списка чатов.", - "rtg_experimental_linux_nvidia_opengl": "OpenGL на драйверах NVIDIA (Linux)", - "rtg_experimental_linux_nvidia_opengl_description": "У Qt+OpenGL есть проблемы на Linux с драйверами NVIDIA.", - "rtg_settings_view_profile_on_top": "\"Показать профиль\" первым пунктом меню", - "rtg_settings_view_profile_on_top_about": "Эта настройка также включает \"Добавить \"Показать профиль\"\" из экспериментальных настроек TDesktop.", - "rtg_settings_emoji_sidebar": "Боковая панель эмодзи", - "rtg_settings_emoji_sidebar_right_click": "Открывать боковую панель эмодзи ПКМ", - "rtg_phone_hidden": "Скрыто", - "rtg_side_menu_elements": "Элементы бокового меню", - "rtg_settings_comma_after_mention": "Запятая после упоминания", - "rtg_settings_auto_hide_notifications": "Скрывать уведомления автоматически", - "rtg_settings_hide_notifications_after": "Скрывать через {seconds} секунд", - "rtg_general_roundness": "Единое закругление", - "rtg_settings_appicon": "Иконка приложения", - "rtg_settings_show_seconds": "Показывать секунды", - "rtg_settings_show_sender_avatar": "Аватар отправителя в группах", - "dummy_last_string": "" + "rtg_intro_about": "Добро пожаловать в неофициальный мессенджер\nна основе Telegram Desktop.", + "rtg_about_text1": "Экспериментальный неофициальный форк {tdesktop_link}.", + "rtg_about_text1_tdesktop": "Telegram Desktop", + "rtg_about_text3": "Посетите {channel_link} или {faq_link} (англ.), чтобы узнать больше.", + "rtg_about_text3_channel": "канал rabbitGram", + "rtg_new_version": "rabbitGram Desktop обновлён до версии {version} (TD {td_version})\n\nПолную историю изменений можно прочитать здесь:\n{link}", + "rtg_open_from_tray": "Открыть rabbitGram", + "rtg_quit_from_tray": "Закрыть rabbitGram", + "rtg_tray_icon_text": "rabbitGram продолжает работать,\nВы можете изменить это в настройках.\nЕсли значок исчезнет из области уведомлений,\nего можно перенести из скрытых значков.", + "rtg_error_start_minimized_passcoded": "Вы установили для приложения код-пароль, поэтому оно не может запускаться в свёрнутом виде. Для входа в приложение нужно сначала ввести код-пароль.", + "rtg_proxy_unsupported": "Ссылка некорректна или тип прокси-сервера не поддерживается в rabbitGram Desktop. Убедитесь, что используете последнюю версию приложения.", + "rtg_update_telegram": "Обновить rabbitGram", + "rtg_settings_auto_start": "Запускать rabbitGram при запуске системы", + "rtg_settings_add_sendto": "Добавить в меню \"Отправить...\"", + "rtg_theme_no_desktop": "К сожалению, тема не подходит для приложения rabbitGram Desktop.", + "rtg_download_path_default_radio": "Папка rabbitGram в «Загрузках» системы", + "rtg_passcode_about": "Когда код-пароль включен, в списке чатов появляется значок замка для блокировки и разблокировки приложения.\n\nВажно: если Вы забудете код-пароль, нужно будет выйти и заново авторизоваться в rabbitGram Desktop.", + "rtg_message_unsupported": "Это сообщение не поддерживается в вашей версии rabbitGram. Пожалуйста, обновитесь до последней версии через Настройки или установите её по ссылке {link}", + "rtg_bot_share_location_unavailable": "В rabbitGram Desktop пока нельзя делиться геопозицией.", + "rtg_theme_editor_need_unlock": "Чтобы сохранить тему, необходимо разблокировать приложение.", + "rtg_no_mic_permission": "Чтобы Вы могли пользоваться звонками и записывать голосовые сообщения, rabbitGram требуется доступ к микрофону.", + "rtg_passport_app_out_of_date": "К сожалению, ваша версия приложения устарела и не может обработать этот запрос. Пожалуйста, обновите rabbitGram.", + "rtg_export_progress": "Это окно можно пока закрыть. Пожалуйста, не выходите из rabbitGram, пока экспорт не завершится.", + "rtg_language_not_ready_about": "К сожалению, в этом неофициальном переводе ({lang_name}) нет текстов приложения rabbitGram Desktop. Вы можете использовать {link}, чтобы помочь с переводом приложения.", + "rtg_outdated_soon": "Иначе приложение перестанет обновляться с {date}.", + "rtg_outdated_now": "Чтобы приложение rabbitGram могло получать обновления.", + "rtg_mac_menu_show": "Показать rabbitGram", + "rtg_settings_rabbit": "Настройки rabbitGram", + "rtg_user_status_unaccessible": "аккаунт недоступен", + "rtg_settings_show_json_settings": "Показать файл настроек", + "rtg_settings_restart": "Перезапустить rabbitGram", + "rtg_copy_btn_callback": "Копировать callback-данные", + "rtg_pinned_message_show": "Показать закреплённое сообщение", + "rtg_pinned_message_hide": "Скрыть закреплённое сообщение", + "rtg_settings_general": "Основные", + "rtg_settings_appearance": "Оформление", + "rtg_settings_chats": "Чаты", + "rtg_settings_sticker_height": "Высота стикеров: {pixels} пикс.", + "rtg_settings_sticker_scale_both": "Применять к ширине стикера", + "rtg_settings_sticker_scale_both_about": "При включении максимальная ширина стикера будет изменяться вместе с высотой.", + "rtg_settings_emoji_outline": "Обводка у больших эмодзи", + "rtg_settings_disable_up_edit": "Отключить редактирование по «Вверх»", + "rtg_settings_auto_scroll_unfocused": "Прокрутка, когда окно неактивно", + "rtg_settings_always_show_scheduled": "Всегда показывать отложенные", + "rtg_settings_chat_list_compact": "Компактный список чатов", + "rtg_fonts_title": "Шрифты", + "rtg_settings_fonts": "Изменить шрифты приложения", + "rtg_fonts_reset": "Сброс", + "rtg_fonts_about": "Для применения и просмотра изменений требуется перезапуск.", + "rtg_fonts_main": "Основной шрифт", + "rtg_fonts_semibold": "Полужирный шрифт", + "rtg_fonts_semibold_is_bold": "Жирное начертание", + "rtg_fonts_monospaced": "Моноширинный шрифт", + "rtg_fonts_size": "Размер шрифта: {pixels} пикс.", + "rtg_fonts_use_system_font": "Использовать системный шрифт", + "rtg_fonts_use_original_metrics": "Высота Open Sans", + "rtg_settings_network": "Сеть", + "rtg_settings_net_speed_boost": "Ускорение загрузки на сервер", + "rtg_net_speed_boost_title": "Ускорение загрузки на сервер", + "rtg_net_speed_boost_desc": "Внимание: высокие значения параметра при слабых сетях могут сделать ещё хуже. Используйте на свой страх и риск.\n\nДля сохранения изменений требуется перезапуск.", + "rtg_net_speed_boost_default": "Отключено", + "rtg_net_speed_boost_slight": "Небольшое", + "rtg_net_speed_boost_medium": "Среднее", + "rtg_net_speed_boost_big": "Высокое", + "rtg_settings_system": "Система", + "rtg_settings_qt_scale": "Движок масштабирования Qt", + "rtg_settings_file_dialog_type": "Диалог выбора файлов", + "rtg_file_dialog_type_default": "По умолчанию", + "rtg_file_dialog_disabled_on_build": "Отключено при сборке", + "rtg_file_dialog_disabled_by_option": "Отключено настройкой", + "rtg_settings_other": "Прочие", + "rtg_profile_copy_id": "Копировать ID", + "rtg_profile_bot_id": "ID бота", + "rtg_profile_user_id": "ID пользователя", + "rtg_profile_group_id": "ID группы", + "rtg_profile_supergroup_id": "ID супергруппы", + "rtg_profile_channel_id": "ID канала", + "rtg_settings_show_phone_number": "Показывать телефон", + "rtg_settings_call_confirm": "Подтверждение перед звонком", + "rtg_call_sure": "Вы уверены, что хотите позвонить этому пользователю?", + "rtg_call_button": "Позвонить", + "rtg_settings_ffmpeg_multithread": "Декодировать видео в несколько потоков", + "rtg_settings_ffmpeg_multithread_about": "Когда включено, расход ЦП и ОЗУ выше, видео декодируется быстрее. Когда выключено, расход ЦП и ОЗУ меньше, видео декодируется медленнее. Чем больше у вас ядер ЦП, тем больше расход ОЗУ, когда эта опция включена. Можно закрепить используемое число потоков в конфигурационном файле JSON.", + "rtg_settings_external_video_player": "Внешний видеоплеер", + "rtg_settings_external_video_player_about": "Когда эта опция включена, автовоспроизведение принудительно отключено и системный видеоплеер используется для проигрывания видео.", + "rtg_settings_adaptive_bubbles": "Адаптивная ширина сообщений", + "rtg_settings_disable_sound_from_tray": "Отключить звук", + "rtg_settings_enable_sound_from_tray": "Включить звук", + "rtg_settings_recent_stickers_limit.zero": "Недавние стикеры: показывать {count} стикеров", + "rtg_settings_recent_stickers_limit.one": "Недавние стикеры: показывать {count} стикер", + "rtg_settings_recent_stickers_limit.two": "Недавние стикеры: показывать {count} стикеров", + "rtg_settings_recent_stickers_limit.few": "Недавние стикеры: показывать {count} стикера", + "rtg_settings_recent_stickers_limit.many": "Недавние стикеры: показывать {count} стикеров", + "rtg_settings_recent_stickers_limit.other": "Недавние стикеры: показывать {count} стикеров", + "rtg_settings_recent_stickers_limit_none": "Недавние стикеры: скрыть все", + "rtg_filters_default": "Папка по умолчанию", + "rtg_filters_context_edit_all": "Изменить папки", + "rtg_filters_context_make_default": "Сделать папкой по умолчанию", + "rtg_filters_context_reset_default": "Сброс папки по умолчанию", + "rtg_settings_filters": "Папки", + "rtg_settings_filters_only_unmuted_counter": "Не считать чаты без уведомлений", + "rtg_settings_filters_hide_edit": "Скрыть кнопку изменения", + "rtg_settings_filters_hide_folder_names": "Компактные папки", + "rtg_settings_top_bar_mute": "Уведомления вверху профиля", + "rtg_settings_messages": "Сообщения", + "rtg_settings_filters_hide_all": "Скрыть папку «Все чаты»", + "rtg_hide_pinned_message": "Скрыть", + "rtg_stickers_copy_title": "Копировать название", + "rtg_stickers_title_copied": "Название набора стикеров скопировано в буфер обмена.", + "rtg_context_show_messages_from": "Сообщения пользователя", + "rtg_settings_userpic_rounding": "Скругление фото профиля: {radius}", + "rtg_settings_userpic_rounding_none": "Квадрат", + "rtg_settings_userpic_rounding_small": "Слабое", + "rtg_settings_userpic_rounding_big": "Сильное", + "rtg_settings_userpic_rounding_full": "Круг", + "rtg_settings_userpic_rounding_desc": "Для применения и просмотра изменений требуется перезапуск.", + "rtg_settings_tray_icon": "Иконка в трее", + "rtg_settings_tray_icon_default": "Стандартная", + "rtg_settings_tray_icon_blue": "Синяя", + "rtg_settings_tray_icon_green": "Зелёная", + "rtg_settings_tray_icon_orange": "Оранжевая", + "rtg_settings_tray_icon_red": "Красная", + "rtg_settings_tray_icon_legacy": "Старая", + "rtg_settings_tray_icon_desc": "Если вам не нравится ни одна из этих иконок, вы можете положить icon.png в вашу папку профиля, но для её просмотра требуется перезапуск.\n\nИконкам ниже перезапуск не требуется.", + "rtg_settings_disable_tray_counter": "Скрыть счётчик на иконке в трее", + "rtg_settings_use_telegram_panel_icon": "Запрашивать у системы иконку Telegram", + "rtg_settings_chat_id": "ID чата в профиле", + "rtg_settings_chat_id_desc": "Здесь можно выбрать желаемый вид ID.\n\nTelegram API использует ID как есть, а Bot API добавляет минус в начало для групп и -100 для каналов и супергрупп, чтобы уместить всё в одно поле.\n\nЕсли у вас открыта панель профиля, закройте её и откройте заново, чтобы увидеть изменения.", + "rtg_settings_chat_id_disable": "Скрыть", + "rtg_settings_chat_id_telegram": "Telegram API", + "rtg_settings_chat_id_bot": "Bot API", + "rtg_message_id": "ID сообщения: {id}", + "rtg_local_storage_limit_days.zero": "{count} дней", + "rtg_local_storage_limit_days.one": "{count} дня", + "rtg_local_storage_limit_days.two": "{count} дней", + "rtg_local_storage_limit_days.few": "{count} дней", + "rtg_local_storage_limit_days.many": "{count} дней", + "rtg_local_storage_limit_days.other": "{count} дней", + "rtg_settings_monospace_large_bubbles": "Расширять моноширинные сообщения", + "rtg_bot_id_copied": "ID бота скопирован.", + "rtg_user_id_copied": "ID пользователя скопирован.", + "rtg_group_id_copied": "ID группы скопирован.", + "rtg_supergroup_id_copied": "ID супергруппы скопирован.", + "rtg_channel_id_copied": "ID канала скопирован.", + "rtg_phone_copied": "Номер телефона скопирован.", + "rtg_mention_copied": "Имя пользователя скопировано.", + "rtg_status_mutual_contact": "взаимный контакт", + "rtg_status_contact": "контакт", + "rtg_status_non_contact": "не контакт", + "rtg_supergroup_status": "супергруппа", + "rtg_group_status_not_in": "не участник", + "rtg_channel_status_not_in": "не подписчик", + "rtg_group_status_owner": "вы владелец", + "rtg_group_status_admin": "вы админ", + "rtg_too_many_accounts_warning": "Внимание! Использование слишком большого количества аккаунтов одновременно не рекомендуется из-за высокого потребления памяти, а также возможных вылетов из-за этого.\n\nВы точно хотите добавить новый аккаунт?", + "rtg_account_add_anyway": "Всё равно добавить", + "rtg_rights_chat_send_stickers": "Отправка стикеров", + "rtg_rights_chat_send_gif": "Отправка GIF", + "rtg_rights_chat_send_games": "Отправка игр", + "rtg_rights_chat_use_inline": "Отправка через ботов", + "rtg_admin_log_banned_send_stickers": "Отправка стикеров", + "rtg_admin_log_banned_send_gif": "Отправка GIF", + "rtg_admin_log_banned_send_games": "Отправка игр", + "rtg_admin_log_banned_use_inline": "Отправка через ботов", + "rtg_forward_go_to_chat": "Перейти в чат", + "rtg_settings_forward": "Пересылка", + "rtg_settings_forward_retain_selection": "Сохранять выделение после пересылки", + "rtg_settings_forward_chat_on_click": "Открывать чат по клику", + "rtg_settings_forward_chat_on_click_description": "Удерживайте Ctrl для выбора нескольких чатов вне зависимости от этой настройки.", + "rtg_forward_menu_quoted": "С автором", + "rtg_forward_menu_unquoted": "Без автора с подписями", + "rtg_forward_menu_uncaptioned": "Без автора и подписей", + "rtg_forward_menu_default_albums": "Оригинальные альбомы", + "rtg_forward_menu_group_all_media": "Объединить все медиа", + "rtg_forward_menu_separate_messages": "Отдельные сообщения", + "rtg_forward_subtitle_unquoted": "без автора", + "rtg_forward_subtitle_uncaptioned": "без подписей", + "rtg_forward_subtitle_group_all_media": "альбомами", + "rtg_forward_subtitle_separate_messages": "по одному", + "rtg_profile_mention_user": "Упомянуть пользователя", + "rtg_filters_exclude_not_owned": "Без прав владельца", + "rtg_filters_exclude_not_admin": "Без прав админа", + "rtg_filters_exclude_owned": "С правами владельца", + "rtg_filters_exclude_admin": "С правами админа", + "rtg_filters_exclude_not_recent": "Не открытые за сессию", + "rtg_filters_exclude_filtered": "Из других папок", + "rtg_filters_create_cloud": "Создать облачную папку", + "rtg_filters_create_local": "Создать локальную папку", + "rtg_filters_description": "Облачные папки синхронизируются между всеми вашими устройствами, но у локальных папок больше функций.", + "rtg_filters_new_cloud": "Новая облачная папка", + "rtg_filters_new_local": "Новая локальная папка", + "rtg_filters_edit_cloud": "Изменить облачную папку", + "rtg_filters_edit_local": "Изменить локальную папку", + "rtg_filters_local": "локальная папка", + "rtg_filters_cloud": "облачная папка", + "rtg_filters_cloud_limit": "Вы создали максимальное число облачных папок. Вместо этого можно создать локальную папку.", + "rtg_filters_hide_folder": "Скрыть папку", + "rtg_filters_hide_button": "Скрыть кнопку", + "rtg_filters_hide_all_chats_toast": "Папка «Все чаты» скрыта.\nВы можете включить её обратно в настройках rabbitGram.", + "rtg_filters_hide_edit_toast": "Кнопка изменения скрыта.\nВы можете включить её обратно в настройках rabbitGram.", + "rtg_settings_telegram_sites_autologin": "Авто-вход на сайты Telegram", + "rtg_mute_for_selected_time": "На указанное время", + "rtg_send_preview": "Отправить превью", + "rtg_send_silent_preview": "Отправить превью тихо", + "rtg_reminder_preview": "Напомнить с помощью превью", + "rtg_schedule_preview": "Отправить превью позже", + "rtg_language_reloaded": "Языковые строки rabbitGram были перезагружены.", + "rtg_notifications_mute_seconds.zero": "секунд", + "rtg_notifications_mute_seconds.one": "секунда", + "rtg_notifications_mute_seconds.two": "секунды", + "rtg_notifications_mute_seconds.few": "секунды", + "rtg_notifications_mute_seconds.many": "секунд", + "rtg_notifications_mute_seconds.other": "секунды", + "rtg_notifications_mute_minutes.zero": "минут", + "rtg_notifications_mute_minutes.one": "минута", + "rtg_notifications_mute_minutes.two": "минуты", + "rtg_notifications_mute_minutes.few": "минуты", + "rtg_notifications_mute_minutes.many": "минут", + "rtg_notifications_mute_minutes.other": "минуты", + "rtg_notifications_mute_hours.zero": "часов", + "rtg_notifications_mute_hours.one": "час", + "rtg_notifications_mute_hours.two": "часа", + "rtg_notifications_mute_hours.few": "часа", + "rtg_notifications_mute_hours.many": "часов", + "rtg_notifications_mute_hours.other": "часа", + "rtg_notifications_mute_days.zero": "дней", + "rtg_notifications_mute_days.one": "день", + "rtg_notifications_mute_days.two": "дня", + "rtg_notifications_mute_days.few": "дня", + "rtg_notifications_mute_days.many": "дней", + "rtg_notifications_mute_days.other": "дня", + "rtg_forward_sender_names_and_captions_removed": "Имена отправителей и подписи скрыты", + "rtg_forward_remember_mode": "Запоминать режим пересылки", + "rtg_forward_mode": "Режим пересылки", + "rtg_forward_mode_quoted": "С автором", + "rtg_forward_mode_unquoted": "Без автора", + "rtg_forward_mode_uncaptioned": "Без подписей", + "rtg_forward_grouping_mode": "Режим группировки", + "rtg_forward_grouping_mode_preserve_albums": "Как в оригинале", + "rtg_forward_grouping_mode_regroup": "Объединить медиа", + "rtg_forward_grouping_mode_regroup_desc": "Только без автора и без подписей", + "rtg_forward_grouping_mode_separate": "По отдельности", + "rtg_forward_force_old_unquoted": "Старый метод пересылки без автора", + "rtg_forward_force_old_unquoted_desc": "Старый метод копирует содержимое сообщений на клиенте вместо сервера. Сейчас он используется только в режиме группировки «Объединить медиа», так как новый его не поддерживает. Если по какой-то причине пересылка без автора не работает, попробуйте поменять эту настройку.", + "rtg_disable_chat_themes": "Отключить темы чатов", + "rtg_settings_remember_compress_images": "Запоминать сжатие изображений", + "rtg_settings_compress_images_default": "Сжимать изображения по умолчанию", + "rtg_pip_not_supported": "К сожалению, режим «Картинка-в-картинке» здесь не поддерживается.", + "rtg_forward_quiz_unquoted": "К сожалению, открытые викторины без голосов не могут быть пересланы без автора.", + "rtg_jump_to_date_title": "Перейти к...", + "rtg_jump_to_date_button": "Перейти", + "rtg_jump_to_beginning": "Перейти в начало", + "rtg_show_calendar": "Показать календарь", + "rtg_in_app_update_disabled": "Обновление внутри приложения отключено.", + "rtg_experimental_tabbed_panel_by_click": "Панель с вкладками по клику", + "rtg_experimental_tabbed_panel_by_click_description": "Показывать панель эмодзи / стикеров / GIF только после клика.", + "rtg_experimental_view_profile_context_menu": "Добавить \"Показать профиль\"", + "rtg_experimental_view_profile_context_menu_description": "Добавить пункт \"Показать профиль\" в контекстное меню списка чатов.", + "rtg_experimental_linux_nvidia_opengl": "OpenGL на драйверах NVIDIA (Linux)", + "rtg_experimental_linux_nvidia_opengl_description": "У Qt+OpenGL есть проблемы на Linux с драйверами NVIDIA.", + "rtg_settings_view_profile_on_top": "\"Показать профиль\" первым пунктом меню", + "rtg_settings_view_profile_on_top_about": "Эта настройка также включает \"Добавить \"Показать профиль\"\" из экспериментальных настроек TDesktop.", + "rtg_settings_emoji_sidebar": "Боковая панель эмодзи", + "rtg_settings_emoji_sidebar_right_click": "Открывать боковую панель эмодзи ПКМ", + "rtg_phone_hidden": "Скрыто", + "rtg_side_menu_elements": "Элементы бокового меню", + "rtg_settings_comma_after_mention": "Запятая после упоминания", + "rtg_settings_auto_hide_notifications": "Скрывать уведомления автоматически", + "rtg_settings_hide_notifications_after": "Скрывать через {seconds} секунд", + "rtg_general_roundness": "Единое закругление", + "rtg_settings_appicon": "Иконка приложения", + "rtg_settings_show_seconds": "Показывать секунды", + "rtg_settings_show_sender_avatar": "Аватар отправителя в группах", + "rtg_goto_first_message": "В начало", + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/tr.json b/Telegram/Resources/langs/rabbit/tr.json index 7648f52c7320ad..e9386ca857f10e 100644 --- a/Telegram/Resources/langs/rabbit/tr.json +++ b/Telegram/Resources/langs/rabbit/tr.json @@ -1,274 +1,277 @@ { - "rtg_intro_about": "Resmi olmayan mesajlaşma uygulamasına hoş geldiniz\nresmi Telegram Desktop benzeri.", - "rtg_about_text1": "Resmi olmayan ve deneysel {tdesktop_link} alternatifi.", - "rtg_about_text1_tdesktop": "Masaüstü Telegram", - "rtg_about_text3": "daha fazla bilgi için {channel_link} veya {faq_link} ziyaret ediniz.", - "rtg_about_text3_channel": "rabbitGram'ın kanalı", - "rtg_new_version": "masa üstü rabbitGram {version} sürümüne güncellendi (TD {td_version})\n\nTam sürüm geçmişi burda bulunabilir:\n{link}", - "rtg_open_from_tray": "rabbitGram'ı aç", - "rtg_quit_from_tray": "rabbitGram'dan çık", - "rtg_tray_icon_text": "rabbitGram hala çalışıyor,\nbunu ayarlar sayfasından değiştirebilirsiniz.\neğer bu simge tepsi menusundan kaybolursa,\ngizli simgelerden buraya sürükleyebilirsiniz..", - "rtg_error_start_minimized_passcoded": "Yerel bir şifre belirlediniz, bu nedenle rabbitGram Desktop küçültülemez; Çalışmaya başlamadan önce şifrenizi girmenizi isteyecektir.", - "rtg_proxy_unsupported": "rabbitGram Desktop sürümünüz bu vekil sunucu türünü desteklemiyor veya vekil sunucu bağlantısı geçersiz. Lütfen rabbitGram Desktop’ı en son sürüme güncelleyin.", - "rtg_update_telegram": "rabbitGram’ı güncelle", - "rtg_settings_auto_start": "Sistem başladığında rabbitGram'ı başlat", - "rtg_settings_add_sendto": "rabbitGram'ı \"Gönder\" menüsüne yerleştir", - "rtg_theme_no_desktop": "Üzgünüz, bu tema rabbitGram masaüstü için bir sürüm içermiyor.", - "rtg_download_path_default_radio": "«İndirilenler» içindeki rabbitGram dizini", - "rtg_passcode_about": "Yerel bir şifre ayarlandığında, sohbet listenizin üstünde bir kilit simgesi belirir. kilitlemek için ona tıklayın.\n\nNot: Yerel şifrenizi unutursanız, rabbitGram Desktop oturumunuzu kapatmanız ve tekrar oturum açmanız gerekir.", - "rtg_message_unsupported": "Bu mesaj rabbitGram sürümünüz tarafından desteklenmiyor. Lütfen Ayarlar > Gelişmiş bölümündeki en son sürüme güncelleyin veya {link} adresinden yükleyin.", - "rtg_bot_share_location_unavailable": "Üzgünüz, konum paylaşımı şu anda rabbitGram Desktop uygulamasında kullanılamaz.", - "rtg_theme_editor_need_unlock": "Temanızı kaydedebilmeniz için rabbitGram'ın kilidini açmalısınız.", - "rtg_payments_not_supported": "Üzgünüz, rabbitGram Desktop henüz ödemeleri desteklemiyor. Bunu yapmak için mobil uygulamalarımızdan birini kullanın.", - "rtg_no_mic_permission": "rabbitGram'ın mikrofonunuza erişmesi gerekir. Böylece arama yapabilir ve sesli mesaj kaydedebilirsiniz.", - "rtg_passport_app_out_of_date": "Üzgünüz, rabbitGram uygulaması güncel değil ve bu isteği işleyemez. Lütfen rabbitGram'ı güncelleyin.", - "rtg_export_progress": "Şimdi bu pencereyi kapatabilirsiniz. Lütfen veri aktarımı tamamlanana kadar rabbitGram'dan çıkmayın.", - "rtg_language_not_ready_about": "Ne yazık ki, bu özel dil paketi ({lang_name}) rabbitGram Desktop için veri içermiyor. Bu dil paketine {link} kullanarak katkıda bulunabilirsiniz..", - "rtg_outdated_soon": "Aksi takdirde rabbitGram Desktop, {date} tarihinde güncellenmeyi durduracaktır.", - "rtg_outdated_now": "Böylece rabbitGram Desktop daha yeni sürümlere güncellenebilir.", - "rtg_mac_menu_show": "rabbitGram'ı göster", - "rtg_settings_rabbit": "rabbitGram Ayarları", - "rtg_user_status_unaccessible": "Hesap Erişilmez", - "rtg_settings_show_json_settings": "Ayarlar dosyasını göster", - "rtg_settings_restart": "rabbitGram’ı yeniden başlat", - "rtg_copy_btn_callback": "Tuş verirsini kopyala", - "rtg_pinned_message_show": "Sabitlenmiş mesajı göster", - "rtg_pinned_message_hide": "Sabitlenmiş mesajı gizle", - "rtg_settings_general": "Genel", - "rtg_settings_appearance": "Görünüm", - "rtg_settings_chats": "Sohbetler", - "rtg_settings_sticker_height": "Çıkartma uzunluğu: {pixels}px", - "rtg_settings_sticker_scale_both": "Aynısını Genişliğe Ekle", - "rtg_settings_sticker_scale_both_about": "ETKIN OLUNCA, ÇIKARTMALAR'IN GENIŞLIĞI UZUNLUKLA BERABER AYNISINA DEĞIŞICEK.", - "rtg_settings_emoji_outline": "Çıkartmanın diş-çemberini büyüt", - "rtg_settings_disable_up_edit": "yukarı yön tuşla, düzenlemeyi kapat", - "rtg_settings_auto_scroll_unfocused": "Unfocused auto-scroll", - "rtg_settings_always_show_scheduled": "Zamanlama simgesini hiç gizleme", - "rtg_settings_chat_list_compact": "sohbetler listesini küçült", - "rtg_fonts_title": "hatt", - "rtg_settings_fonts": "uygulama hatlarını değiştir", - "rtg_fonts_reset": "Sıfırla", - "rtg_fonts_about": "Değişiklikleri uygulamak ve görmek için uygulamayı yeniden başlatmanız gerekecek.", - "rtg_fonts_main": "anna hatt", - "rtg_fonts_semibold": "Yarıkalın hatt", - "rtg_fonts_semibold_is_bold": "kalın hatt yüzü", - "rtg_fonts_monospaced": "Monospace hattı", - "rtg_fonts_size": "Font size: {pixels}px", - "rtg_fonts_use_system_font": "sistem hattını kullan", - "rtg_fonts_use_original_metrics": "Open Sans uzunluğu'nu ekle", - "rtg_settings_network": "ağ", - "rtg_settings_net_speed_boost": "Yükleme hızını yükselt", - "rtg_net_speed_boost_title": "Yükleme hızını yükselt", - "rtg_net_speed_boost_desc": "Uyarı: Bu parametreyi yavaş bağlantılar'da çok yüksek değerlere değişirirsen, daha kötü olucak, Kendi riskinle kullan.\n\neklemek için uygulamayı yendin başlatmak gerekli.", - "rtg_net_speed_boost_default": "kapalı", - "rtg_net_speed_boost_slight": "hafif", - "rtg_net_speed_boost_medium": "orta", - "rtg_net_speed_boost_big": "Güçlü", - "rtg_settings_system": "sistem", - "rtg_settings_qt_scale": "Qt boyutlandırma motoru", - "rtg_settings_file_dialog_type": "File chooser dialog", - "rtg_file_dialog_type_default": "Varsayılan", - "rtg_file_dialog_disabled_on_build": "Bu sürümde devre dışı", - "rtg_file_dialog_disabled_by_option": "Disabled by option", - "rtg_settings_other": "Başka", - "rtg_profile_copy_id": "ID kopyala", - "rtg_profile_bot_id": "Bot ID", - "rtg_profile_user_id": "kullanıcı ID", - "rtg_profile_group_id": "grup ID", - "rtg_profile_supergroup_id": "süper-group ID", - "rtg_profile_channel_id": "kanal ID", - "rtg_settings_show_phone_number": "Çekmecede telefon", - "rtg_settings_call_confirm": "aramadan önce onayla", - "rtg_call_sure": "Bu kullaniciyi aramk istediğinden eminsin?", - "rtg_call_button": "Ara", - "rtg_settings_ffmpeg_multithread": "Multithread video decoding", - "rtg_settings_ffmpeg_multithread_about": "When enabled, CPU and RAM consumption is higher, video decodes faster. When disabled, CPU and RAM consumption is lower, video decodes slower. The more CPU cores you have, the more RAM consumption you have when this option is enabled. You can set exact number of threads in the JSON configuration file.", - "rtg_settings_external_video_player": "External video player", - "rtg_settings_external_video_player_about": "When this option is enabled, autoplay is force-disabled and system video player is used to play videos.", - "rtg_settings_adaptive_bubbles": "kabarcıkları ekran Genişliğine yeterle", - "rtg_settings_disable_sound_from_tray": "sesi devlete dışı bırak", - "rtg_settings_enable_sound_from_tray": "sesi çalıştır", - "rtg_settings_recent_stickers_limit": { - "zero": "Son kullanılan stickerlar: {count} sticker göster", - "one": "son kullanan çıkartmalar: {count} Çıkartmayı göster", - "two": "Son kullanınan stickerlar: {count} sticker göster", - "few": "Son kullanılan stickerlar: {count} sticker göster", - "many": "Son kullanılan stickerlar: {count} sticker göster", - "other": "son kullanan çıkartmalar: {count} Çıkartmayı Göster" - }, - "rtg_settings_recent_stickers_limit_none": "son kullanan çıkartmalar: hepsini gizle", - "rtg_filters_default": "Varsayılan klasör", - "rtg_filters_context_edit_all": "klasörleri düzenle", - "rtg_filters_context_make_default": "klasoru Varsayılan yap", - "rtg_filters_context_reset_default": "Varsayılan klasoru sıfırla", - "rtg_settings_filters": "Klasörler", - "rtg_settings_filters_only_unmuted_counter": "Sesiz konuşmaları hesaplama", - "rtg_settings_filters_hide_edit": "klasör düzenleme simgesini gizle", - "rtg_settings_filters_hide_folder_names": "klasörleri isimsiz yap", - "rtg_settings_top_bar_mute": "sessiz tuşunu profilin üstüne Taşı", - "rtg_settings_messages": "mesajlar", - "rtg_settings_filters_hide_all": "\"tüm sohbetler\" klasörünu Gizle", - "rtg_hide_pinned_message": "Gizle", - "rtg_stickers_copy_title": "ismi kopyala", - "rtg_stickers_title_copied": "çıkartmanın paket ismi kopyalandı.", - "rtg_context_show_messages_from": "Kullanıcının mesajları", - "rtg_settings_userpic_rounding": "Profil-foto Görünüm şekli: {radius}", - "rtg_settings_userpic_rounding_none": "kare", - "rtg_settings_userpic_rounding_small": "küçük", - "rtg_settings_userpic_rounding_big": "Büyük", - "rtg_settings_userpic_rounding_full": "yuvarlak", - "rtg_settings_userpic_rounding_desc": "eklemek için, uygulamayı yeniden başlatmak gerekli.", - "rtg_settings_tray_icon": "Tepsi simge rengi", - "rtg_settings_tray_icon_default": "Varsayılan", - "rtg_settings_tray_icon_blue": "mavi", - "rtg_settings_tray_icon_green": "yeşil", - "rtg_settings_tray_icon_orange": "turuncu", - "rtg_settings_tray_icon_red": "kırmızı", - "rtg_settings_tray_icon_legacy": "Eski renk", - "rtg_settings_tray_icon_desc": "Bu simgeleri beğenmediysen, istediğin icon.png dosyasını profile klasörüne koyabilirsin, ama kaydetmek için uygulamayı yeniden başlatman lazım.\n\nAma şu aşağıdakiler başlatmak gerekmez.", - "rtg_settings_disable_tray_counter": "tepsi simgesinin sayısıni gizle", - "rtg_settings_use_telegram_panel_icon": "sistemden telegram simgesini iste", - "rtg_settings_chat_id": "Profildeki ID tipi", - "rtg_settings_chat_id_desc": "Burda İstediğiniz biçimi seçebilirsiniz.\n\nTelegram modu ID'i aynen kendisi gibi Görüntüle, ama Bot API gruplar için eksi işareti ekeler, ve -100 kanallar Ve SüperGruplar için\n\nEğer şimdi Açık profil penceresi varsa kapatmayı unutma, Değişiklikleri görüntülemek için", - "rtg_settings_chat_id_disable": "Gizle", - "rtg_settings_chat_id_telegram": "Telegram API", - "rtg_settings_chat_id_bot": "Bot API", - "rtg_message_id": "mesaj ID'si: {id}", - "rtg_emoji_panel_hover": "imoji paneli Kulübe üstünde ", - "rtg_local_storage_limit_days": { - "zero": "{count} gün", - "one": "{count} Gün", - "two": "{count} gün", - "few": "{count} gün", - "many": "{count} gün", - "other": "{count} Gün" - }, - "rtg_settings_monospace_large_bubbles": "Mono hattı varsa, mesaj kabarcığini genişlentir ", - "rtg_bot_id_copied": "Bot ID'si kopyalandı.", - "rtg_user_id_copied": "Kullanici ID'si kopyalandı.", - "rtg_group_id_copied": "Grup ID'si kopyalandı.", - "rtg_supergroup_id_copied": "süpergrup ID'si kopyalandı.", - "rtg_channel_id_copied": "kanal ID'si Kopyalandı.", - "rtg_phone_copied": "Telefon numarası kopyalandı.", - "rtg_mention_copied": "Kullanıcı adı Kopyalandı.", - "rtg_status_mutual_contact": "karşılıklı kişiler", - "rtg_status_contact": "Kişi", - "rtg_status_non_contact": "Kişi-Olmayan", - "rtg_supergroup_status": "SüperGrup", - "rtg_group_status_not_in": "Üye Değil", - "rtg_channel_status_not_in": "Abone Değil", - "rtg_group_status_owner": "Sahip", - "rtg_group_status_admin": "Admin", - "rtg_too_many_accounts_warning": "Uyarı! Aynı zamanda Çok hesap kullanmak Tavsiye Edilmez, daha Fazla RAM belleği tüketicek ayrıca rabbitGram şaşırtıcı biçimde Kapanabilir.\n\n yeni hesap eklemek istediğinizden eminmisinz?", - "rtg_account_add_anyway": "Neyse ne", - "rtg_rights_chat_send_stickers": "çıkartmalar Gönder", - "rtg_rights_chat_send_gif": "GIF Gönder", - "rtg_rights_chat_send_games": "Oyun Gönder", - "rtg_rights_chat_use_inline": "inline Bot Kullan", - "rtg_admin_log_banned_send_stickers": "Çıkartma Gönder", - "rtg_admin_log_banned_send_gif": "GIF'ler Gönder", - "rtg_admin_log_banned_send_games": "Oyunlar Gönder", - "rtg_admin_log_banned_use_inline": "İnline Bot'lar Kullan", - "rtg_forward_go_to_chat": "Sohbete git", - "rtg_settings_forward": "yönlendir", - "rtg_settings_forward_retain_selection": "Yönlendirdikten sonra seçilenleri yeniden eğit", - "rtg_settings_forward_chat_on_click": "Tıklamayla sohbeti aç", - "rtg_settings_forward_chat_on_click_description": "Ctrl tuşunu uzun tutarak birden fazla sohbet seçmek için, bu seçenek aktifligine rağmen.", - "rtg_forward_menu_quoted": "İletenli", - "rtg_forward_menu_unquoted": "Yazarsız ile başlıklı", - "rtg_forward_menu_uncaptioned": "Yazarsız ile başlıksiz", - "rtg_forward_menu_default_albums": "Albümlerı sakla", - "rtg_forward_menu_group_all_media": "Tüm medyayı grupla", - "rtg_forward_menu_separate_messages": "Mesajları Ayır", - "rtg_forward_subtitle_unquoted": "İletensiz", - "rtg_forward_subtitle_uncaptioned": "Başlıksiz", - "rtg_forward_subtitle_group_all_media": "Albüm olarak", - "rtg_forward_subtitle_separate_messages": "Tek Tek", - "rtg_profile_mention_user": "bildirim oluştur", - "rtg_filters_exclude_not_owned": "Sahiplenmeyen", - "rtg_filters_exclude_not_admin": "Yönetilmeyen", - "rtg_filters_exclude_owned": "sahiplenen", - "rtg_filters_exclude_admin": "Yönetilen", - "rtg_filters_exclude_not_recent": "Bu oturumda açılmamış", - "rtg_filters_exclude_filtered": "Diğer klasörlerden", - "rtg_filters_create_cloud": "Bulut klasörü oluştur", - "rtg_filters_create_local": "yerel klasör oluştur", - "rtg_filters_description": "Bulut klasörleri tüm Telegram uygulamalarınız arasında senkronize edilir, ama yerel klasörlerin sunabileceği daha fazla özelliker var.", - "rtg_filters_new_cloud": "Yeni Bulut klasörü", - "rtg_filters_new_local": "Yeni yerel klasör", - "rtg_filters_edit_cloud": "Bulut klasörünü düzenle", - "rtg_filters_edit_local": "yerel klasörü düzenle", - "rtg_filters_local": "Yerel klasör", - "rtg_filters_cloud": "Bulut klasörü", - "rtg_filters_cloud_limit": "Üzgünüz, daha fazla bulut klasörü oluşturamazsınız. Bunun yerine yerel klasör oluşturabilirsiniz.", - "rtg_filters_hide_folder": "Klasörü Gizle", - "rtg_filters_hide_button": "Tuşu gizle", - "rtg_filters_hide_all_chats_toast": "\"Tüm sohbetler\" klasoröü gizli.\nTekrar etkinleştirmek için rabbitGram ayarlarına git.", - "rtg_filters_hide_edit_toast": "Düzenleme tuşu gizli.\nTekrar etkinleştirmek için rabbitGram ayarlarına git.", - "rtg_settings_telegram_sites_autologin": "Auto-login on Telegram sites", - "rtg_mute_for_selected_time": "For selected time", - "rtg_send_preview": "Send preview", - "rtg_send_silent_preview": "Send preview silent", - "rtg_reminder_preview": "Remind with preview", - "rtg_schedule_preview": "Send preview scheduled", - "rtg_language_reloaded": "rabbitGram-specific language strings were reloaded.", - "rtg_notifications_mute_seconds": { - "zero": "seconds", - "one": "second", - "two": "seconds", - "few": "seconds", - "many": "seconds", - "other": "seconds" - }, - "rtg_notifications_mute_minutes": { - "zero": "minutes", - "one": "minute", - "two": "minutes", - "few": "minutes", - "many": "minutes", - "other": "minutes" - }, - "rtg_notifications_mute_hours": { - "zero": "hours", - "one": "hour", - "two": "hours", - "few": "hours", - "many": "hours", - "other": "hours" - }, - "rtg_notifications_mute_days": { - "zero": "days", - "one": "day", - "two": "days", - "few": "days", - "many": "days", - "other": "days" - }, - "rtg_forward_sender_names_and_captions_removed": "Sender names and captions removed", - "rtg_forward_remember_mode": "Remember forward mode", - "rtg_forward_mode": "Forward mode", - "rtg_forward_mode_quoted": "Quoted", - "rtg_forward_mode_unquoted": "Unquoted", - "rtg_forward_mode_uncaptioned": "Uncaptioned", - "rtg_forward_grouping_mode": "Grouping mode", - "rtg_forward_grouping_mode_preserve_albums": "Same as original", - "rtg_forward_grouping_mode_regroup": "Regroup media", - "rtg_forward_grouping_mode_regroup_desc": "Unquoted and uncaptioned only", - "rtg_forward_grouping_mode_separate": "Separate", - "rtg_forward_force_old_unquoted": "Old unquoted forward method", - "rtg_forward_force_old_unquoted_desc": "Old method copies messages content on client rather than server. Currently it's used only for \"Regroup media\" grouping mode, since new one doesn't support it. If for some reason unquoted forward doesn't work correctly, try switching this option.", - "rtg_disable_chat_themes": "Disable chat themes", - "rtg_settings_remember_compress_images": "Remember compress images", - "rtg_settings_compress_images_default": "Compress images by default", - "rtg_pip_not_supported": "Sorry, Picture-in-Picture mode is not supported here.", - "rtg_phone_hidden": "Gizli", - "rtg_side_menu_elements": "Yan Menü Öğeleri", - "rtg_settings_comma_after_mention": "Bahseden sonra virgül ekleyin", - "rtg_settings_auto_hide_notifications": "Bildirimleri otomatik olarak gizle", - "rtg_settings_hide_notifications_after": "{seconds} saniye sonra gizle", - "rtg_general_roundness": "Birleşik Yuvarlaklık", - "rtg_settings_appicon": "Uygulama simgesi", - "rtg_settings_show_seconds": "Saniyeleri göster", - "rtg_settings_show_sender_avatar": "Gönderenin gruplarda avatarı", - "dummy_last_string": "" + "rtg_intro_about": "Resmi olmayan mesajlaşma uygulamasına hoş geldiniz\nresmi Telegram Desktop benzeri.", + "rtg_about_text1": "Resmi olmayan ve deneysel {tdesktop_link} alternatifi.", + "rtg_about_text1_tdesktop": "Masaüstü Telegram", + "rtg_about_text3": "daha fazla bilgi için {channel_link} veya {faq_link} ziyaret ediniz.", + "rtg_about_text3_channel": "rabbitGram'ın kanalı", + "rtg_new_version": "masa üstü rabbitGram {version} sürümüne güncellendi (TD {td_version})\n\nTam sürüm geçmişi burda bulunabilir:\n{link}", + "rtg_open_from_tray": "rabbitGram'ı aç", + "rtg_quit_from_tray": "rabbitGram'dan çık", + "rtg_tray_icon_text": "rabbitGram hala çalışıyor,\nbunu ayarlar sayfasından değiştirebilirsiniz.\neğer bu simge tepsi menusundan kaybolursa,\ngizli simgelerden buraya sürükleyebilirsiniz..", + "rtg_error_start_minimized_passcoded": "Yerel bir şifre belirlediniz, bu nedenle rabbitGram Desktop küçültülemez; Çalışmaya başlamadan önce şifrenizi girmenizi isteyecektir.", + "rtg_proxy_unsupported": "rabbitGram Desktop sürümünüz bu vekil sunucu türünü desteklemiyor veya vekil sunucu bağlantısı geçersiz. Lütfen rabbitGram Desktop’ı en son sürüme güncelleyin.", + "rtg_update_telegram": "rabbitGram’ı güncelle", + "rtg_settings_auto_start": "Sistem başladığında rabbitGram'ı başlat", + "rtg_settings_add_sendto": "rabbitGram'ı \"Gönder\" menüsüne yerleştir", + "rtg_theme_no_desktop": "Üzgünüz, bu tema rabbitGram masaüstü için bir sürüm içermiyor.", + "rtg_download_path_default_radio": "«İndirilenler» içindeki rabbitGram dizini", + "rtg_passcode_about": "Yerel bir şifre ayarlandığında, sohbet listenizin üstünde bir kilit simgesi belirir. kilitlemek için ona tıklayın.\n\nNot: Yerel şifrenizi unutursanız, rabbitGram Desktop oturumunuzu kapatmanız ve tekrar oturum açmanız gerekir.", + "rtg_message_unsupported": "Bu mesaj rabbitGram sürümünüz tarafından desteklenmiyor. Lütfen Ayarlar > Gelişmiş bölümündeki en son sürüme güncelleyin veya {link} adresinden yükleyin.", + "rtg_bot_share_location_unavailable": "Üzgünüz, konum paylaşımı şu anda rabbitGram Desktop uygulamasında kullanılamaz.", + "rtg_theme_editor_need_unlock": "Temanızı kaydedebilmeniz için rabbitGram'ın kilidini açmalısınız.", + "rtg_no_mic_permission": "rabbitGram'ın mikrofonunuza erişmesi gerekir. Böylece arama yapabilir ve sesli mesaj kaydedebilirsiniz.", + "rtg_passport_app_out_of_date": "Üzgünüz, rabbitGram uygulaması güncel değil ve bu isteği işleyemez. Lütfen rabbitGram'ı güncelleyin.", + "rtg_export_progress": "Şimdi bu pencereyi kapatabilirsiniz. Lütfen veri aktarımı tamamlanana kadar rabbitGram'dan çıkmayın.", + "rtg_language_not_ready_about": "Ne yazık ki, bu özel dil paketi ({lang_name}) rabbitGram Desktop için veri içermiyor. Bu dil paketine {link} kullanarak katkıda bulunabilirsiniz..", + "rtg_outdated_soon": "Aksi takdirde rabbitGram Desktop, {date} tarihinde güncellenmeyi durduracaktır.", + "rtg_outdated_now": "Böylece rabbitGram Desktop daha yeni sürümlere güncellenebilir.", + "rtg_mac_menu_show": "rabbitGram'ı göster", + "rtg_settings_rabbit": "rabbitGram Ayarları", + "rtg_user_status_unaccessible": "Hesap Erişilmez", + "rtg_settings_show_json_settings": "Ayarlar dosyasını göster", + "rtg_settings_restart": "rabbitGram’ı yeniden başlat", + "rtg_copy_btn_callback": "Tuş verirsini kopyala", + "rtg_pinned_message_show": "Sabitlenmiş mesajı göster", + "rtg_pinned_message_hide": "Sabitlenmiş mesajı gizle", + "rtg_settings_general": "Genel", + "rtg_settings_appearance": "Görünüm", + "rtg_settings_chats": "Sohbetler", + "rtg_settings_sticker_height": "Çıkartma uzunluğu: {pixels}px", + "rtg_settings_sticker_scale_both": "Aynısını Genişliğe Ekle", + "rtg_settings_sticker_scale_both_about": "ETKIN OLUNCA, ÇIKARTMALAR'IN GENIŞLIĞI UZUNLUKLA BERABER AYNISINA DEĞIŞICEK.", + "rtg_settings_emoji_outline": "Çıkartmanın diş-çemberini büyüt", + "rtg_settings_disable_up_edit": "yukarı yön tuşla, düzenlemeyi kapat", + "rtg_settings_auto_scroll_unfocused": null, + "rtg_settings_always_show_scheduled": "Zamanlama simgesini hiç gizleme", + "rtg_settings_chat_list_compact": "sohbetler listesini küçült", + "rtg_fonts_title": "hatt", + "rtg_settings_fonts": "uygulama hatlarını değiştir", + "rtg_fonts_reset": "Sıfırla", + "rtg_fonts_about": "Değişiklikleri uygulamak ve görmek için uygulamayı yeniden başlatmanız gerekecek.", + "rtg_fonts_main": "anna hatt", + "rtg_fonts_semibold": "Yarıkalın hatt", + "rtg_fonts_semibold_is_bold": "kalın hatt yüzü", + "rtg_fonts_monospaced": "Monospace hattı", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "sistem hattını kullan", + "rtg_fonts_use_original_metrics": "Open Sans uzunluğu'nu ekle", + "rtg_settings_network": "ağ", + "rtg_settings_net_speed_boost": "Yükleme hızını yükselt", + "rtg_net_speed_boost_title": "Yükleme hızını yükselt", + "rtg_net_speed_boost_desc": "Uyarı: Bu parametreyi yavaş bağlantılar'da çok yüksek değerlere değişirirsen, daha kötü olucak, Kendi riskinle kullan.\n\neklemek için uygulamayı yendin başlatmak gerekli.", + "rtg_net_speed_boost_default": "kapalı", + "rtg_net_speed_boost_slight": "hafif", + "rtg_net_speed_boost_medium": "orta", + "rtg_net_speed_boost_big": "Güçlü", + "rtg_settings_system": "sistem", + "rtg_settings_qt_scale": "Qt boyutlandırma motoru", + "rtg_settings_file_dialog_type": null, + "rtg_file_dialog_type_default": "Varsayılan", + "rtg_file_dialog_disabled_on_build": "Bu sürümde devre dışı", + "rtg_file_dialog_disabled_by_option": null, + "rtg_settings_other": "Başka", + "rtg_profile_copy_id": "ID kopyala", + "rtg_profile_bot_id": null, + "rtg_profile_user_id": "kullanıcı ID", + "rtg_profile_group_id": "grup ID", + "rtg_profile_supergroup_id": "süper-group ID", + "rtg_profile_channel_id": "kanal ID", + "rtg_settings_show_phone_number": "Çekmecede telefon", + "rtg_settings_call_confirm": "aramadan önce onayla", + "rtg_call_sure": "Bu kullaniciyi aramk istediğinden eminsin?", + "rtg_call_button": "Ara", + "rtg_settings_ffmpeg_multithread": null, + "rtg_settings_ffmpeg_multithread_about": null, + "rtg_settings_external_video_player": null, + "rtg_settings_external_video_player_about": null, + "rtg_settings_adaptive_bubbles": "kabarcıkları ekran Genişliğine yeterle", + "rtg_settings_disable_sound_from_tray": "sesi devlete dışı bırak", + "rtg_settings_enable_sound_from_tray": "sesi çalıştır", + "rtg_settings_recent_stickers_limit.zero": "Son kullanılan stickerlar: {count} sticker göster", + "rtg_settings_recent_stickers_limit.one": "son kullanan çıkartmalar: {count} Çıkartmayı göster", + "rtg_settings_recent_stickers_limit.two": "Son kullanınan stickerlar: {count} sticker göster", + "rtg_settings_recent_stickers_limit.few": "Son kullanılan stickerlar: {count} sticker göster", + "rtg_settings_recent_stickers_limit.many": "Son kullanılan stickerlar: {count} sticker göster", + "rtg_settings_recent_stickers_limit.other": "son kullanan çıkartmalar: {count} Çıkartmayı Göster", + "rtg_settings_recent_stickers_limit_none": "son kullanan çıkartmalar: hepsini gizle", + "rtg_filters_default": "Varsayılan klasör", + "rtg_filters_context_edit_all": "klasörleri düzenle", + "rtg_filters_context_make_default": "klasoru Varsayılan yap", + "rtg_filters_context_reset_default": "Varsayılan klasoru sıfırla", + "rtg_settings_filters": "Klasörler", + "rtg_settings_filters_only_unmuted_counter": "Sesiz konuşmaları hesaplama", + "rtg_settings_filters_hide_edit": "klasör düzenleme simgesini gizle", + "rtg_settings_filters_hide_folder_names": "klasörleri isimsiz yap", + "rtg_settings_top_bar_mute": "sessiz tuşunu profilin üstüne Taşı", + "rtg_settings_messages": "mesajlar", + "rtg_settings_filters_hide_all": "\"tüm sohbetler\" klasörünu Gizle", + "rtg_hide_pinned_message": "Gizle", + "rtg_stickers_copy_title": "ismi kopyala", + "rtg_stickers_title_copied": "çıkartmanın paket ismi kopyalandı.", + "rtg_context_show_messages_from": "Kullanıcının mesajları", + "rtg_settings_userpic_rounding": "Profil-foto Görünüm şekli: {radius}", + "rtg_settings_userpic_rounding_none": "kare", + "rtg_settings_userpic_rounding_small": "küçük", + "rtg_settings_userpic_rounding_big": "Büyük", + "rtg_settings_userpic_rounding_full": "yuvarlak", + "rtg_settings_userpic_rounding_desc": "eklemek için, uygulamayı yeniden başlatmak gerekli.", + "rtg_settings_tray_icon": "Tepsi simge rengi", + "rtg_settings_tray_icon_default": "Varsayılan", + "rtg_settings_tray_icon_blue": "mavi", + "rtg_settings_tray_icon_green": "yeşil", + "rtg_settings_tray_icon_orange": "turuncu", + "rtg_settings_tray_icon_red": "kırmızı", + "rtg_settings_tray_icon_legacy": "Eski renk", + "rtg_settings_tray_icon_desc": "Bu simgeleri beğenmediysen, istediğin icon.png dosyasını profile klasörüne koyabilirsin, ama kaydetmek için uygulamayı yeniden başlatman lazım.\n\nAma şu aşağıdakiler başlatmak gerekmez.", + "rtg_settings_disable_tray_counter": "tepsi simgesinin sayısıni gizle", + "rtg_settings_use_telegram_panel_icon": "sistemden telegram simgesini iste", + "rtg_settings_chat_id": "Profildeki ID tipi", + "rtg_settings_chat_id_desc": "Burda İstediğiniz biçimi seçebilirsiniz.\n\nTelegram modu ID'i aynen kendisi gibi Görüntüle, ama Bot API gruplar için eksi işareti ekeler, ve -100 kanallar Ve SüperGruplar için\n\nEğer şimdi Açık profil penceresi varsa kapatmayı unutma, Değişiklikleri görüntülemek için", + "rtg_settings_chat_id_disable": "Gizle", + "rtg_settings_chat_id_telegram": null, + "rtg_settings_chat_id_bot": null, + "rtg_message_id": "mesaj ID'si: {id}", + "rtg_local_storage_limit_days.zero": "{count} gün", + "rtg_local_storage_limit_days.one": "{count} Gün", + "rtg_local_storage_limit_days.two": "{count} gün", + "rtg_local_storage_limit_days.few": "{count} gün", + "rtg_local_storage_limit_days.many": "{count} gün", + "rtg_local_storage_limit_days.other": "{count} Gün", + "rtg_settings_monospace_large_bubbles": "Mono hattı varsa, mesaj kabarcığini genişlentir ", + "rtg_bot_id_copied": "Bot ID'si kopyalandı.", + "rtg_user_id_copied": "Kullanici ID'si kopyalandı.", + "rtg_group_id_copied": "Grup ID'si kopyalandı.", + "rtg_supergroup_id_copied": "süpergrup ID'si kopyalandı.", + "rtg_channel_id_copied": "kanal ID'si Kopyalandı.", + "rtg_phone_copied": "Telefon numarası kopyalandı.", + "rtg_mention_copied": "Kullanıcı adı Kopyalandı.", + "rtg_status_mutual_contact": "karşılıklı kişiler", + "rtg_status_contact": "Kişi", + "rtg_status_non_contact": "Kişi-Olmayan", + "rtg_supergroup_status": "SüperGrup", + "rtg_group_status_not_in": "Üye Değil", + "rtg_channel_status_not_in": "Abone Değil", + "rtg_group_status_owner": "Sahip", + "rtg_group_status_admin": "Admin", + "rtg_too_many_accounts_warning": "Uyarı! Aynı zamanda Çok hesap kullanmak Tavsiye Edilmez, daha Fazla RAM belleği tüketicek ayrıca rabbitGram şaşırtıcı biçimde Kapanabilir.\n\n yeni hesap eklemek istediğinizden eminmisinz?", + "rtg_account_add_anyway": "Neyse ne", + "rtg_rights_chat_send_stickers": "çıkartmalar Gönder", + "rtg_rights_chat_send_gif": "GIF Gönder", + "rtg_rights_chat_send_games": "Oyun Gönder", + "rtg_rights_chat_use_inline": "inline Bot Kullan", + "rtg_admin_log_banned_send_stickers": "Çıkartma Gönder", + "rtg_admin_log_banned_send_gif": "GIF'ler Gönder", + "rtg_admin_log_banned_send_games": "Oyunlar Gönder", + "rtg_admin_log_banned_use_inline": "İnline Bot'lar Kullan", + "rtg_forward_go_to_chat": "Sohbete git", + "rtg_settings_forward": "yönlendir", + "rtg_settings_forward_retain_selection": "Yönlendirdikten sonra seçilenleri yeniden eğit", + "rtg_settings_forward_chat_on_click": "Tıklamayla sohbeti aç", + "rtg_settings_forward_chat_on_click_description": "Ctrl tuşunu uzun tutarak birden fazla sohbet seçmek için, bu seçenek aktifligine rağmen.", + "rtg_forward_menu_quoted": "İletenli", + "rtg_forward_menu_unquoted": "Yazarsız ile başlıklı", + "rtg_forward_menu_uncaptioned": "Yazarsız ile başlıksiz", + "rtg_forward_menu_default_albums": "Albümlerı sakla", + "rtg_forward_menu_group_all_media": "Tüm medyayı grupla", + "rtg_forward_menu_separate_messages": "Mesajları Ayır", + "rtg_forward_subtitle_unquoted": "İletensiz", + "rtg_forward_subtitle_uncaptioned": "Başlıksiz", + "rtg_forward_subtitle_group_all_media": "Albüm olarak", + "rtg_forward_subtitle_separate_messages": "Tek Tek", + "rtg_profile_mention_user": "bildirim oluştur", + "rtg_filters_exclude_not_owned": "Sahiplenmeyen", + "rtg_filters_exclude_not_admin": "Yönetilmeyen", + "rtg_filters_exclude_owned": "sahiplenen", + "rtg_filters_exclude_admin": "Yönetilen", + "rtg_filters_exclude_not_recent": "Bu oturumda açılmamış", + "rtg_filters_exclude_filtered": "Diğer klasörlerden", + "rtg_filters_create_cloud": "Bulut klasörü oluştur", + "rtg_filters_create_local": "yerel klasör oluştur", + "rtg_filters_description": "Bulut klasörleri tüm Telegram uygulamalarınız arasında senkronize edilir, ama yerel klasörlerin sunabileceği daha fazla özelliker var.", + "rtg_filters_new_cloud": "Yeni Bulut klasörü", + "rtg_filters_new_local": "Yeni yerel klasör", + "rtg_filters_edit_cloud": "Bulut klasörünü düzenle", + "rtg_filters_edit_local": "yerel klasörü düzenle", + "rtg_filters_local": "Yerel klasör", + "rtg_filters_cloud": "Bulut klasörü", + "rtg_filters_cloud_limit": "Üzgünüz, daha fazla bulut klasörü oluşturamazsınız. Bunun yerine yerel klasör oluşturabilirsiniz.", + "rtg_filters_hide_folder": "Klasörü Gizle", + "rtg_filters_hide_button": "Tuşu gizle", + "rtg_filters_hide_all_chats_toast": "\"Tüm sohbetler\" klasoröü gizli.\nTekrar etkinleştirmek için rabbitGram ayarlarına git.", + "rtg_filters_hide_edit_toast": "Düzenleme tuşu gizli.\nTekrar etkinleştirmek için rabbitGram ayarlarına git.", + "rtg_settings_telegram_sites_autologin": null, + "rtg_mute_for_selected_time": null, + "rtg_send_preview": null, + "rtg_send_silent_preview": null, + "rtg_reminder_preview": null, + "rtg_schedule_preview": null, + "rtg_language_reloaded": null, + "rtg_notifications_mute_seconds.zero": null, + "rtg_notifications_mute_seconds.one": null, + "rtg_notifications_mute_seconds.two": null, + "rtg_notifications_mute_seconds.few": null, + "rtg_notifications_mute_seconds.many": null, + "rtg_notifications_mute_seconds.other": null, + "rtg_notifications_mute_minutes.zero": null, + "rtg_notifications_mute_minutes.one": null, + "rtg_notifications_mute_minutes.two": null, + "rtg_notifications_mute_minutes.few": null, + "rtg_notifications_mute_minutes.many": null, + "rtg_notifications_mute_minutes.other": null, + "rtg_notifications_mute_hours.zero": null, + "rtg_notifications_mute_hours.one": null, + "rtg_notifications_mute_hours.two": null, + "rtg_notifications_mute_hours.few": null, + "rtg_notifications_mute_hours.many": null, + "rtg_notifications_mute_hours.other": null, + "rtg_notifications_mute_days.zero": null, + "rtg_notifications_mute_days.one": null, + "rtg_notifications_mute_days.two": null, + "rtg_notifications_mute_days.few": null, + "rtg_notifications_mute_days.many": null, + "rtg_notifications_mute_days.other": null, + "rtg_forward_sender_names_and_captions_removed": null, + "rtg_forward_remember_mode": null, + "rtg_forward_mode": null, + "rtg_forward_mode_quoted": null, + "rtg_forward_mode_unquoted": null, + "rtg_forward_mode_uncaptioned": null, + "rtg_forward_grouping_mode": null, + "rtg_forward_grouping_mode_preserve_albums": null, + "rtg_forward_grouping_mode_regroup": null, + "rtg_forward_grouping_mode_regroup_desc": null, + "rtg_forward_grouping_mode_separate": null, + "rtg_forward_force_old_unquoted": null, + "rtg_forward_force_old_unquoted_desc": null, + "rtg_disable_chat_themes": null, + "rtg_settings_remember_compress_images": null, + "rtg_settings_compress_images_default": null, + "rtg_pip_not_supported": null, + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "Gizli", + "rtg_side_menu_elements": "Yan Menü Öğeleri", + "rtg_settings_comma_after_mention": "Bahseden sonra virgül ekleyin", + "rtg_settings_auto_hide_notifications": "Bildirimleri otomatik olarak gizle", + "rtg_settings_hide_notifications_after": "{seconds} saniye sonra gizle", + "rtg_general_roundness": "Birleşik Yuvarlaklık", + "rtg_settings_appicon": "Uygulama simgesi", + "rtg_settings_show_seconds": "Saniyeleri göster", + "rtg_settings_show_sender_avatar": "Gönderenin gruplarda avatarı", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/uk.json b/Telegram/Resources/langs/rabbit/uk.json index 13a652aff4cc1c..e33073d9f57053 100644 --- a/Telegram/Resources/langs/rabbit/uk.json +++ b/Telegram/Resources/langs/rabbit/uk.json @@ -1,274 +1,277 @@ { - "rtg_intro_about": "Вітаємо в неофіційному додатку\nна основі Telegram Desktop.", - "rtg_about_text1": "Експериментальний неофіційний форк {tdesktop_link}.", - "rtg_about_text1_tdesktop": "Telegram Desktop", - "rtg_about_text3": "Щоб дізнатися більше, відвідайте {channel_link} або {faq_link} (англ.).", - "rtg_about_text3_channel": "канал rabbitGram", - "rtg_new_version": "rabbitGram Desktop оновився до версії {version} (TD {td_version})\n\nПовна історія змін доступна тут:\n{link}", - "rtg_open_from_tray": "Відкрити rabbitGram", - "rtg_quit_from_tray": "Закрити rabbitGram", - "rtg_tray_icon_text": "rabbitGram продовжує працювати,\nВи можете змінити це в налаштуваннях.\nЯкщо значок зникне звідси,\nйого можна перетягнути назад з прихованих значків.", - "rtg_error_start_minimized_passcoded": "Ви встановили локальний пароль, тому його неможливо запустити у фоні. Для входу в додаток потрібно спочатку ввести пароль.", - "rtg_proxy_unsupported": "Посилання некоректне або тип проксі-сервера не підтримуєтся в rabbitGram Desktop. Переконайтесь, що використовуєте останню версію програми.", - "rtg_update_telegram": "Оновити rabbitGram", - "rtg_settings_auto_start": "Запускати rabbitGram разом із системою", - "rtg_settings_add_sendto": "Додати у меню «Надіслати»", - "rtg_theme_no_desktop": "На жаль, ця тема не підходить для rabbitGram Desktop.", - "rtg_download_path_default_radio": "Тека rabbitGram у «Завантаженнях» системи", - "rtg_passcode_about": "Коли локальний пароль встановлений, над списком чатів є значок замка для блокування програми.\n\nПамʼятайте: якщо Ви забудете свій локальний пароль, Вам потрібно буде вийти і заново ввійти у свій акаунт в rabbitGram Desktop.", - "rtg_message_unsupported": "Це повідомлення не підтримується вашою версією rabbitGram. Оновіться до останньої версії в «Налаштуваннях» або встановіть її з {link}", - "rtg_bot_share_location_unavailable": "В rabbitGram Desktop поки що неможливо ділитися розташуванням.", - "rtg_theme_editor_need_unlock": "Щоб зберегти тему, необхідно розблокувати додаток.", - "rtg_payments_not_supported": "На жаль, rabbitGram Desktop ще не підтримує платежі. Будь ласка, використовуйте для цього мобільні додатки.", - "rtg_no_mic_permission": "Щоб Ви могли телефонувати та записувати голосові повідомлення, rabbitGram потребує доступу до мікрофона.", - "rtg_passport_app_out_of_date": "На жаль, ваша версія додатка застаріла і не може обробити запит. Будь ласка, оновіть rabbitGram.", - "rtg_export_progress": "Це вікно можна закрити. Але, будь ласка, не закривайте rabbitGram, поки експорт даних не завершиться.", - "rtg_language_not_ready_about": "На жаль, у цьому неофіційному перекладі ({lang_name}) немає текстів додатка rabbitGram Desktop. Ви можете використовувати {link}, щоб допомогти з перекладом додатка.", - "rtg_outdated_soon": "Інакше додаток перестане оновлюватися з {date}.", - "rtg_outdated_now": "Щоб rabbitGram міг отримувати оновлення.", - "rtg_mac_menu_show": "Показати rabbitGram", - "rtg_settings_rabbit": "Опції rabbitGram", - "rtg_user_status_unaccessible": "акаунт недоступний", - "rtg_settings_show_json_settings": "Показати файл налаштувань", - "rtg_settings_restart": "Перезапустити rabbitGram", - "rtg_copy_btn_callback": "Копіювати callback-дані", - "rtg_pinned_message_show": "Показати закріплене повідомлення", - "rtg_pinned_message_hide": "Приховати закріплене повідомлення", - "rtg_settings_general": "Загальні", - "rtg_settings_appearance": "Зовнішній вигляд", - "rtg_settings_chats": "Чати", - "rtg_settings_sticker_height": "Висота наліпок: {pixels} пікс.", - "rtg_settings_sticker_scale_both": "Застосовувати до ширини наліпок", - "rtg_settings_sticker_scale_both_about": "Якщо ввімкнено, максимальна ширина наліпки буде змінюватися разом з висотою.", - "rtg_settings_emoji_outline": "Обведення у великих емодзі", - "rtg_settings_disable_up_edit": "Не редагувати клавішею вгору", - "rtg_settings_auto_scroll_unfocused": "Авто-прокрутка при неактивному вікні", - "rtg_settings_always_show_scheduled": "Завжди показувати відкладені", - "rtg_settings_chat_list_compact": "Компактний список чатів", - "rtg_fonts_title": "Шрифти", - "rtg_settings_fonts": "Змінити шрифти додатка", - "rtg_fonts_reset": "Скинути", - "rtg_fonts_about": "Для застосування і перегляду змін потрібен перезапуск додатку.", - "rtg_fonts_main": "Основний шрифт", - "rtg_fonts_semibold": "Напівжирний шрифт", - "rtg_fonts_semibold_is_bold": "Жирне накреслення", - "rtg_fonts_monospaced": "Моноширинний шрифт", - "rtg_fonts_size": "Font size: {pixels}px", - "rtg_fonts_use_system_font": "Використовувати системний шрифт", - "rtg_fonts_use_original_metrics": "Використовувати висоту Open Sans", - "rtg_settings_network": "Мережа", - "rtg_settings_net_speed_boost": "Прискорення завантаження", - "rtg_net_speed_boost_title": "Прискорення завантаження", - "rtg_net_speed_boost_desc": "Увага: високі значення параметра при повільному інтернеті можуть зробити ще гірше. Використовуйте на свій страх і ризик. \n\nДля збереження змін потрібен перезапуск додатку.", - "rtg_net_speed_boost_default": "Відключено", - "rtg_net_speed_boost_slight": "Трішки", - "rtg_net_speed_boost_medium": "Середнє", - "rtg_net_speed_boost_big": "Високе", - "rtg_settings_system": "Система", - "rtg_settings_qt_scale": "Масштабування Qt-двигуном", - "rtg_settings_file_dialog_type": "Діалог вибору файла", - "rtg_file_dialog_type_default": "За замовчуванням", - "rtg_file_dialog_disabled_on_build": "Вимкнено під час побудови", - "rtg_file_dialog_disabled_by_option": "Вимкнено за опцією", - "rtg_settings_other": "Інші", - "rtg_profile_copy_id": "Копіювати ID", - "rtg_profile_bot_id": "ID бота", - "rtg_profile_user_id": "ID користувача", - "rtg_profile_group_id": "ID групи", - "rtg_profile_supergroup_id": "ID супергрупи", - "rtg_profile_channel_id": "ID канала", - "rtg_settings_show_phone_number": "Показувати телефон", - "rtg_settings_call_confirm": "Підтвердження перед дзвінком", - "rtg_call_sure": "Ви впевнені, що хочете зателефонувати цьому користувачу?", - "rtg_call_button": "Зателефонувати", - "rtg_settings_ffmpeg_multithread": "Декодувати відео в декілька потоків", - "rtg_settings_ffmpeg_multithread_about": "Декодування відео буде швидше, але навантаження на ЦП і витрата ОЗУ стане вище. Чим більше ядер, тим більше витрата ОЗУ, конкретну кількість потоків можна вказати в JSON.", - "rtg_settings_external_video_player": "Зовнішній відеоплеєр", - "rtg_settings_external_video_player_about": "Примусове відключення автоматичного програвання. Для відео використовується системний відеоплеєр.", - "rtg_settings_adaptive_bubbles": "Адаптивна ширина", - "rtg_settings_disable_sound_from_tray": "Виключити звук", - "rtg_settings_enable_sound_from_tray": "Включити звук", - "rtg_settings_recent_stickers_limit": { - "zero": "Недавні наліпки: показувати {count} шт.", - "one": "Недавні наліпки: показувати {count} шт.", - "two": "Недавні наліпки: показувати {count} шт.", - "few": "Недавні наліпки: показувати {count} шт.", - "many": "Недавні наліпки: показувати {count} шт.", - "other": "Недавні наліпки: показувати {count} шт." - }, - "rtg_settings_recent_stickers_limit_none": "Недавні наліпки: приховати всі", - "rtg_filters_default": "Папка за замовчуванням", - "rtg_filters_context_edit_all": "Змінити папки", - "rtg_filters_context_make_default": "Зробити папкою за замовчуванням", - "rtg_filters_context_reset_default": "Відновити папку за замовчуванням", - "rtg_settings_filters": "Папки", - "rtg_settings_filters_only_unmuted_counter": "Не враховувати чати без сповіщень", - "rtg_settings_filters_hide_edit": "Приховати кнопку «Змінити»", - "rtg_settings_filters_hide_folder_names": "Компактні папки", - "rtg_settings_top_bar_mute": "Сповіщення вгорі профіля", - "rtg_settings_messages": "Повідомлення", - "rtg_settings_filters_hide_all": "Приховати папку «Усі чати»", - "rtg_hide_pinned_message": "Приховати", - "rtg_stickers_copy_title": "Копіювати назву", - "rtg_stickers_title_copied": "Назва набору наліпок скопійовано в буфер обміну.", - "rtg_context_show_messages_from": "Повідомлення користувача", - "rtg_settings_userpic_rounding": "Скруглення фото профіля: {radius}", - "rtg_settings_userpic_rounding_none": "Квадрат", - "rtg_settings_userpic_rounding_small": "Мале", - "rtg_settings_userpic_rounding_big": "Велике", - "rtg_settings_userpic_rounding_full": "Повне", - "rtg_settings_userpic_rounding_desc": "Для застосування і перегляду змін потрібен перезапуск додатку.", - "rtg_settings_tray_icon": "Іконка в треї", - "rtg_settings_tray_icon_default": "Стандартна", - "rtg_settings_tray_icon_blue": "Синя", - "rtg_settings_tray_icon_green": "Зелена", - "rtg_settings_tray_icon_orange": "Помаранчева", - "rtg_settings_tray_icon_red": "Червона", - "rtg_settings_tray_icon_legacy": "Стара", - "rtg_settings_tray_icon_desc": "Якщо вам не подобається жодна з цих іконок, Ви можете покласти icon.png в каталог профіля, але для її перегляду потрібен перезапуск. \n\nІконкам нижче перезапуск не потрібен.", - "rtg_settings_disable_tray_counter": "Сховати лічильник на іконці в треї", - "rtg_settings_use_telegram_panel_icon": "Запитувати у системи іконку Telegram", - "rtg_settings_chat_id": "ID чату в профілі", - "rtg_settings_chat_id_desc": "Тут можна вибрати бажаний вид ID. \n\nTelegram API використовує ID як є на справді, а Bot API додає «мінус» в початок для груп та «-100» для каналів і супергруп, щоб вмістити все в одне поле. \n\nЯкщо у вас відкрита панель профілю, закрийте і відкрийте її, щоб побачити зміни.", - "rtg_settings_chat_id_disable": "Приховати", - "rtg_settings_chat_id_telegram": "Telegram API", - "rtg_settings_chat_id_bot": "Bot API", - "rtg_message_id": "ID повідомлення: {id}", - "rtg_emoji_panel_hover": "Панель емодзі по наведенню", - "rtg_local_storage_limit_days": { - "zero": "{count} днів", - "one": "{count} день", - "two": "{count} дні", - "few": "{count} дні", - "many": "{count} днів", - "other": "{count} дня" - }, - "rtg_settings_monospace_large_bubbles": "Розширювати моноширинні", - "rtg_bot_id_copied": "ID бота скопійовано.", - "rtg_user_id_copied": "ID користувача скопійовано.", - "rtg_group_id_copied": "ID групи скопійовано.", - "rtg_supergroup_id_copied": "ID супергрупи скопійовано", - "rtg_channel_id_copied": "ID каналу скопійовано.", - "rtg_phone_copied": "Номер телефону скопійовано.", - "rtg_mention_copied": "Ім'я користувача скопійовано.", - "rtg_status_mutual_contact": "взаємний контакт", - "rtg_status_contact": "контакт", - "rtg_status_non_contact": "не контакт", - "rtg_supergroup_status": "супергрупа", - "rtg_group_status_not_in": "не учасник", - "rtg_channel_status_not_in": "не підписник", - "rtg_group_status_owner": "Ви власник", - "rtg_group_status_admin": "Ви адмін", - "rtg_too_many_accounts_warning": "Увага! Не рекомендується використовувати велику кількість акаунтів одночасно, можливе високе споживання оперативної пам'яті, а також зависання додатку через це. \n\nВи дійсно хочете додати акаунт?", - "rtg_account_add_anyway": "Все одно додати", - "rtg_rights_chat_send_stickers": "Надсилати наліпки", - "rtg_rights_chat_send_gif": "Надсилати GIF", - "rtg_rights_chat_send_games": "Надсилати ігри", - "rtg_rights_chat_use_inline": "Використовувати інлайн-ботів", - "rtg_admin_log_banned_send_stickers": "Надсилати наліпки", - "rtg_admin_log_banned_send_gif": "Надсилати GIF", - "rtg_admin_log_banned_send_games": "Надсилати ігри", - "rtg_admin_log_banned_use_inline": "Використовувати інлайн-ботів", - "rtg_forward_go_to_chat": "Відкрити чат", - "rtg_settings_forward": "Пересилка", - "rtg_settings_forward_retain_selection": "Зберегти вибір після пересилки", - "rtg_settings_forward_chat_on_click": "Відкривати чат при пересиланні", - "rtg_settings_forward_chat_on_click_description": "Ви можете вибрати декілька чатів утримуючи Ctrl незалежно від цього параметра.", - "rtg_forward_menu_quoted": "З автором", - "rtg_forward_menu_unquoted": "Без автора", - "rtg_forward_menu_uncaptioned": "Тільки медіа", - "rtg_forward_menu_default_albums": "Оригінальні альбоми", - "rtg_forward_menu_group_all_media": "Об'єднати всі медіа", - "rtg_forward_menu_separate_messages": "Окремі повідомлення", - "rtg_forward_subtitle_unquoted": "без автора", - "rtg_forward_subtitle_uncaptioned": "без коментаря", - "rtg_forward_subtitle_group_all_media": "альбомами", - "rtg_forward_subtitle_separate_messages": "по одному", - "rtg_profile_mention_user": "Згадка користувача", - "rtg_filters_exclude_not_owned": "Без прав власника", - "rtg_filters_exclude_not_admin": "Без прав адміністратора", - "rtg_filters_exclude_owned": "Із правами власника", - "rtg_filters_exclude_admin": "Із правами адміністратора", - "rtg_filters_exclude_not_recent": "Не відкриті за сессію", - "rtg_filters_exclude_filtered": "З інших папок", - "rtg_filters_create_cloud": "Створити хмарну папку", - "rtg_filters_create_local": "Створити локальну папку", - "rtg_filters_description": "Хмарні папки синхронізуються між усіма вашими пристроями, але у локальних папок більше функцій.", - "rtg_filters_new_cloud": "Нова хмарна папка", - "rtg_filters_new_local": "Нова локальна папка", - "rtg_filters_edit_cloud": "Змінити хмарну папку", - "rtg_filters_edit_local": "Змінити локальну папку", - "rtg_filters_local": "локальна папка", - "rtg_filters_cloud": "хмарна папка", - "rtg_filters_cloud_limit": "Ви створили максимальну кількість хмарних папок. Замість цього можна створити локальну.", - "rtg_filters_hide_folder": "Приховати папку", - "rtg_filters_hide_button": "Приховати кнопку", - "rtg_filters_hide_all_chats_toast": "Папка «Усі чати» прихована.\nВи можете увімкути її в опціях rabbitGram.", - "rtg_filters_hide_edit_toast": "Кнопка «Змінити» прихована.\nВи можете увімкути її в опціях rabbitGram.", - "rtg_settings_telegram_sites_autologin": "Авто-логін на сайти Telegram", - "rtg_mute_for_selected_time": "Вибраний час", - "rtg_send_preview": "Надіслати прев'ю", - "rtg_send_silent_preview": "Надіслати прев'ю без звуку", - "rtg_reminder_preview": "Нагадати про це прев'ю", - "rtg_schedule_preview": "Надіслати це прев'ю пізніше", - "rtg_language_reloaded": "Мовні компоненти rabbitGram перезавантажились.", - "rtg_notifications_mute_seconds": { - "zero": "секунд", - "one": "секунда", - "two": "секунди", - "few": "секунд", - "many": "секунд", - "other": "секунд" - }, - "rtg_notifications_mute_minutes": { - "zero": "хвилин", - "one": "хвилина", - "two": "хвилини", - "few": "хвилин", - "many": "хвилин", - "other": "хвилин" - }, - "rtg_notifications_mute_hours": { - "zero": "годин", - "one": "година", - "two": "години", - "few": "годин", - "many": "годин", - "other": "годин" - }, - "rtg_notifications_mute_days": { - "zero": "днів", - "one": "день", - "two": "дні", - "few": "днів", - "many": "днів", - "other": "днів" - }, - "rtg_forward_sender_names_and_captions_removed": "Без авторів та коментарів", - "rtg_forward_remember_mode": "Запам’ятовувати режим пересилання", - "rtg_forward_mode": "Режим пересилання", - "rtg_forward_mode_quoted": "З автором", - "rtg_forward_mode_unquoted": "Без автора", - "rtg_forward_mode_uncaptioned": "Без коментаря", - "rtg_forward_grouping_mode": "Режим групування", - "rtg_forward_grouping_mode_preserve_albums": "Як в оригіналі", - "rtg_forward_grouping_mode_regroup": "Об'єднувати медіа", - "rtg_forward_grouping_mode_regroup_desc": "Завжди без авторів та коментарів", - "rtg_forward_grouping_mode_separate": "Окремими повідомленнями", - "rtg_forward_force_old_unquoted": "Старий метод пересилання без автора", - "rtg_forward_force_old_unquoted_desc": "Старий метод копіює повідомлення на стороні клієнта, а не сервера. В даний час він використовується лише для режиму групування «Об'єднувати медіа», оскільки новий метод не підтримує його. Якщо пересилання не працює, змінить цю опцію.", - "rtg_disable_chat_themes": "Вимкнути теми чатів", - "rtg_settings_remember_compress_images": "Remember compress images", - "rtg_settings_compress_images_default": "Compress images by default", - "rtg_pip_not_supported": "Sorry, Picture-in-Picture mode is not supported here.", - "rtg_phone_hidden": "Приховано", - "rtg_side_menu_elements": "Елементи бічного меню", - "rtg_settings_comma_after_mention": "Додати кому після згадки", - "rtg_settings_auto_hide_notifications": "Приховувати сповіщення автоматично", - "rtg_settings_hide_notifications_after": "Сховати через {seconds} секунд", - "rtg_general_roundness": "Єдине закруглення", - "rtg_settings_appicon": "Іконка додатка", - "rtg_settings_show_seconds": "Показувати секунди", - "rtg_settings_show_sender_avatar": "Аватар відправника в групах", - "dummy_last_string": "" + "rtg_intro_about": "Вітаємо в неофіційному додатку\nна основі Telegram Desktop.", + "rtg_about_text1": "Експериментальний неофіційний форк {tdesktop_link}.", + "rtg_about_text1_tdesktop": null, + "rtg_about_text3": "Щоб дізнатися більше, відвідайте {channel_link} або {faq_link} (англ.).", + "rtg_about_text3_channel": "канал rabbitGram", + "rtg_new_version": "rabbitGram Desktop оновився до версії {version} (TD {td_version})\n\nПовна історія змін доступна тут:\n{link}", + "rtg_open_from_tray": "Відкрити rabbitGram", + "rtg_quit_from_tray": "Закрити rabbitGram", + "rtg_tray_icon_text": "rabbitGram продовжує працювати,\nВи можете змінити це в налаштуваннях.\nЯкщо значок зникне звідси,\nйого можна перетягнути назад з прихованих значків.", + "rtg_error_start_minimized_passcoded": "Ви встановили локальний пароль, тому його неможливо запустити у фоні. Для входу в додаток потрібно спочатку ввести пароль.", + "rtg_proxy_unsupported": "Посилання некоректне або тип проксі-сервера не підтримуєтся в rabbitGram Desktop. Переконайтесь, що використовуєте останню версію програми.", + "rtg_update_telegram": "Оновити rabbitGram", + "rtg_settings_auto_start": "Запускати rabbitGram разом із системою", + "rtg_settings_add_sendto": "Додати у меню «Надіслати»", + "rtg_theme_no_desktop": "На жаль, ця тема не підходить для rabbitGram Desktop.", + "rtg_download_path_default_radio": "Тека rabbitGram у «Завантаженнях» системи", + "rtg_passcode_about": "Коли локальний пароль встановлений, над списком чатів є значок замка для блокування програми.\n\nПамʼятайте: якщо Ви забудете свій локальний пароль, Вам потрібно буде вийти і заново ввійти у свій акаунт в rabbitGram Desktop.", + "rtg_message_unsupported": "Це повідомлення не підтримується вашою версією rabbitGram. Оновіться до останньої версії в «Налаштуваннях» або встановіть її з {link}", + "rtg_bot_share_location_unavailable": "В rabbitGram Desktop поки що неможливо ділитися розташуванням.", + "rtg_theme_editor_need_unlock": "Щоб зберегти тему, необхідно розблокувати додаток.", + "rtg_no_mic_permission": "Щоб Ви могли телефонувати та записувати голосові повідомлення, rabbitGram потребує доступу до мікрофона.", + "rtg_passport_app_out_of_date": "На жаль, ваша версія додатка застаріла і не може обробити запит. Будь ласка, оновіть rabbitGram.", + "rtg_export_progress": "Це вікно можна закрити. Але, будь ласка, не закривайте rabbitGram, поки експорт даних не завершиться.", + "rtg_language_not_ready_about": "На жаль, у цьому неофіційному перекладі ({lang_name}) немає текстів додатка rabbitGram Desktop. Ви можете використовувати {link}, щоб допомогти з перекладом додатка.", + "rtg_outdated_soon": "Інакше додаток перестане оновлюватися з {date}.", + "rtg_outdated_now": "Щоб rabbitGram міг отримувати оновлення.", + "rtg_mac_menu_show": "Показати rabbitGram", + "rtg_settings_rabbit": "Опції rabbitGram", + "rtg_user_status_unaccessible": "акаунт недоступний", + "rtg_settings_show_json_settings": "Показати файл налаштувань", + "rtg_settings_restart": "Перезапустити rabbitGram", + "rtg_copy_btn_callback": "Копіювати callback-дані", + "rtg_pinned_message_show": "Показати закріплене повідомлення", + "rtg_pinned_message_hide": "Приховати закріплене повідомлення", + "rtg_settings_general": "Загальні", + "rtg_settings_appearance": "Зовнішній вигляд", + "rtg_settings_chats": "Чати", + "rtg_settings_sticker_height": "Висота наліпок: {pixels} пікс.", + "rtg_settings_sticker_scale_both": "Застосовувати до ширини наліпок", + "rtg_settings_sticker_scale_both_about": "Якщо ввімкнено, максимальна ширина наліпки буде змінюватися разом з висотою.", + "rtg_settings_emoji_outline": "Обведення у великих емодзі", + "rtg_settings_disable_up_edit": "Не редагувати клавішею вгору", + "rtg_settings_auto_scroll_unfocused": "Авто-прокрутка при неактивному вікні", + "rtg_settings_always_show_scheduled": "Завжди показувати відкладені", + "rtg_settings_chat_list_compact": "Компактний список чатів", + "rtg_fonts_title": "Шрифти", + "rtg_settings_fonts": "Змінити шрифти додатка", + "rtg_fonts_reset": "Скинути", + "rtg_fonts_about": "Для застосування і перегляду змін потрібен перезапуск додатку.", + "rtg_fonts_main": "Основний шрифт", + "rtg_fonts_semibold": "Напівжирний шрифт", + "rtg_fonts_semibold_is_bold": "Жирне накреслення", + "rtg_fonts_monospaced": "Моноширинний шрифт", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "Використовувати системний шрифт", + "rtg_fonts_use_original_metrics": "Використовувати висоту Open Sans", + "rtg_settings_network": "Мережа", + "rtg_settings_net_speed_boost": "Прискорення завантаження", + "rtg_net_speed_boost_title": "Прискорення завантаження", + "rtg_net_speed_boost_desc": "Увага: високі значення параметра при повільному інтернеті можуть зробити ще гірше. Використовуйте на свій страх і ризик. \n\nДля збереження змін потрібен перезапуск додатку.", + "rtg_net_speed_boost_default": "Відключено", + "rtg_net_speed_boost_slight": "Трішки", + "rtg_net_speed_boost_medium": "Середнє", + "rtg_net_speed_boost_big": "Високе", + "rtg_settings_system": "Система", + "rtg_settings_qt_scale": "Масштабування Qt-двигуном", + "rtg_settings_file_dialog_type": "Діалог вибору файла", + "rtg_file_dialog_type_default": "За замовчуванням", + "rtg_file_dialog_disabled_on_build": "Вимкнено під час побудови", + "rtg_file_dialog_disabled_by_option": "Вимкнено за опцією", + "rtg_settings_other": "Інші", + "rtg_profile_copy_id": "Копіювати ID", + "rtg_profile_bot_id": "ID бота", + "rtg_profile_user_id": "ID користувача", + "rtg_profile_group_id": "ID групи", + "rtg_profile_supergroup_id": "ID супергрупи", + "rtg_profile_channel_id": "ID канала", + "rtg_settings_show_phone_number": "Показувати телефон", + "rtg_settings_call_confirm": "Підтвердження перед дзвінком", + "rtg_call_sure": "Ви впевнені, що хочете зателефонувати цьому користувачу?", + "rtg_call_button": "Зателефонувати", + "rtg_settings_ffmpeg_multithread": "Декодувати відео в декілька потоків", + "rtg_settings_ffmpeg_multithread_about": "Декодування відео буде швидше, але навантаження на ЦП і витрата ОЗУ стане вище. Чим більше ядер, тим більше витрата ОЗУ, конкретну кількість потоків можна вказати в JSON.", + "rtg_settings_external_video_player": "Зовнішній відеоплеєр", + "rtg_settings_external_video_player_about": "Примусове відключення автоматичного програвання. Для відео використовується системний відеоплеєр.", + "rtg_settings_adaptive_bubbles": "Адаптивна ширина", + "rtg_settings_disable_sound_from_tray": "Виключити звук", + "rtg_settings_enable_sound_from_tray": "Включити звук", + "rtg_settings_recent_stickers_limit.zero": "Недавні наліпки: показувати {count} шт.", + "rtg_settings_recent_stickers_limit.one": "Недавні наліпки: показувати {count} шт.", + "rtg_settings_recent_stickers_limit.two": "Недавні наліпки: показувати {count} шт.", + "rtg_settings_recent_stickers_limit.few": "Недавні наліпки: показувати {count} шт.", + "rtg_settings_recent_stickers_limit.many": "Недавні наліпки: показувати {count} шт.", + "rtg_settings_recent_stickers_limit.other": "Недавні наліпки: показувати {count} шт.", + "rtg_settings_recent_stickers_limit_none": "Недавні наліпки: приховати всі", + "rtg_filters_default": "Папка за замовчуванням", + "rtg_filters_context_edit_all": "Змінити папки", + "rtg_filters_context_make_default": "Зробити папкою за замовчуванням", + "rtg_filters_context_reset_default": "Відновити папку за замовчуванням", + "rtg_settings_filters": "Папки", + "rtg_settings_filters_only_unmuted_counter": "Не враховувати чати без сповіщень", + "rtg_settings_filters_hide_edit": "Приховати кнопку «Змінити»", + "rtg_settings_filters_hide_folder_names": "Компактні папки", + "rtg_settings_top_bar_mute": "Сповіщення вгорі профіля", + "rtg_settings_messages": "Повідомлення", + "rtg_settings_filters_hide_all": "Приховати папку «Усі чати»", + "rtg_hide_pinned_message": "Приховати", + "rtg_stickers_copy_title": "Копіювати назву", + "rtg_stickers_title_copied": "Назва набору наліпок скопійовано в буфер обміну.", + "rtg_context_show_messages_from": "Повідомлення користувача", + "rtg_settings_userpic_rounding": "Скруглення фото профіля: {radius}", + "rtg_settings_userpic_rounding_none": "Квадрат", + "rtg_settings_userpic_rounding_small": "Мале", + "rtg_settings_userpic_rounding_big": "Велике", + "rtg_settings_userpic_rounding_full": "Повне", + "rtg_settings_userpic_rounding_desc": "Для застосування і перегляду змін потрібен перезапуск додатку.", + "rtg_settings_tray_icon": "Іконка в треї", + "rtg_settings_tray_icon_default": "Стандартна", + "rtg_settings_tray_icon_blue": "Синя", + "rtg_settings_tray_icon_green": "Зелена", + "rtg_settings_tray_icon_orange": "Помаранчева", + "rtg_settings_tray_icon_red": "Червона", + "rtg_settings_tray_icon_legacy": "Стара", + "rtg_settings_tray_icon_desc": "Якщо вам не подобається жодна з цих іконок, Ви можете покласти icon.png в каталог профіля, але для її перегляду потрібен перезапуск. \n\nІконкам нижче перезапуск не потрібен.", + "rtg_settings_disable_tray_counter": "Сховати лічильник на іконці в треї", + "rtg_settings_use_telegram_panel_icon": "Запитувати у системи іконку Telegram", + "rtg_settings_chat_id": "ID чату в профілі", + "rtg_settings_chat_id_desc": "Тут можна вибрати бажаний вид ID. \n\nTelegram API використовує ID як є на справді, а Bot API додає «мінус» в початок для груп та «-100» для каналів і супергруп, щоб вмістити все в одне поле. \n\nЯкщо у вас відкрита панель профілю, закрийте і відкрийте її, щоб побачити зміни.", + "rtg_settings_chat_id_disable": "Приховати", + "rtg_settings_chat_id_telegram": null, + "rtg_settings_chat_id_bot": null, + "rtg_message_id": "ID повідомлення: {id}", + "rtg_local_storage_limit_days.zero": "{count} днів", + "rtg_local_storage_limit_days.one": "{count} день", + "rtg_local_storage_limit_days.two": "{count} дні", + "rtg_local_storage_limit_days.few": "{count} дні", + "rtg_local_storage_limit_days.many": "{count} днів", + "rtg_local_storage_limit_days.other": "{count} дня", + "rtg_settings_monospace_large_bubbles": "Розширювати моноширинні", + "rtg_bot_id_copied": "ID бота скопійовано.", + "rtg_user_id_copied": "ID користувача скопійовано.", + "rtg_group_id_copied": "ID групи скопійовано.", + "rtg_supergroup_id_copied": "ID супергрупи скопійовано", + "rtg_channel_id_copied": "ID каналу скопійовано.", + "rtg_phone_copied": "Номер телефону скопійовано.", + "rtg_mention_copied": "Ім'я користувача скопійовано.", + "rtg_status_mutual_contact": "взаємний контакт", + "rtg_status_contact": "контакт", + "rtg_status_non_contact": "не контакт", + "rtg_supergroup_status": "супергрупа", + "rtg_group_status_not_in": "не учасник", + "rtg_channel_status_not_in": "не підписник", + "rtg_group_status_owner": "Ви власник", + "rtg_group_status_admin": "Ви адмін", + "rtg_too_many_accounts_warning": "Увага! Не рекомендується використовувати велику кількість акаунтів одночасно, можливе високе споживання оперативної пам'яті, а також зависання додатку через це. \n\nВи дійсно хочете додати акаунт?", + "rtg_account_add_anyway": "Все одно додати", + "rtg_rights_chat_send_stickers": "Надсилати наліпки", + "rtg_rights_chat_send_gif": "Надсилати GIF", + "rtg_rights_chat_send_games": "Надсилати ігри", + "rtg_rights_chat_use_inline": "Використовувати інлайн-ботів", + "rtg_admin_log_banned_send_stickers": "Надсилати наліпки", + "rtg_admin_log_banned_send_gif": "Надсилати GIF", + "rtg_admin_log_banned_send_games": "Надсилати ігри", + "rtg_admin_log_banned_use_inline": "Використовувати інлайн-ботів", + "rtg_forward_go_to_chat": "Відкрити чат", + "rtg_settings_forward": "Пересилка", + "rtg_settings_forward_retain_selection": "Зберегти вибір після пересилки", + "rtg_settings_forward_chat_on_click": "Відкривати чат при пересиланні", + "rtg_settings_forward_chat_on_click_description": "Ви можете вибрати декілька чатів утримуючи Ctrl незалежно від цього параметра.", + "rtg_forward_menu_quoted": "З автором", + "rtg_forward_menu_unquoted": "Без автора", + "rtg_forward_menu_uncaptioned": "Тільки медіа", + "rtg_forward_menu_default_albums": "Оригінальні альбоми", + "rtg_forward_menu_group_all_media": "Об'єднати всі медіа", + "rtg_forward_menu_separate_messages": "Окремі повідомлення", + "rtg_forward_subtitle_unquoted": "без автора", + "rtg_forward_subtitle_uncaptioned": "без коментаря", + "rtg_forward_subtitle_group_all_media": "альбомами", + "rtg_forward_subtitle_separate_messages": "по одному", + "rtg_profile_mention_user": "Згадка користувача", + "rtg_filters_exclude_not_owned": "Без прав власника", + "rtg_filters_exclude_not_admin": "Без прав адміністратора", + "rtg_filters_exclude_owned": "Із правами власника", + "rtg_filters_exclude_admin": "Із правами адміністратора", + "rtg_filters_exclude_not_recent": "Не відкриті за сессію", + "rtg_filters_exclude_filtered": "З інших папок", + "rtg_filters_create_cloud": "Створити хмарну папку", + "rtg_filters_create_local": "Створити локальну папку", + "rtg_filters_description": "Хмарні папки синхронізуються між усіма вашими пристроями, але у локальних папок більше функцій.", + "rtg_filters_new_cloud": "Нова хмарна папка", + "rtg_filters_new_local": "Нова локальна папка", + "rtg_filters_edit_cloud": "Змінити хмарну папку", + "rtg_filters_edit_local": "Змінити локальну папку", + "rtg_filters_local": "локальна папка", + "rtg_filters_cloud": "хмарна папка", + "rtg_filters_cloud_limit": "Ви створили максимальну кількість хмарних папок. Замість цього можна створити локальну.", + "rtg_filters_hide_folder": "Приховати папку", + "rtg_filters_hide_button": "Приховати кнопку", + "rtg_filters_hide_all_chats_toast": "Папка «Усі чати» прихована.\nВи можете увімкути її в опціях rabbitGram.", + "rtg_filters_hide_edit_toast": "Кнопка «Змінити» прихована.\nВи можете увімкути її в опціях rabbitGram.", + "rtg_settings_telegram_sites_autologin": "Авто-логін на сайти Telegram", + "rtg_mute_for_selected_time": "Вибраний час", + "rtg_send_preview": "Надіслати прев'ю", + "rtg_send_silent_preview": "Надіслати прев'ю без звуку", + "rtg_reminder_preview": "Нагадати про це прев'ю", + "rtg_schedule_preview": "Надіслати це прев'ю пізніше", + "rtg_language_reloaded": "Мовні компоненти rabbitGram перезавантажились.", + "rtg_notifications_mute_seconds.zero": "секунд", + "rtg_notifications_mute_seconds.one": "секунда", + "rtg_notifications_mute_seconds.two": "секунди", + "rtg_notifications_mute_seconds.few": "секунд", + "rtg_notifications_mute_seconds.many": "секунд", + "rtg_notifications_mute_seconds.other": "секунд", + "rtg_notifications_mute_minutes.zero": "хвилин", + "rtg_notifications_mute_minutes.one": "хвилина", + "rtg_notifications_mute_minutes.two": "хвилини", + "rtg_notifications_mute_minutes.few": "хвилин", + "rtg_notifications_mute_minutes.many": "хвилин", + "rtg_notifications_mute_minutes.other": "хвилин", + "rtg_notifications_mute_hours.zero": "годин", + "rtg_notifications_mute_hours.one": "година", + "rtg_notifications_mute_hours.two": "години", + "rtg_notifications_mute_hours.few": "годин", + "rtg_notifications_mute_hours.many": "годин", + "rtg_notifications_mute_hours.other": "годин", + "rtg_notifications_mute_days.zero": "днів", + "rtg_notifications_mute_days.one": "день", + "rtg_notifications_mute_days.two": "дні", + "rtg_notifications_mute_days.few": "днів", + "rtg_notifications_mute_days.many": "днів", + "rtg_notifications_mute_days.other": "днів", + "rtg_forward_sender_names_and_captions_removed": "Без авторів та коментарів", + "rtg_forward_remember_mode": "Запам’ятовувати режим пересилання", + "rtg_forward_mode": "Режим пересилання", + "rtg_forward_mode_quoted": "З автором", + "rtg_forward_mode_unquoted": "Без автора", + "rtg_forward_mode_uncaptioned": "Без коментаря", + "rtg_forward_grouping_mode": "Режим групування", + "rtg_forward_grouping_mode_preserve_albums": "Як в оригіналі", + "rtg_forward_grouping_mode_regroup": "Об'єднувати медіа", + "rtg_forward_grouping_mode_regroup_desc": "Завжди без авторів та коментарів", + "rtg_forward_grouping_mode_separate": "Окремими повідомленнями", + "rtg_forward_force_old_unquoted": "Старий метод пересилання без автора", + "rtg_forward_force_old_unquoted_desc": "Старий метод копіює повідомлення на стороні клієнта, а не сервера. В даний час він використовується лише для режиму групування «Об'єднувати медіа», оскільки новий метод не підтримує його. Якщо пересилання не працює, змінить цю опцію.", + "rtg_disable_chat_themes": "Вимкнути теми чатів", + "rtg_settings_remember_compress_images": null, + "rtg_settings_compress_images_default": null, + "rtg_pip_not_supported": null, + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "Приховано", + "rtg_side_menu_elements": "Елементи бічного меню", + "rtg_settings_comma_after_mention": "Додати кому після згадки", + "rtg_settings_auto_hide_notifications": "Приховувати сповіщення автоматично", + "rtg_settings_hide_notifications_after": "Сховати через {seconds} секунд", + "rtg_general_roundness": "Єдине закруглення", + "rtg_settings_appicon": "Іконка додатка", + "rtg_settings_show_seconds": "Показувати секунди", + "rtg_settings_show_sender_avatar": "Аватар відправника в групах", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file diff --git a/Telegram/Resources/langs/rabbit/zh.json b/Telegram/Resources/langs/rabbit/zh.json index f7b10a4493a756..8733b317f7282a 100644 --- a/Telegram/Resources/langs/rabbit/zh.json +++ b/Telegram/Resources/langs/rabbit/zh.json @@ -1,275 +1,277 @@ { - "rtg_intro_about": "欢迎使用基于 Telegram Desktop 的非官方客户端。", - "rtg_about_text1": "实验性的非正式 {tdesktop_link} 分支。", - "rtg_about_text1_tdesktop": "Telegram Desktop", - "rtg_about_text3": "访问 {channel_link} 或 {faq_link} 了解更多。\n", - "rtg_about_text3_channel": "rabbitGram 频道", - "rtg_new_version": "rabbitGram Desktop 已更新到 {version} (TD {td_version})\n\n访问此链接查看完整版本更新说明:\n{link}", - "rtg_open_from_tray": "打开 rabbitGram", - "rtg_quit_from_tray": "退出 rabbitGram", - "rtg_tray_icon_text": "rabbitGram 仍在运行,您可以在“设置”页面中更改此设置。\n如果该图标从任务栏菜单中消失,您可将其从隐藏的图标拖到此处。", - "rtg_error_start_minimized_passcoded": "您已经设置了本地密码,因此无法从最小化中打开 rabbitGram Desktop。 \n它将要求您输入密码,然后才能使用。", - "rtg_proxy_unsupported": "您当前使用的 rabbitGram Desktop 版本不支持此类型的代理,或者代理链接无效。 \n请尝试将 rabbitGram Desktop 更新到最新版。", - "rtg_update_telegram": "更新 rabbitGram", - "rtg_settings_auto_start": "开机启动 rabbitGram", - "rtg_settings_add_sendto": "将 rabbitGram 添加至“发送到”菜单", - "rtg_theme_no_desktop": "抱歉,此主题未包含 rabbitGram Desktop 可用的版本。", - "rtg_download_path_default_radio": "系统“下载”目录下的 rabbitGram 文件夹", - "rtg_passcode_about": "设置本地密码后,对话列表顶部将显示一个锁定图标。 单击它可以锁定应用程序。\n\n注意:如果您忘记了本地密码,则需要在 rabbitGram Desktop 中重新登录账号。", - "rtg_message_unsupported": "您的 rabbitGram Desktop 版本无法查看此消息。\n请在设置中更新到最新版,或访问链接下载安装 {link}", - "rtg_bot_share_location_unavailable": "抱歉,rabbitGram Desktop 暂不支持位置共享。", - "rtg_theme_editor_need_unlock": "您需要解锁 rabbitGram 才能保存您的主题。", - "rtg_payments_not_supported": "抱歉,rabbitGram Desktop 暂不支持付款。 \n请使用移动客户端进行此操作。", - "rtg_no_mic_permission": "rabbitGram 需要访问您的麦克风,以便您可以拨打电话和录制语音。", - "rtg_passport_app_out_of_date": "抱歉,您的应用程序版本过旧,无法处理此请求。 \n请更新 rabbitGram 到最新版。", - "rtg_export_progress": "您现在可以关闭此窗口。 \n但在数据导出完成之前,请不要退出 rabbitGram。", - "rtg_language_not_ready_about": "很遗憾,这个自定义语言包 ({lang_name}) 不包含适用于 rabbitGram Desktop 的数据。\n您可以使用 {link} 为此语言包做出贡献。", - "rtg_outdated_soon": "否则,rabbitGram Desktop 将在 {date} 停止更新。", - "rtg_outdated_now": "这样 rabbitGram Desktop 可以更新到最新版。", - "rtg_mac_menu_show": "显示 rabbitGram", - "rtg_settings_rabbit": "rabbitGram 设置", - "rtg_user_status_unaccessible": "账号无法访问或已注销", - "rtg_settings_show_json_settings": "显示设置文件", - "rtg_settings_restart": "重启 rabbitGram", - "rtg_copy_btn_callback": "复制 callback 数据", - "rtg_pinned_message_show": "显示已置顶消息", - "rtg_pinned_message_hide": "隐藏已置顶消息", - "rtg_settings_general": "常规", - "rtg_settings_appearance": "外观", - "rtg_settings_chats": "对话", - "rtg_settings_sticker_height": "贴纸高度: {pixels}px", - "rtg_settings_sticker_scale_both": "应用于贴纸宽度", - "rtg_settings_sticker_scale_both_about": "启用后,贴纸最大宽度将随着贴纸高度而改变。", - "rtg_settings_emoji_outline": "大表情 Emoji", - "rtg_settings_disable_up_edit": "禁用向上键编辑消息", - "rtg_settings_auto_scroll_unfocused": "Unfocused auto-scroll", - "rtg_settings_always_show_scheduled": "总是显示定时消息", - "rtg_settings_chat_list_compact": "紧凑型对话列表", - "rtg_fonts_title": "字体", - "rtg_settings_fonts": "更改字体", - "rtg_fonts_reset": "重置", - "rtg_fonts_about": "您需要重启应用才能应用并查看已更改设置。", - "rtg_fonts_main": "主字体", - "rtg_fonts_semibold": "半粗体", - "rtg_fonts_semibold_is_bold": "粗体", - "rtg_fonts_monospaced": "等宽字体", - "rtg_fonts_use_system_font": "使用系统字体", - "rtg_fonts_use_original_metrics": "使用 Open Sans 的高度", - "rtg_settings_network": "网络", - "rtg_settings_net_speed_boost": "提升上传速度", - "rtg_net_speed_boost_title": "提升上传速度", - "rtg_net_speed_boost_desc": "警告:在慢速网络上将此参数更改为较高的值可能会变得更糟。 使用风险自负。\n\n您需要重启应用才能应用并查看已更改设置。", - "rtg_net_speed_boost_default": "禁用", - "rtg_net_speed_boost_slight": "轻微", - "rtg_net_speed_boost_medium": "中等", - "rtg_net_speed_boost_big": "较大", - "rtg_settings_system": "系统", - "rtg_settings_qt_scale": "Qt 缩放引擎", - "rtg_settings_gtk_integration": "GTK 集成", - "rtg_settings_file_dialog_type": "文件选择对话框", - "rtg_file_dialog_type_default": "默认", - "rtg_file_dialog_disabled_on_build": "编译时被禁用", - "rtg_file_dialog_disabled_by_option": "被选项禁用", - "rtg_settings_other": "其他", - "rtg_profile_copy_id": "复制 ID", - "rtg_profile_bot_id": "机器人 ID", - "rtg_profile_user_id": "用户 ID", - "rtg_profile_group_id": "群组 ID", - "rtg_profile_supergroup_id": "超级群组 ID", - "rtg_profile_channel_id": "频道 ID", - "rtg_settings_show_phone_number": "显示手机号码", - "rtg_settings_call_confirm": "呼叫前确认", - "rtg_call_sure": "您确定要呼叫此成员吗?", - "rtg_call_button": "呼叫", - "rtg_settings_ffmpeg_multithread": "Multithread video decoding", - "rtg_settings_ffmpeg_multithread_about": "When enabled, CPU and RAM consumption is higher, video decodes faster. When disabled, CPU and RAM consumption is lower, video decodes slower. The more CPU cores you have, the more RAM consumption you have when this option is enabled. You can set exact number of threads in the JSON configuration file.", - "rtg_settings_external_video_player": "External video player", - "rtg_settings_external_video_player_about": "When this option is enabled, autoplay is force-disabled and system video player is used to play videos.", - "rtg_settings_adaptive_bubbles": "自适应气泡", - "rtg_settings_disable_sound_from_tray": "关闭声音", - "rtg_settings_enable_sound_from_tray": "打开声音", - "rtg_settings_recent_stickers_limit": { - "zero": "最近贴纸: 显示 {count} 贴纸", - "one": "最近贴纸: 显示 {count} 贴纸", - "two": "最近贴纸: 显示 {count} 贴纸", - "few": "最近贴纸: 显示 {count} 贴纸", - "many": "最近贴纸: 显示 {count} 贴纸", - "other": "最近贴纸: 显示 {count} 贴纸" - }, - "rtg_settings_recent_stickers_limit_none": "最近贴纸: 隐藏所有", - "rtg_filters_default": "默认分组", - "rtg_filters_context_edit_all": "编辑分组", - "rtg_filters_context_make_default": "设为默认分组", - "rtg_filters_context_reset_default": "重置默认分组", - "rtg_settings_filters": "分组", - "rtg_settings_filters_only_unmuted_counter": "对话上不显示计数", - "rtg_settings_filters_hide_edit": "隐藏编辑按钮", - "rtg_settings_filters_hide_folder_names": "紧凑型分组", - "rtg_settings_top_bar_mute": "资源顶部显示\"关闭声音\"按钮", - "rtg_settings_messages": "消息", - "rtg_settings_filters_hide_all": "隐藏\"对话\"分组\n", - "rtg_hide_pinned_message": "隐藏", - "rtg_stickers_copy_title": "复制名称", - "rtg_stickers_title_copied": "贴纸包名称已复制到剪切板", - "rtg_context_show_messages_from": "筛选成员消息", - "rtg_settings_userpic_rounding": "个人资料中的图片: {radius}", - "rtg_settings_userpic_rounding_none": "正方形", - "rtg_settings_userpic_rounding_small": "较小", - "rtg_settings_userpic_rounding_big": "较大", - "rtg_settings_userpic_rounding_full": "圆形", - "rtg_settings_userpic_rounding_desc": "您需要重启应用才能应用并查看已更改设置。", - "rtg_settings_tray_icon": "任务栏图标", - "rtg_settings_tray_icon_default": "默认", - "rtg_settings_tray_icon_blue": "蓝色", - "rtg_settings_tray_icon_green": "绿色", - "rtg_settings_tray_icon_orange": "橙色", - "rtg_settings_tray_icon_red": "红色", - "rtg_settings_tray_icon_legacy": "旧版", - "rtg_settings_tray_icon_desc": "如果您不喜欢下方选项中任何一个图标,可以将 icon.png 放在您的个人资料文件夹中,但是您需要重启应用才能看到效果。\n\n选择下面的图标不需要重启应用。", - "rtg_settings_disable_tray_counter": "任务栏图标不显示计数", - "rtg_settings_use_telegram_panel_icon": "询问系统 Telegram 图标", - "rtg_settings_chat_id": "资料信息显示对话 ID", - "rtg_settings_chat_id_desc": "您可以在此处选择所需的格式。\n\nTelegram API 按原样使用 ID,但 Bot API 在组的开头添加减号,在频道和超级群组的开头添加-100,以在仅使用一个字段的情况下作出区分。\n\n如果您已经打开了配置文件面板,请重新打开它以查看更改。", - "rtg_settings_chat_id_disable": "隐藏", - "rtg_settings_chat_id_telegram": "Telegram API\n", - "rtg_settings_chat_id_bot": "Bot API\n", - "rtg_message_id": "消息 ID: {id}\n", - "rtg_emoji_panel_hover": "鼠标悬停显示表情符号面板", - "rtg_local_storage_limit_days": { - "zero": "{count} 天", - "one": "{count} 天", - "two": "{count} 天", - "few": "{count} 天", - "many": "{count} 天", - "other": "{count} 天" - }, - "rtg_settings_monospace_large_bubbles": "使用等距展开气泡", - "rtg_bot_id_copied": "机器人 ID 已复制到剪切板", - "rtg_user_id_copied": "成员 UID 已复制到剪切板", - "rtg_group_id_copied": "群组 ID 已复制到剪切板", - "rtg_supergroup_id_copied": "超级群 ID 已复制到剪切板", - "rtg_channel_id_copied": "频道 ID 已复制到剪切板", - "rtg_phone_copied": "手机号码已复制到剪切板", - "rtg_mention_copied": "用户名已复制到剪切板", - "rtg_status_mutual_contact": "双向联系人", - "rtg_status_contact": "联系人", - "rtg_status_non_contact": "非联系人", - "rtg_supergroup_status": "超级群", - "rtg_group_status_not_in": "不是成员", - "rtg_channel_status_not_in": "未订阅", - "rtg_group_status_owner": "创建者", - "rtg_group_status_admin": "管理员", - "rtg_too_many_accounts_warning": "警告!不建议同时使用太多帐户,因为这会增加内存消耗,并可能导致崩溃。\n\n您确定要添加一个新帐户吗?", - "rtg_account_add_anyway": "仍然添加", - "rtg_media_selected_gif": { - "zero": "{count} GIF", - "one": "{count} GIF", - "two": "{count} GIF", - "few": "{count} GIF", - "many": "{count} GIF", - "other": "{count} GIF" - }, - "rtg_media_type_gif": "GIF", - "rtg_profile_gif": { - "zero": "{count} GIF", - "one": "{count} GIF", - "two": "{count} GIF", - "few": "{count} GIF", - "many": "{count} GIF", - "other": "{count} GIF" - }, - "rtg_media_gif_empty": "暂无 GIF", - "rtg_rights_chat_send_stickers": "发送贴纸", - "rtg_rights_chat_send_gif": "发送 GIF", - "rtg_rights_chat_send_games": "发送游戏", - "rtg_rights_chat_use_inline": "使用 Inline 机器人", - "rtg_admin_log_banned_send_stickers": "发送贴纸", - "rtg_admin_log_banned_send_gif": "发送 GIF", - "rtg_admin_log_banned_send_games": "发送游戏", - "rtg_admin_log_banned_use_inline": "使用 Inline 机器人", - "rtg_forward_go_to_chat": "打开对话", - "rtg_settings_forward": "转发", - "rtg_settings_forward_retain_selection": "转发后保留选择", - "rtg_settings_forward_chat_on_click": "点击打开对话", - "rtg_settings_forward_chat_on_click_description": "无论此选项如何,您仍然可以长按 Ctrl 键选择多个对话", - "rtg_forward_menu_quoted": "引用", - "rtg_forward_menu_unquoted": "无引用转发(含说明)", - "rtg_forward_menu_uncaptioned": "无引用转发(无说明)", - "rtg_forward_menu_default_albums": "保留相册", - "rtg_forward_menu_group_all_media": "所有媒体", - "rtg_forward_menu_separate_messages": "分开发送", - "rtg_forward_subtitle_unquoted": "无引用转发", - "rtg_forward_subtitle_uncaptioned": "无标题", - "rtg_forward_subtitle_group_all_media": "相册", - "rtg_forward_subtitle_separate_messages": "逐一转发", - "rtg_profile_mention_user": "@成员", - "rtg_filters_exclude_not_owned": "不是我创建的", - "rtg_filters_exclude_not_admin": "不是我管理的", - "rtg_filters_exclude_owned": "我创建的", - "rtg_filters_exclude_admin": "我管理的", - "rtg_filters_exclude_not_recent": "此会话中未打开", - "rtg_filters_exclude_filtered": "来自于其他分组", - "rtg_filters_create_cloud": "新建同步分组", - "rtg_filters_create_local": "新建本地分组", - "rtg_filters_description": "同步分组可以在所有 Telegram 客户端之间同步,但是本地分组具有更多功能。", - "rtg_filters_new_cloud": "新建同步分组", - "rtg_filters_new_local": "新建本地分组", - "rtg_filters_edit_cloud": "编辑同步分组", - "rtg_filters_edit_local": "编辑本地分组", - "rtg_filters_local": "本地分组", - "rtg_filters_cloud": "同步分组", - "rtg_filters_cloud_limit": "抱歉,您无法创建更多同步分组。 您可以改为创建本地分组。", - "rtg_filters_hide_folder": "隐藏分组", - "rtg_filters_hide_button": "隐藏按钮", - "rtg_filters_hide_all_chats_toast": "\"对话\" 分组已隐藏。\n您可以在 rabbitGram 设置中将其显示出来。", - "rtg_filters_hide_edit_toast": "编辑按钮已隐藏。\n您可以在 rabbitGram 设置中将其显示出来。", - "rtg_settings_telegram_sites_autologin": "Auto-login on Telegram sites", - "rtg_mute_for_selected_time": "For selected time", - "rtg_send_preview": "Send preview", - "rtg_send_silent_preview": "Send preview silent", - "rtg_reminder_preview": "Remind with preview", - "rtg_schedule_preview": "Send preview scheduled", - "rtg_language_reloaded": "rabbitGram-specific language strings were reloaded.", - "rtg_notifications_mute_seconds": { - "zero": "seconds", - "one": "second", - "two": "seconds", - "few": "seconds", - "many": "seconds", - "other": "seconds" - }, - "rtg_notifications_mute_minutes": { - "zero": "minutes", - "one": "minute", - "two": "minutes", - "few": "minutes", - "many": "minutes", - "other": "minutes" - }, - "rtg_notifications_mute_hours": { - "zero": "hours", - "one": "hour", - "two": "hours", - "few": "hours", - "many": "hours", - "other": "hours" - }, - "rtg_notifications_mute_days": { - "zero": "days", - "one": "day", - "two": "days", - "few": "days", - "many": "days", - "other": "days" - }, - "rtg_phone_hidden": "隐藏", - "rtg_side_menu_elements": "侧边菜单元素", - "rtg_settings_comma_after_mention": "在提及后添加逗号", - "rtg_settings_auto_hide_notifications": "自动隐藏通知", - "rtg_settings_hide_notifications_after": "在 {seconds} 秒后隐藏", - "rtg_general_roundness": "统一曲率", - "rtg_settings_appicon": "应用图标", - "rtg_settings_show_seconds": "显示秒数", - "rtg_settings_show_sender_avatar": "发送者的头像在群组", - "dummy_last_string": "" + "rtg_intro_about": "欢迎使用基于 Telegram Desktop 的非官方客户端。", + "rtg_about_text1": "实验性的非正式 {tdesktop_link} 分支。", + "rtg_about_text1_tdesktop": null, + "rtg_about_text3": "访问 {channel_link} 或 {faq_link} 了解更多。\n", + "rtg_about_text3_channel": "rabbitGram 频道", + "rtg_new_version": "rabbitGram Desktop 已更新到 {version} (TD {td_version})\n\n访问此链接查看完整版本更新说明:\n{link}", + "rtg_open_from_tray": "打开 rabbitGram", + "rtg_quit_from_tray": "退出 rabbitGram", + "rtg_tray_icon_text": "rabbitGram 仍在运行,您可以在“设置”页面中更改此设置。\n如果该图标从任务栏菜单中消失,您可将其从隐藏的图标拖到此处。", + "rtg_error_start_minimized_passcoded": "您已经设置了本地密码,因此无法从最小化中打开 rabbitGram Desktop。 \n它将要求您输入密码,然后才能使用。", + "rtg_proxy_unsupported": "您当前使用的 rabbitGram Desktop 版本不支持此类型的代理,或者代理链接无效。 \n请尝试将 rabbitGram Desktop 更新到最新版。", + "rtg_update_telegram": "更新 rabbitGram", + "rtg_settings_auto_start": "开机启动 rabbitGram", + "rtg_settings_add_sendto": "将 rabbitGram 添加至“发送到”菜单", + "rtg_theme_no_desktop": "抱歉,此主题未包含 rabbitGram Desktop 可用的版本。", + "rtg_download_path_default_radio": "系统“下载”目录下的 rabbitGram 文件夹", + "rtg_passcode_about": "设置本地密码后,对话列表顶部将显示一个锁定图标。 单击它可以锁定应用程序。\n\n注意:如果您忘记了本地密码,则需要在 rabbitGram Desktop 中重新登录账号。", + "rtg_message_unsupported": "您的 rabbitGram Desktop 版本无法查看此消息。\n请在设置中更新到最新版,或访问链接下载安装 {link}", + "rtg_bot_share_location_unavailable": "抱歉,rabbitGram Desktop 暂不支持位置共享。", + "rtg_theme_editor_need_unlock": "您需要解锁 rabbitGram 才能保存您的主题。", + "rtg_no_mic_permission": "rabbitGram 需要访问您的麦克风,以便您可以拨打电话和录制语音。", + "rtg_passport_app_out_of_date": "抱歉,您的应用程序版本过旧,无法处理此请求。 \n请更新 rabbitGram 到最新版。", + "rtg_export_progress": "您现在可以关闭此窗口。 \n但在数据导出完成之前,请不要退出 rabbitGram。", + "rtg_language_not_ready_about": "很遗憾,这个自定义语言包 ({lang_name}) 不包含适用于 rabbitGram Desktop 的数据。\n您可以使用 {link} 为此语言包做出贡献。", + "rtg_outdated_soon": "否则,rabbitGram Desktop 将在 {date} 停止更新。", + "rtg_outdated_now": "这样 rabbitGram Desktop 可以更新到最新版。", + "rtg_mac_menu_show": "显示 rabbitGram", + "rtg_settings_rabbit": "rabbitGram 设置", + "rtg_user_status_unaccessible": "账号无法访问或已注销", + "rtg_settings_show_json_settings": "显示设置文件", + "rtg_settings_restart": "重启 rabbitGram", + "rtg_copy_btn_callback": "复制 callback 数据", + "rtg_pinned_message_show": "显示已置顶消息", + "rtg_pinned_message_hide": "隐藏已置顶消息", + "rtg_settings_general": "常规", + "rtg_settings_appearance": "外观", + "rtg_settings_chats": "对话", + "rtg_settings_sticker_height": "贴纸高度: {pixels}px", + "rtg_settings_sticker_scale_both": "应用于贴纸宽度", + "rtg_settings_sticker_scale_both_about": "启用后,贴纸最大宽度将随着贴纸高度而改变。", + "rtg_settings_emoji_outline": "大表情 Emoji", + "rtg_settings_disable_up_edit": "禁用向上键编辑消息", + "rtg_settings_auto_scroll_unfocused": null, + "rtg_settings_always_show_scheduled": "总是显示定时消息", + "rtg_settings_chat_list_compact": "紧凑型对话列表", + "rtg_fonts_title": "字体", + "rtg_settings_fonts": "更改字体", + "rtg_fonts_reset": "重置", + "rtg_fonts_about": "您需要重启应用才能应用并查看已更改设置。", + "rtg_fonts_main": "主字体", + "rtg_fonts_semibold": "半粗体", + "rtg_fonts_semibold_is_bold": "粗体", + "rtg_fonts_monospaced": "等宽字体", + "rtg_fonts_size": null, + "rtg_fonts_use_system_font": "使用系统字体", + "rtg_fonts_use_original_metrics": "使用 Open Sans 的高度", + "rtg_settings_network": "网络", + "rtg_settings_net_speed_boost": "提升上传速度", + "rtg_net_speed_boost_title": "提升上传速度", + "rtg_net_speed_boost_desc": "警告:在慢速网络上将此参数更改为较高的值可能会变得更糟。 使用风险自负。\n\n您需要重启应用才能应用并查看已更改设置。", + "rtg_net_speed_boost_default": "禁用", + "rtg_net_speed_boost_slight": "轻微", + "rtg_net_speed_boost_medium": "中等", + "rtg_net_speed_boost_big": "较大", + "rtg_settings_system": "系统", + "rtg_settings_qt_scale": "Qt 缩放引擎", + "rtg_settings_file_dialog_type": "文件选择对话框", + "rtg_file_dialog_type_default": "默认", + "rtg_file_dialog_disabled_on_build": "编译时被禁用", + "rtg_file_dialog_disabled_by_option": "被选项禁用", + "rtg_settings_other": "其他", + "rtg_profile_copy_id": "复制 ID", + "rtg_profile_bot_id": "机器人 ID", + "rtg_profile_user_id": "用户 ID", + "rtg_profile_group_id": "群组 ID", + "rtg_profile_supergroup_id": "超级群组 ID", + "rtg_profile_channel_id": "频道 ID", + "rtg_settings_show_phone_number": "显示手机号码", + "rtg_settings_call_confirm": "呼叫前确认", + "rtg_call_sure": "您确定要呼叫此成员吗?", + "rtg_call_button": "呼叫", + "rtg_settings_ffmpeg_multithread": null, + "rtg_settings_ffmpeg_multithread_about": null, + "rtg_settings_external_video_player": null, + "rtg_settings_external_video_player_about": null, + "rtg_settings_adaptive_bubbles": "自适应气泡", + "rtg_settings_disable_sound_from_tray": "关闭声音", + "rtg_settings_enable_sound_from_tray": "打开声音", + "rtg_settings_recent_stickers_limit.zero": "最近贴纸: 显示 {count} 贴纸", + "rtg_settings_recent_stickers_limit.one": "最近贴纸: 显示 {count} 贴纸", + "rtg_settings_recent_stickers_limit.two": "最近贴纸: 显示 {count} 贴纸", + "rtg_settings_recent_stickers_limit.few": "最近贴纸: 显示 {count} 贴纸", + "rtg_settings_recent_stickers_limit.many": "最近贴纸: 显示 {count} 贴纸", + "rtg_settings_recent_stickers_limit.other": "最近贴纸: 显示 {count} 贴纸", + "rtg_settings_recent_stickers_limit_none": "最近贴纸: 隐藏所有", + "rtg_filters_default": "默认分组", + "rtg_filters_context_edit_all": "编辑分组", + "rtg_filters_context_make_default": "设为默认分组", + "rtg_filters_context_reset_default": "重置默认分组", + "rtg_settings_filters": "分组", + "rtg_settings_filters_only_unmuted_counter": "对话上不显示计数", + "rtg_settings_filters_hide_edit": "隐藏编辑按钮", + "rtg_settings_filters_hide_folder_names": "紧凑型分组", + "rtg_settings_top_bar_mute": "资源顶部显示\"关闭声音\"按钮", + "rtg_settings_messages": "消息", + "rtg_settings_filters_hide_all": "隐藏\"对话\"分组\n", + "rtg_hide_pinned_message": "隐藏", + "rtg_stickers_copy_title": "复制名称", + "rtg_stickers_title_copied": "贴纸包名称已复制到剪切板", + "rtg_context_show_messages_from": "筛选成员消息", + "rtg_settings_userpic_rounding": "个人资料中的图片: {radius}", + "rtg_settings_userpic_rounding_none": "正方形", + "rtg_settings_userpic_rounding_small": "较小", + "rtg_settings_userpic_rounding_big": "较大", + "rtg_settings_userpic_rounding_full": "圆形", + "rtg_settings_userpic_rounding_desc": "您需要重启应用才能应用并查看已更改设置。", + "rtg_settings_tray_icon": "任务栏图标", + "rtg_settings_tray_icon_default": "默认", + "rtg_settings_tray_icon_blue": "蓝色", + "rtg_settings_tray_icon_green": "绿色", + "rtg_settings_tray_icon_orange": "橙色", + "rtg_settings_tray_icon_red": "红色", + "rtg_settings_tray_icon_legacy": "旧版", + "rtg_settings_tray_icon_desc": "如果您不喜欢下方选项中任何一个图标,可以将 icon.png 放在您的个人资料文件夹中,但是您需要重启应用才能看到效果。\n\n选择下面的图标不需要重启应用。", + "rtg_settings_disable_tray_counter": "任务栏图标不显示计数", + "rtg_settings_use_telegram_panel_icon": "询问系统 Telegram 图标", + "rtg_settings_chat_id": "资料信息显示对话 ID", + "rtg_settings_chat_id_desc": "您可以在此处选择所需的格式。\n\nTelegram API 按原样使用 ID,但 Bot API 在组的开头添加减号,在频道和超级群组的开头添加-100,以在仅使用一个字段的情况下作出区分。\n\n如果您已经打开了配置文件面板,请重新打开它以查看更改。", + "rtg_settings_chat_id_disable": "隐藏", + "rtg_settings_chat_id_telegram": "Telegram API\n", + "rtg_settings_chat_id_bot": "Bot API\n", + "rtg_message_id": "消息 ID: {id}\n", + "rtg_local_storage_limit_days.zero": "{count} 天", + "rtg_local_storage_limit_days.one": "{count} 天", + "rtg_local_storage_limit_days.two": "{count} 天", + "rtg_local_storage_limit_days.few": "{count} 天", + "rtg_local_storage_limit_days.many": "{count} 天", + "rtg_local_storage_limit_days.other": "{count} 天", + "rtg_settings_monospace_large_bubbles": "使用等距展开气泡", + "rtg_bot_id_copied": "机器人 ID 已复制到剪切板", + "rtg_user_id_copied": "成员 UID 已复制到剪切板", + "rtg_group_id_copied": "群组 ID 已复制到剪切板", + "rtg_supergroup_id_copied": "超级群 ID 已复制到剪切板", + "rtg_channel_id_copied": "频道 ID 已复制到剪切板", + "rtg_phone_copied": "手机号码已复制到剪切板", + "rtg_mention_copied": "用户名已复制到剪切板", + "rtg_status_mutual_contact": "双向联系人", + "rtg_status_contact": "联系人", + "rtg_status_non_contact": "非联系人", + "rtg_supergroup_status": "超级群", + "rtg_group_status_not_in": "不是成员", + "rtg_channel_status_not_in": "未订阅", + "rtg_group_status_owner": "创建者", + "rtg_group_status_admin": "管理员", + "rtg_too_many_accounts_warning": "警告!不建议同时使用太多帐户,因为这会增加内存消耗,并可能导致崩溃。\n\n您确定要添加一个新帐户吗?", + "rtg_account_add_anyway": "仍然添加", + "rtg_rights_chat_send_stickers": "发送贴纸", + "rtg_rights_chat_send_gif": "发送 GIF", + "rtg_rights_chat_send_games": "发送游戏", + "rtg_rights_chat_use_inline": "使用 Inline 机器人", + "rtg_admin_log_banned_send_stickers": "发送贴纸", + "rtg_admin_log_banned_send_gif": "发送 GIF", + "rtg_admin_log_banned_send_games": "发送游戏", + "rtg_admin_log_banned_use_inline": "使用 Inline 机器人", + "rtg_forward_go_to_chat": "打开对话", + "rtg_settings_forward": "转发", + "rtg_settings_forward_retain_selection": "转发后保留选择", + "rtg_settings_forward_chat_on_click": "点击打开对话", + "rtg_settings_forward_chat_on_click_description": "无论此选项如何,您仍然可以长按 Ctrl 键选择多个对话", + "rtg_forward_menu_quoted": "引用", + "rtg_forward_menu_unquoted": "无引用转发(含说明)", + "rtg_forward_menu_uncaptioned": "无引用转发(无说明)", + "rtg_forward_menu_default_albums": "保留相册", + "rtg_forward_menu_group_all_media": "所有媒体", + "rtg_forward_menu_separate_messages": "分开发送", + "rtg_forward_subtitle_unquoted": "无引用转发", + "rtg_forward_subtitle_uncaptioned": "无标题", + "rtg_forward_subtitle_group_all_media": "相册", + "rtg_forward_subtitle_separate_messages": "逐一转发", + "rtg_profile_mention_user": "@成员", + "rtg_filters_exclude_not_owned": "不是我创建的", + "rtg_filters_exclude_not_admin": "不是我管理的", + "rtg_filters_exclude_owned": "我创建的", + "rtg_filters_exclude_admin": "我管理的", + "rtg_filters_exclude_not_recent": "此会话中未打开", + "rtg_filters_exclude_filtered": "来自于其他分组", + "rtg_filters_create_cloud": "新建同步分组", + "rtg_filters_create_local": "新建本地分组", + "rtg_filters_description": "同步分组可以在所有 Telegram 客户端之间同步,但是本地分组具有更多功能。", + "rtg_filters_new_cloud": "新建同步分组", + "rtg_filters_new_local": "新建本地分组", + "rtg_filters_edit_cloud": "编辑同步分组", + "rtg_filters_edit_local": "编辑本地分组", + "rtg_filters_local": "本地分组", + "rtg_filters_cloud": "同步分组", + "rtg_filters_cloud_limit": "抱歉,您无法创建更多同步分组。 您可以改为创建本地分组。", + "rtg_filters_hide_folder": "隐藏分组", + "rtg_filters_hide_button": "隐藏按钮", + "rtg_filters_hide_all_chats_toast": "\"对话\" 分组已隐藏。\n您可以在 rabbitGram 设置中将其显示出来。", + "rtg_filters_hide_edit_toast": "编辑按钮已隐藏。\n您可以在 rabbitGram 设置中将其显示出来。", + "rtg_settings_telegram_sites_autologin": null, + "rtg_mute_for_selected_time": null, + "rtg_send_preview": null, + "rtg_send_silent_preview": null, + "rtg_reminder_preview": null, + "rtg_schedule_preview": null, + "rtg_language_reloaded": null, + "rtg_notifications_mute_seconds.zero": null, + "rtg_notifications_mute_seconds.one": null, + "rtg_notifications_mute_seconds.two": null, + "rtg_notifications_mute_seconds.few": null, + "rtg_notifications_mute_seconds.many": null, + "rtg_notifications_mute_seconds.other": null, + "rtg_notifications_mute_minutes.zero": null, + "rtg_notifications_mute_minutes.one": null, + "rtg_notifications_mute_minutes.two": null, + "rtg_notifications_mute_minutes.few": null, + "rtg_notifications_mute_minutes.many": null, + "rtg_notifications_mute_minutes.other": null, + "rtg_notifications_mute_hours.zero": null, + "rtg_notifications_mute_hours.one": null, + "rtg_notifications_mute_hours.two": null, + "rtg_notifications_mute_hours.few": null, + "rtg_notifications_mute_hours.many": null, + "rtg_notifications_mute_hours.other": null, + "rtg_notifications_mute_days.zero": null, + "rtg_notifications_mute_days.one": null, + "rtg_notifications_mute_days.two": null, + "rtg_notifications_mute_days.few": null, + "rtg_notifications_mute_days.many": null, + "rtg_notifications_mute_days.other": null, + "rtg_forward_sender_names_and_captions_removed": null, + "rtg_forward_remember_mode": null, + "rtg_forward_mode": null, + "rtg_forward_mode_quoted": null, + "rtg_forward_mode_unquoted": null, + "rtg_forward_mode_uncaptioned": null, + "rtg_forward_grouping_mode": null, + "rtg_forward_grouping_mode_preserve_albums": null, + "rtg_forward_grouping_mode_regroup": null, + "rtg_forward_grouping_mode_regroup_desc": null, + "rtg_forward_grouping_mode_separate": null, + "rtg_forward_force_old_unquoted": null, + "rtg_forward_force_old_unquoted_desc": null, + "rtg_disable_chat_themes": null, + "rtg_settings_remember_compress_images": null, + "rtg_settings_compress_images_default": null, + "rtg_pip_not_supported": null, + "rtg_forward_quiz_unquoted": null, + "rtg_jump_to_date_title": null, + "rtg_jump_to_date_button": null, + "rtg_jump_to_beginning": null, + "rtg_show_calendar": null, + "rtg_in_app_update_disabled": null, + "rtg_experimental_tabbed_panel_by_click": null, + "rtg_experimental_tabbed_panel_by_click_description": null, + "rtg_experimental_view_profile_context_menu": null, + "rtg_experimental_view_profile_context_menu_description": null, + "rtg_experimental_linux_nvidia_opengl": null, + "rtg_experimental_linux_nvidia_opengl_description": null, + "rtg_settings_view_profile_on_top": null, + "rtg_settings_view_profile_on_top_about": null, + "rtg_settings_emoji_sidebar": null, + "rtg_settings_emoji_sidebar_right_click": null, + "rtg_phone_hidden": "隐藏", + "rtg_side_menu_elements": "侧边菜单元素", + "rtg_settings_comma_after_mention": "在提及后添加逗号", + "rtg_settings_auto_hide_notifications": "自动隐藏通知", + "rtg_settings_hide_notifications_after": "在 {seconds} 秒后隐藏", + "rtg_general_roundness": "统一曲率", + "rtg_settings_appicon": "应用图标", + "rtg_settings_show_seconds": "显示秒数", + "rtg_settings_show_sender_avatar": "发送者的头像在群组", + "rtg_goto_first_message": null, + "dummy_last_string": null } \ No newline at end of file From 11b57ff7d3b61684daf03b350d90e5f8d68c24b1 Mon Sep 17 00:00:00 2001 From: Nyan <93275906+el-garro@users.noreply.github.com> Date: Wed, 10 Apr 2024 09:30:52 -0400 Subject: [PATCH 004/599] Update data_document_resolver.cpp The correct python zipapp extension on windows is pyzw, this typo could lead to executing code in the client device without proper warning --- Telegram/SourceFiles/data/data_document_resolver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/data/data_document_resolver.cpp b/Telegram/SourceFiles/data/data_document_resolver.cpp index 8ab502564f0915..b7dc51e2c232e8 100644 --- a/Telegram/SourceFiles/data/data_document_resolver.cpp +++ b/Telegram/SourceFiles/data/data_document_resolver.cpp @@ -169,7 +169,7 @@ lnk local lua mad maf mag mam manifest maq mar mas mat mau mav maw mcf mda \ mdb mde mdt mdw mdz mht mhtml mjs mmc mof msc msg msh msh1 msh2 msh1xml \ msh2xml mshxml msi msp mst ops osd paf pcd phar php php3 php4 php5 php7 phps \ php-s pht phtml pif pl plg pm pod prf prg ps1 ps2 ps1xml ps2xml psc1 psc2 \ -psd1 psm1 pssc pst py py3 pyc pyd pyi pyo pyw pywz pyz rb reg rgs scf scr \ +psd1 psm1 pssc pst py py3 pyc pyd pyi pyo pyw pyzw pyz rb reg rgs scf scr \ sct search-ms settingcontent-ms sh shb shs slk sys t tmp u3p url vb vbe vbp \ vbs vbscript vdx vsmacros vsd vsdm vsdx vss vssm vssx vst vstm vstx vsw vsx \ vtx website ws wsc wsf wsh xbap xll xnk xs"_q; From 90405f3ebc981ebd789887a235bd311a62eb876a Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 9 Apr 2024 23:40:32 +0400 Subject: [PATCH 005/599] Install protobuf in Docker --- Telegram/build/docker/centos_env/Dockerfile | 9 +++++---- cmake | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Telegram/build/docker/centos_env/Dockerfile b/Telegram/build/docker/centos_env/Dockerfile index 92cd7bf313b502..47164dc3e0d0d8 100644 --- a/Telegram/build/docker/centos_env/Dockerfile +++ b/Telegram/build/docker/centos_env/Dockerfile @@ -90,10 +90,11 @@ RUN git clone -b v21.9 --depth=1 --recursive {{ GIT }}/protocolbuffers/protobuf. -Dprotobuf_BUILD_TESTS=OFF \ -Dprotobuf_BUILD_PROTOBUF_BINARIES=ON \ -Dprotobuf_BUILD_LIBPROTOC=ON \ - -Dprotobuf_WITH_ZLIB_DEFAULT=OFF \ - -Dprotobuf_DEBUG_POSTFIX="" \ + -Dprotobuf_WITH_ZLIB=OFF \ && cmake --build build --parallel \ - && rm -rf .git + && DESTDIR="{{ LibrariesPath }}/protobuf-cache" cmake --install build \ + && cd .. \ + && rm -rf protobuf FROM builder AS lcms2 RUN git clone -b lcms2.15 --depth=1 {{ GIT }}/mm2/Little-CMS.git \ @@ -800,7 +801,7 @@ RUN cmake --build out --config Debug --parallel \ FROM builder-base COPY --link --from=zlib {{ LibrariesPath }}/zlib-cache / COPY --link --from=xz {{ LibrariesPath }}/xz-cache / -COPY --link --from=protobuf {{ LibrariesPath }}/protobuf protobuf +COPY --link --from=protobuf {{ LibrariesPath }}/protobuf-cache / COPY --link --from=lcms2 {{ LibrariesPath }}/lcms2-cache / COPY --link --from=brotli {{ LibrariesPath }}/brotli-cache / COPY --link --from=highway {{ LibrariesPath }}/highway-cache / diff --git a/cmake b/cmake index f921cb6aba9ada..bf157ab03f3d07 160000 --- a/cmake +++ b/cmake @@ -1 +1 @@ -Subproject commit f921cb6aba9ada6099b3f9c8c237986ecda238f5 +Subproject commit bf157ab03f3d07c3822dcdd3e3f90a8e4ccb7d66 From 5e546d1198fd368019230496265714393bb03e68 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Wed, 10 Apr 2024 04:14:07 +0400 Subject: [PATCH 006/599] Update libjxl in Docker & snap --- Telegram/build/docker/centos_env/Dockerfile | 2 +- snap/snapcraft.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/build/docker/centos_env/Dockerfile b/Telegram/build/docker/centos_env/Dockerfile index 47164dc3e0d0d8..964684ab8eb01f 100644 --- a/Telegram/build/docker/centos_env/Dockerfile +++ b/Telegram/build/docker/centos_env/Dockerfile @@ -263,7 +263,7 @@ COPY --link --from=lcms2 {{ LibrariesPath }}/lcms2-cache / COPY --link --from=brotli {{ LibrariesPath }}/brotli-cache / COPY --link --from=highway {{ LibrariesPath }}/highway-cache / -RUN git clone -b v0.8.2 --depth=1 {{ GIT }}/libjxl/libjxl.git \ +RUN git clone -b v0.10.2 --depth=1 {{ GIT }}/libjxl/libjxl.git \ && cd libjxl \ && cmake -GNinja -B build . \ -DCMAKE_BUILD_TYPE=None \ diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 574d3c99651fcc..8a122ab9589114 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -246,7 +246,7 @@ parts: libjxl: source: https://github.com/libjxl/libjxl.git source-depth: 1 - source-tag: v0.8.2 + source-tag: v0.10.2 plugin: cmake build-environment: - LDFLAGS: ${LDFLAGS:+$LDFLAGS} -s From a1e2e3d011ad32413833a665447b23b955c2495e Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Tue, 9 Apr 2024 23:41:01 +0400 Subject: [PATCH 007/599] Replace mozjpeg with jpegli in Docker --- Telegram/build/docker/centos_env/Dockerfile | 26 +++++++-------------- cmake | 2 +- 2 files changed, 9 insertions(+), 19 deletions(-) diff --git a/Telegram/build/docker/centos_env/Dockerfile b/Telegram/build/docker/centos_env/Dockerfile index 964684ab8eb01f..28d1095d5e4a90 100644 --- a/Telegram/build/docker/centos_env/Dockerfile +++ b/Telegram/build/docker/centos_env/Dockerfile @@ -132,19 +132,6 @@ RUN git clone -b 1.0.7 --depth=1 {{ GIT }}/google/highway.git \ && cd .. \ && rm -rf highway -FROM builder AS mozjpeg -RUN git clone -b v4.1.4 --depth=1 {{ GIT }}/mozilla/mozjpeg.git \ - && cd mozjpeg \ - && cmake -GNinja -B build . \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_INSTALL_PREFIX=/usr/local \ - -DWITH_JPEG8=ON \ - -DPNG_SUPPORTED=OFF \ - && cmake --build build --parallel \ - && DESTDIR="{{ LibrariesPath }}/mozjpeg-cache" cmake --install build \ - && cd .. \ - && rm -rf mozjpeg - FROM builder AS opus RUN git clone -b v1.4 --depth=1 {{ GIT }}/xiph/opus.git \ && cd opus \ @@ -265,13 +252,14 @@ COPY --link --from=highway {{ LibrariesPath }}/highway-cache / RUN git clone -b v0.10.2 --depth=1 {{ GIT }}/libjxl/libjxl.git \ && cd libjxl \ + && git submodule update --init --recursive --depth=1 third_party/libjpeg-turbo \ && cmake -GNinja -B build . \ -DCMAKE_BUILD_TYPE=None \ -DBUILD_SHARED_LIBS=OFF \ -DBUILD_TESTING=OFF \ -DJPEGXL_ENABLE_DEVTOOLS=OFF \ -DJPEGXL_ENABLE_TOOLS=OFF \ - -DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF \ + -DJPEGXL_INSTALL_JPEGLI_LIBJPEG=ON \ -DJPEGXL_ENABLE_DOXYGEN=OFF \ -DJPEGXL_ENABLE_MANPAGES=OFF \ -DJPEGXL_ENABLE_BENCHMARK=OFF \ @@ -281,7 +269,10 @@ RUN git clone -b v0.10.2 --depth=1 {{ GIT }}/libjxl/libjxl.git \ -DJPEGXL_ENABLE_OPENEXR=OFF \ -DJPEGXL_ENABLE_SKCMS=OFF \ && cmake --build build --parallel \ - && DESTDIR="{{ LibrariesPath }}/libjxl-cache" cmake --install build \ + && export DESTDIR="{{ LibrariesPath }}/libjxl-cache" \ + && cmake --install build \ + && cp build/lib/libjpegli-static.a $DESTDIR/usr/local/lib64/libjpeg.a \ + && ar rcs $DESTDIR/usr/local/lib64/libjpeg.a build/lib/CMakeFiles/jpegli-libjpeg-obj.dir/jpegli/libjpeg_wrapper.cc.o \ && cd .. \ && rm -rf libjxl @@ -704,7 +695,7 @@ RUN git clone -b 1.78.1 --depth=1 {{ GIT }}/GNOME/gobject-introspection.git \ FROM patches AS qt COPY --link --from=zlib {{ LibrariesPath }}/zlib-cache / COPY --link --from=lcms2 {{ LibrariesPath }}/lcms2-cache / -COPY --link --from=mozjpeg {{ LibrariesPath }}/mozjpeg-cache / +COPY --link --from=libjxl {{ LibrariesPath }}/libjxl-cache / COPY --link --from=xcb {{ LibrariesPath }}/xcb-cache / COPY --link --from=xcb-wm {{ LibrariesPath }}/xcb-wm-cache / COPY --link --from=xcb-util {{ LibrariesPath }}/xcb-util-cache / @@ -757,9 +748,9 @@ RUN git clone -b v2023.06.01 --depth=1 https://chromium.googlesource.com/breakpa && rm -rf breakpad FROM builder AS webrtc -COPY --link --from=mozjpeg {{ LibrariesPath }}/mozjpeg-cache / COPY --link --from=opus {{ LibrariesPath }}/opus-cache / COPY --link --from=libvpx {{ LibrariesPath }}/libvpx-cache / +COPY --link --from=libjxl {{ LibrariesPath }}/libjxl-cache / COPY --link --from=ffmpeg {{ LibrariesPath }}/ffmpeg-cache / COPY --link --from=openssl {{ LibrariesPath }}/openssl-cache / COPY --link --from=libXtst {{ LibrariesPath }}/libXtst-cache / @@ -805,7 +796,6 @@ COPY --link --from=protobuf {{ LibrariesPath }}/protobuf-cache / COPY --link --from=lcms2 {{ LibrariesPath }}/lcms2-cache / COPY --link --from=brotli {{ LibrariesPath }}/brotli-cache / COPY --link --from=highway {{ LibrariesPath }}/highway-cache / -COPY --link --from=mozjpeg {{ LibrariesPath }}/mozjpeg-cache / COPY --link --from=opus {{ LibrariesPath }}/opus-cache / COPY --link --from=dav1d {{ LibrariesPath }}/dav1d-cache / COPY --link --from=libde265 {{ LibrariesPath }}/libde265-cache / diff --git a/cmake b/cmake index bf157ab03f3d07..621b01ec9bd7f9 160000 --- a/cmake +++ b/cmake @@ -1 +1 @@ -Subproject commit bf157ab03f3d07c3822dcdd3e3f90a8e4ccb7d66 +Subproject commit 621b01ec9bd7f953223147daf59ab4c850cb3c40 From f57e2edf2af61a285ad70ebe7a63a7bac95ba4c6 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Wed, 10 Apr 2024 00:03:34 +0400 Subject: [PATCH 008/599] Replace mozjpeg with jpegli in snap --- snap/snapcraft.yaml | 38 ++++++++------------------------------ 1 file changed, 8 insertions(+), 30 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 8a122ab9589114..0d79929de206d2 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -131,6 +131,7 @@ parts: cmake-parameters: - -DCMAKE_BUILD_TYPE=Release - -DCMAKE_INSTALL_PREFIX=/usr + - -DCMAKE_PREFIX_PATH=$CRAFT_STAGE/usr - -DTDESKTOP_API_ID=611335 - -DTDESKTOP_API_HASH=d524b414d21f4d37f08684c1df41ac9c - -DDESKTOP_APP_USE_PACKAGED_LAZY=ON @@ -158,7 +159,6 @@ parts: after: - ffmpeg - libjxl - - mozjpeg - openal - protobuf - qt @@ -238,10 +238,6 @@ parts: rmdir "$CRAFT_PART_INSTALL/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/blas" mv "$CRAFT_PART_INSTALL/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/lapack/"* "$CRAFT_PART_INSTALL/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR" rmdir "$CRAFT_PART_INSTALL/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/lapack" - stage: - - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libjpeg.so.8.2.2 - after: - - mozjpeg libjxl: source: https://github.com/libjxl/libjxl.git @@ -257,7 +253,7 @@ parts: - -DBUILD_TESTING=OFF - -DJPEGXL_ENABLE_DEVTOOLS=OFF - -DJPEGXL_ENABLE_TOOLS=OFF - - -DJPEGXL_ENABLE_JPEGLI_LIBJPEG=OFF + - -DJPEGXL_INSTALL_JPEGLI_LIBJPEG=ON - -DJPEGXL_ENABLE_DOXYGEN=OFF - -DJPEGXL_ENABLE_MANPAGES=OFF - -DJPEGXL_ENABLE_BENCHMARK=OFF @@ -276,27 +272,6 @@ parts: - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/*.so - -./usr/share - mozjpeg: - source: https://github.com/mozilla/mozjpeg.git - source-depth: 1 - source-tag: v4.1.4 - plugin: cmake - build-environment: - - LDFLAGS: ${LDFLAGS:+$LDFLAGS} -s - cmake-generator: Ninja - cmake-parameters: - - -DCMAKE_BUILD_TYPE=Release - - -DCMAKE_INSTALL_PREFIX=/usr - - -DENABLE_STATIC=OFF - - -DWITH_JPEG8=ON - - -DPNG_SUPPORTED=OFF - prime: - - -./usr/bin - - -./usr/include - - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/pkgconfig - - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/*.so - - -./usr/share - openal: source: https://github.com/kcat/openal-soft.git source-depth: 1 @@ -458,7 +433,9 @@ parts: -confirm-license \ -openssl-linked \ -nomake examples \ - -nomake tests + -nomake tests \ + -- \ + -DCMAKE_PREFIX_PATH=$CRAFT_STAGE/usr cmake --build . -j$CRAFT_PARALLEL_BUILD_COUNT DESTDIR="$CRAFT_PART_INSTALL" cmake --install . @@ -479,7 +456,7 @@ parts: - -./usr/mkspecs - -./usr/modules after: - - mozjpeg + - libjxl - patches rnnoise: @@ -559,10 +536,11 @@ parts: cmake-parameters: - -DCMAKE_BUILD_TYPE=Release - -DCMAKE_INSTALL_PREFIX=/usr + - -DCMAKE_PREFIX_PATH=$CRAFT_STAGE/usr prime: - -./usr/include - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/cmake - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/*.a after: - ffmpeg - - mozjpeg + - libjxl From d9d9a8f49d93434df59a8304d887107f27caa8c1 Mon Sep 17 00:00:00 2001 From: Nyan <93275906+el-garro@users.noreply.github.com> Date: Fri, 12 Apr 2024 09:01:58 -0400 Subject: [PATCH 009/599] Update data_document_resolver.cpp Added the LEXE and WLUA extensions to the IsExecutableName function for Windows. Those are registered by default on Windows devices with LUA installed --- Telegram/SourceFiles/data/data_document_resolver.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/data/data_document_resolver.cpp b/Telegram/SourceFiles/data/data_document_resolver.cpp index b7dc51e2c232e8..be68c2476023b5 100644 --- a/Telegram/SourceFiles/data/data_document_resolver.cpp +++ b/Telegram/SourceFiles/data/data_document_resolver.cpp @@ -165,14 +165,14 @@ bool IsExecutableName(const QString &filepath) { ad ade adp app application appref-ms asp asx bas bat bin cab cdxml cer cfg \ chi chm cmd cnt com cpl crt csh der diagcab dll drv eml exe fon fxp gadget \ grp hlp hpj hta htt inf ini ins inx isp isu its jar jnlp job js jse key ksh \ -lnk local lua mad maf mag mam manifest maq mar mas mat mau mav maw mcf mda \ -mdb mde mdt mdw mdz mht mhtml mjs mmc mof msc msg msh msh1 msh2 msh1xml \ +lexe lnk local lua mad maf mag mam manifest maq mar mas mat mau mav maw mcf \ +mda mdb mde mdt mdw mdz mht mhtml mjs mmc mof msc msg msh msh1 msh2 msh1xml \ msh2xml mshxml msi msp mst ops osd paf pcd phar php php3 php4 php5 php7 phps \ php-s pht phtml pif pl plg pm pod prf prg ps1 ps2 ps1xml ps2xml psc1 psc2 \ psd1 psm1 pssc pst py py3 pyc pyd pyi pyo pyw pyzw pyz rb reg rgs scf scr \ sct search-ms settingcontent-ms sh shb shs slk sys t tmp u3p url vb vbe vbp \ vbs vbscript vdx vsmacros vsd vsdm vsdx vss vssm vssx vst vstm vstx vsw vsx \ -vtx website ws wsc wsf wsh xbap xll xnk xs"_q; +vtx website wlua ws wsc wsf wsh xbap xll xnk xs"_q; #elif defined Q_OS_MAC // Q_OS_MAC u"\ applescript action app bin command csh osx workflow terminal url caction \ From a503197352c4a5f08899a4b53e34085b513bab65 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sun, 14 Apr 2024 02:25:39 +0400 Subject: [PATCH 010/599] Remove XCBSetDesktopFileName This is done by Qt nowadays --- .../platform/linux/main_window_linux.cpp | 40 ------------------- 1 file changed, 40 deletions(-) diff --git a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp index e6a3b68a6b0266..c8218ca7d7c2e2 100644 --- a/Telegram/SourceFiles/platform/linux/main_window_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/main_window_linux.cpp @@ -99,42 +99,6 @@ void XCBSkipTaskbar(QWindow *window, bool skip) { | XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY, reinterpret_cast(&xev)); } - -void XCBSetDesktopFileName(QWindow *window) { - const auto connection = base::Platform::XCB::GetConnectionFromQt(); - if (!connection) { - return; - } - - const auto utf8Atom = base::Platform::XCB::GetAtom( - connection, - "UTF8_STRING"); - - if (!utf8Atom.has_value()) { - return; - } - - const auto filenameAtoms = { - base::Platform::XCB::GetAtom(connection, "_GTK_APPLICATION_ID"), - base::Platform::XCB::GetAtom(connection, "_KDE_NET_WM_DESKTOP_FILE"), - }; - - const auto filename = QGuiApplication::desktopFileName().toUtf8(); - - for (const auto atom : filenameAtoms) { - if (atom.has_value()) { - xcb_change_property( - connection, - XCB_PROP_MODE_REPLACE, - window->winId(), - *atom, - *utf8Atom, - 8, - filename.size(), - filename.data()); - } - } -} #endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION void SkipTaskbar(QWindow *window, bool skip) { @@ -206,10 +170,6 @@ void MainWindow::initHook() { } return base::EventFilterResult::Continue; }); - -#ifndef DESKTOP_APP_DISABLE_X11_INTEGRATION - XCBSetDesktopFileName(windowHandle()); -#endif // !DESKTOP_APP_DISABLE_X11_INTEGRATION } void MainWindow::workmodeUpdated(Core::Settings::WorkMode mode) { From da1909cc1d88dd9be294ebddb12c24b623ba6319 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sun, 14 Apr 2024 05:45:54 +0400 Subject: [PATCH 011/599] Clean remainings of mozjpeg in snapcraft.yml --- snap/snapcraft.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 0d79929de206d2..c95d0ab94472da 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -154,8 +154,6 @@ parts: override-build: | craftctl default rm -rf "$CRAFT_PART_INSTALL/usr/share/icons" - stage: - - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libjpeg.so.8.2.2 after: - ffmpeg - libjxl @@ -209,8 +207,6 @@ parts: fi done GTK_PATH=$PWD/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/gtk-3.0 /usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libgtk-3-0/gtk-query-immodules-3.0 > usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/gtk-3.0/3.0.0/immodules/immodules.cache - stage: - - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libjpeg.so.8.2.2 after: - telegram @@ -439,8 +435,6 @@ parts: cmake --build . -j$CRAFT_PARALLEL_BUILD_COUNT DESTDIR="$CRAFT_PART_INSTALL" cmake --install . - stage: - - -./usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libjpeg.so.8.2.2 prime: - -./usr/bin - -./usr/doc From bdf5872f04a89d87bf73fd2a4b2f9121b1491072 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 11 Apr 2024 17:11:38 +0300 Subject: [PATCH 012/599] Fixed opening channel earn info section for admins. --- Telegram/SourceFiles/api/api_statistics.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Telegram/SourceFiles/api/api_statistics.cpp b/Telegram/SourceFiles/api/api_statistics.cpp index 9bc31c483d547b..7139c5ebb10549 100644 --- a/Telegram/SourceFiles/api/api_statistics.cpp +++ b/Telegram/SourceFiles/api/api_statistics.cpp @@ -860,6 +860,7 @@ void EarnStatistics::requestHistory( .token = Data::EarnHistorySlice::OffsetToken(nextToken), }); }).fail([=] { + done({}); _requestId = 0; }).send(); } From 7ffa9844e2076a27eff89f0c066dae18eeb0f478 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 11 Apr 2024 18:29:31 +0300 Subject: [PATCH 013/599] Fixed currency formatting for channel earn info section. --- .../info/channel_statistics/earn/earn_format.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp b/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp index ea470af93593aa..4f87fa505e224e 100644 --- a/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp +++ b/Telegram/SourceFiles/info/channel_statistics/earn/earn_format.cpp @@ -48,8 +48,11 @@ QString MinorPart(EarnInt value) { QString ToUsd(EarnInt value, float64 rate) { constexpr auto kApproximately = QChar(0x2248); - const auto multiplier = EarnInt(rate * Data::kEarnMultiplier); - const auto result = (value * multiplier) / Data::kEarnMultiplier; + + const auto result = value + / float64(Data::kEarnMultiplier) + * rate + * Data::kEarnMultiplier; return QString(kApproximately) + QChar('$') + MajorPart(result) From a37cbd7d05a31b01b856bc1043c011d736e6ea97 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 11 Apr 2024 17:37:54 +0300 Subject: [PATCH 014/599] Initially refactored statistics module to simplify value types changing. --- .../SourceFiles/data/data_statistics_chart.h | 12 ++++--- .../statistics/chart_rulers_data.cpp | 36 ++++++++++--------- .../statistics/chart_rulers_data.h | 12 ++++--- .../SourceFiles/statistics/chart_widget.cpp | 2 +- .../SourceFiles/statistics/segment_tree.cpp | 22 ++++++------ .../SourceFiles/statistics/segment_tree.h | 28 ++++++++------- .../statistics_data_deserialize.cpp | 3 +- .../SourceFiles/statistics/statistics_types.h | 14 ++++++++ .../statistics/view/abstract_chart_view.cpp | 17 ++++----- .../statistics/view/bar_chart_view.cpp | 6 ++-- .../statistics/view/bar_chart_view.h | 3 +- .../view/stack_linear_chart_common.cpp | 2 +- .../view/stack_linear_chart_view.cpp | 10 +++--- Telegram/cmake/td_ui.cmake | 1 + 14 files changed, 97 insertions(+), 71 deletions(-) create mode 100644 Telegram/SourceFiles/statistics/statistics_types.h diff --git a/Telegram/SourceFiles/data/data_statistics_chart.h b/Telegram/SourceFiles/data/data_statistics_chart.h index 5a29ebef79e7f6..2354e9e4deee23 100644 --- a/Telegram/SourceFiles/data/data_statistics_chart.h +++ b/Telegram/SourceFiles/data/data_statistics_chart.h @@ -30,14 +30,15 @@ struct StatisticalChart { [[nodiscard]] int findIndex(int left, int right, float64 v) const; struct Line final { - std::vector y; + std::vector y; Statistic::SegmentTree segmentTree; int id = 0; QString idString; QString name; - int maxValue = 0; - int minValue = std::numeric_limits::max(); + Statistic::ChartValue maxValue = 0; + Statistic::ChartValue minValue = + std::numeric_limits::max(); QString colorKey; QColor color; QColor colorDark; @@ -55,8 +56,9 @@ struct StatisticalChart { float64 max = 0.; } defaultZoomXIndex; - int maxValue = 0; - int minValue = std::numeric_limits::max(); + Statistic::ChartValue maxValue = 0; + Statistic::ChartValue minValue = + std::numeric_limits::max(); float64 oneDayPercentage = 0.; diff --git a/Telegram/SourceFiles/statistics/chart_rulers_data.cpp b/Telegram/SourceFiles/statistics/chart_rulers_data.cpp index 1b4e9c33ad8731..4f9471c8ce8678 100644 --- a/Telegram/SourceFiles/statistics/chart_rulers_data.cpp +++ b/Telegram/SourceFiles/statistics/chart_rulers_data.cpp @@ -12,17 +12,17 @@ For license and copyright information please follow this link: namespace Statistic { namespace { -constexpr auto kMinLines = int(2); -constexpr auto kMaxLines = int(6); +constexpr auto kMinLines = ChartValue(2); +constexpr auto kMaxLines = ChartValue(6); constexpr auto kStep = 5.; -[[nodiscard]] int Round(int maxValue) { - const auto k = int(maxValue / kStep); +[[nodiscard]] ChartValue Round(ChartValue maxValue) { + const auto k = ChartValue(maxValue / kStep); return (k % 10 == 0) ? maxValue : ((maxValue / 10 + 1) * 10); } -[[nodiscard]] QString Format(int absoluteValue) { - constexpr auto kTooMuch = int(10'000); +[[nodiscard]] QString Format(ChartValue absoluteValue) { + constexpr auto kTooMuch = ChartValue(10'000); return (absoluteValue >= kTooMuch) ? Lang::FormatCountToShort(absoluteValue).string : QString::number(absoluteValue); @@ -31,8 +31,8 @@ constexpr auto kStep = 5.; } // namespace ChartRulersData::ChartRulersData( - int newMaxHeight, - int newMinHeight, + ChartValue newMaxHeight, + ChartValue newMinHeight, bool useMinHeight, float64 rightRatio, Fn leftCustomCaption, @@ -42,11 +42,13 @@ ChartRulersData::ChartRulersData( ? Round(newMaxHeight) : newMaxHeight; - const auto step = std::max(1, int(std::ceil(v / kStep))); + const auto step = std::max( + ChartValue(1), + ChartValue(std::ceil(v / kStep))); auto n = kMaxLines; if (v < kMaxLines) { - n = std::max(2, v + 1); + n = std::max(2, int(v + 1)); } else if (v / 2 < kMaxLines) { n = v / 2 + 1; if (v % 2 != 0) { @@ -87,11 +89,11 @@ ChartRulersData::ChartRulersData( } lines.resize(n); - const auto diffAbsoluteValue = int((n - 1) * step); + const auto diffAbsoluteValue = ChartValue((n - 1) * step); const auto skipFloatValues = (step / rightRatio) < 1; for (auto i = 0; i < n; i++) { auto &line = lines[i]; - const auto value = int(i * step); + const auto value = ChartValue(i * step); line.absoluteValue = newMinHeight + value; line.relativeValue = 1. - value / float64(diffAbsoluteValue); line.caption = leftCustomCaption @@ -103,7 +105,7 @@ ChartRulersData::ChartRulersData( ? rightCustomCaption(line.absoluteValue) : (!skipFloatValues) ? Format(v) - : ((v - int(v)) < 0.01) + : ((v - ChartValue(v)) < 0.01) ? Format(v) : QString(); } @@ -112,8 +114,8 @@ ChartRulersData::ChartRulersData( } void ChartRulersData::computeRelative( - int newMaxHeight, - int newMinHeight) { + ChartValue newMaxHeight, + ChartValue newMinHeight) { for (auto &line : lines) { line.relativeValue = 1. - ((line.absoluteValue - newMinHeight) @@ -121,10 +123,10 @@ void ChartRulersData::computeRelative( } } -int ChartRulersData::LookupHeight(int maxValue) { +ChartValue ChartRulersData::LookupHeight(ChartValue maxValue) { const auto v = (maxValue > 100) ? Round(maxValue) : maxValue; - const auto step = int(std::ceil(v / kStep)); + const auto step = ChartValue(std::ceil(v / kStep)); return step * kStep; } diff --git a/Telegram/SourceFiles/statistics/chart_rulers_data.h b/Telegram/SourceFiles/statistics/chart_rulers_data.h index 4b5d63202df821..fef960c350b473 100644 --- a/Telegram/SourceFiles/statistics/chart_rulers_data.h +++ b/Telegram/SourceFiles/statistics/chart_rulers_data.h @@ -7,23 +7,25 @@ For license and copyright information please follow this link: */ #pragma once +#include "statistics/statistics_types.h" + namespace Statistic { struct ChartRulersData final { public: ChartRulersData( - int newMaxHeight, - int newMinHeight, + ChartValue newMaxHeight, + ChartValue newMinHeight, bool useMinHeight, float64 rightRatio, Fn leftCustomCaption = nullptr, Fn rightCustomCaption = nullptr); void computeRelative( - int newMaxHeight, - int newMinHeight); + ChartValue newMaxHeight, + ChartValue newMinHeight); - [[nodiscard]] static int LookupHeight(int maxValue); + [[nodiscard]] static ChartValue LookupHeight(ChartValue maxValue); struct Line final { float64 absoluteValue = 0.; diff --git a/Telegram/SourceFiles/statistics/chart_widget.cpp b/Telegram/SourceFiles/statistics/chart_widget.cpp index 93d225c7053d87..823481e6b7a923 100644 --- a/Telegram/SourceFiles/statistics/chart_widget.cpp +++ b/Telegram/SourceFiles/statistics/chart_widget.cpp @@ -1157,7 +1157,7 @@ void ChartWidget::setupDetails() { return; } const auto maxAbsoluteValue = [&] { - auto maxValue = 0; + auto maxValue = ChartValue(0); for (const auto &l : _chartData.lines) { maxValue = std::max(l.maxValue, maxValue); } diff --git a/Telegram/SourceFiles/statistics/segment_tree.cpp b/Telegram/SourceFiles/statistics/segment_tree.cpp index f19f8b8d6b7bcb..51c2082ed608c2 100644 --- a/Telegram/SourceFiles/statistics/segment_tree.cpp +++ b/Telegram/SourceFiles/statistics/segment_tree.cpp @@ -14,7 +14,7 @@ constexpr auto kMinArraySize = size_t(30); } // namespace -SegmentTree::SegmentTree(std::vector array) +SegmentTree::SegmentTree(std::vector array) : _array(std::move(array)) { if (_array.size() < kMinArraySize) { return; @@ -28,7 +28,7 @@ SegmentTree::SegmentTree(std::vector array) build(1, 0, _array.size()); } -void SegmentTree::build(int v, int from, int size) { +void SegmentTree::build(ChartValue v, int from, int size) { _heap[v].from = from; _heap[v].to = (from + size - 1); @@ -48,9 +48,9 @@ void SegmentTree::build(int v, int from, int size) { } } -int SegmentTree::rMaxQ(int from, int to) { +ChartValue SegmentTree::rMaxQ(int from, int to) { if (_array.size() < kMinArraySize) { - auto max = 0; + auto max = ChartValue(0); from = std::max(from, 0); to = std::min(to, int(_array.size() - 1)); for (auto i = from; i <= to; i++) { @@ -61,7 +61,7 @@ int SegmentTree::rMaxQ(int from, int to) { return rMaxQ(1, from, to); } -int SegmentTree::rMaxQ(int v, int from, int to) { +ChartValue SegmentTree::rMaxQ(ChartValue v, int from, int to) { const auto &n = _heap[v]; // If you did a range update that contained this node, // you can infer the Min value without going down the tree. @@ -84,9 +84,9 @@ int SegmentTree::rMaxQ(int v, int from, int to) { return 0; } -int SegmentTree::rMinQ(int from, int to) { +ChartValue SegmentTree::rMinQ(int from, int to) { if (_array.size() < kMinArraySize) { - auto min = std::numeric_limits::max(); + auto min = std::numeric_limits::max(); from = std::max(from, 0); to = std::min(to, int(_array.size() - 1)); for (auto i = from; i <= to; i++) { @@ -97,7 +97,7 @@ int SegmentTree::rMinQ(int from, int to) { return rMinQ(1, from, to); } -int SegmentTree::rMinQ(int v, int from, int to) { +ChartValue SegmentTree::rMinQ(ChartValue v, int from, int to) { const auto &n = _heap[v]; // If you did a range update that contained this node, // you can infer the Min value without going down the tree. @@ -117,10 +117,10 @@ int SegmentTree::rMinQ(int v, int from, int to) { return std::min(leftMin, rightMin); } - return std::numeric_limits::max(); + return std::numeric_limits::max(); } -void SegmentTree::propagate(int v) { +void SegmentTree::propagate(ChartValue v) { auto &n = _heap[v]; if (n.pendingVal) { @@ -131,7 +131,7 @@ void SegmentTree::propagate(int v) { } } -void SegmentTree::change(SegmentTree::Node &n, int value) { +void SegmentTree::change(SegmentTree::Node &n, ChartValue value) { n.pendingVal = { value, true }; n.sum = n.size() * value; n.max = value; diff --git a/Telegram/SourceFiles/statistics/segment_tree.h b/Telegram/SourceFiles/statistics/segment_tree.h index e67adc76aa9cc9..f83b16dd4f129d 100644 --- a/Telegram/SourceFiles/statistics/segment_tree.h +++ b/Telegram/SourceFiles/statistics/segment_tree.h @@ -7,12 +7,14 @@ For license and copyright information please follow this link: */ #pragma once +#include "statistics/statistics_types.h" + namespace Statistic { class SegmentTree final { public: SegmentTree() = default; - SegmentTree(std::vector array); + SegmentTree(std::vector array); [[nodiscard]] bool empty() const { return _array.empty(); @@ -21,20 +23,20 @@ class SegmentTree final { return !empty(); } - [[nodiscard]] int rMaxQ(int from, int to); - [[nodiscard]] int rMinQ(int from, int to); + [[nodiscard]] ChartValue rMaxQ(int from, int to); + [[nodiscard]] ChartValue rMinQ(int from, int to); private: struct Node final { - int sum = 0; - int max = 0; - int min = 0; + ChartValue sum = 0; + ChartValue max = 0; + ChartValue min = 0; struct PendingVal { [[nodiscard]] explicit operator bool() const { return available; } - int value = 0; + ChartValue value = 0; bool available = false; }; PendingVal pendingVal; @@ -47,12 +49,12 @@ class SegmentTree final { } }; - void build(int v, int from, int size); - void propagate(int v); - void change(Node &n, int value); + void build(ChartValue v, int from, int size); + void propagate(ChartValue v); + void change(Node &n, ChartValue value); - [[nodiscard]] int rMaxQ(int v, int from, int to); - [[nodiscard]] int rMinQ(int v, int from, int to); + [[nodiscard]] ChartValue rMaxQ(ChartValue v, int from, int to); + [[nodiscard]] ChartValue rMinQ(ChartValue v, int from, int to); [[nodiscard]] bool contains(int from1, int to1, int from2, int to2) const; [[nodiscard]] bool intersects( @@ -61,7 +63,7 @@ class SegmentTree final { int from2, int to2) const; - std::vector _array; + std::vector _array; std::vector _heap; }; diff --git a/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp b/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp index ac649cf13397ea..7f47a396ae2e60 100644 --- a/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp +++ b/Telegram/SourceFiles/statistics/statistics_data_deserialize.cpp @@ -9,6 +9,7 @@ For license and copyright information please follow this link: #include "base/debug_log.h" #include "data/data_statistics_chart.h" +#include "statistics/statistics_types.h" #include #include @@ -61,7 +62,7 @@ Data::StatisticalChart StatisticalChartFromJSON(const QByteArray &json) { line.isHiddenOnStart = ranges::contains(hiddenLines, columnId); line.y.resize(length); for (auto i = 0; i < length; i++) { - const auto value = int(base::SafeRound( + const auto value = ChartValue(base::SafeRound( array.at(i + 1).toDouble())); line.y[i] = value; if (value > line.maxValue) { diff --git a/Telegram/SourceFiles/statistics/statistics_types.h b/Telegram/SourceFiles/statistics/statistics_types.h new file mode 100644 index 00000000000000..5d04d3442270a9 --- /dev/null +++ b/Telegram/SourceFiles/statistics/statistics_types.h @@ -0,0 +1,14 @@ +/* +This file is part of Telegram Desktop, +the official desktop application for the Telegram messaging service. + +For license and copyright information please follow this link: +https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL +*/ +#pragma once + +namespace Statistic { + +using ChartValue = int64; + +} // namespace Statistic diff --git a/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp b/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp index d2c8e6baef0dbe..4b5f2929aec01d 100644 --- a/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp +++ b/Telegram/SourceFiles/statistics/view/abstract_chart_view.cpp @@ -10,6 +10,7 @@ For license and copyright information please follow this link: #include "data/data_statistics_chart.h" #include "statistics/chart_lines_filter_controller.h" +#include "statistics/statistics_types.h" namespace Statistic { @@ -71,11 +72,11 @@ AbstractChartView::HeightLimits DefaultHeightLimits( const std::shared_ptr &linesFilter, Data::StatisticalChart &chartData, Limits xIndices) { - auto minValue = std::numeric_limits::max(); - auto maxValue = 0; + auto minValue = std::numeric_limits::max(); + auto maxValue = ChartValue(0); - auto minValueFull = std::numeric_limits::max(); - auto maxValueFull = 0; + auto minValueFull = std::numeric_limits::max(); + auto maxValueFull = ChartValue(0); for (auto &l : chartData.lines) { if (!linesFilter->isEnabled(l.id)) { continue; @@ -83,11 +84,11 @@ AbstractChartView::HeightLimits DefaultHeightLimits( const auto r = ratios.ratio(l.id); const auto lineMax = l.segmentTree.rMaxQ(xIndices.min, xIndices.max); const auto lineMin = l.segmentTree.rMinQ(xIndices.min, xIndices.max); - maxValue = std::max(int(lineMax * r), maxValue); - minValue = std::min(int(lineMin * r), minValue); + maxValue = std::max(ChartValue(lineMax * r), maxValue); + minValue = std::min(ChartValue(lineMin * r), minValue); - maxValueFull = std::max(int(l.maxValue * r), maxValueFull); - minValueFull = std::min(int(l.minValue * r), minValueFull); + maxValueFull = std::max(ChartValue(l.maxValue * r), maxValueFull); + minValueFull = std::min(ChartValue(l.minValue * r), minValueFull); } if (maxValue == minValue) { maxValue = chartData.maxValue; diff --git a/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp b/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp index 8beeaa50913145..f796e0294a8571 100644 --- a/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp +++ b/Telegram/SourceFiles/statistics/view/bar_chart_view.cpp @@ -256,9 +256,9 @@ AbstractChartView::HeightLimits BarChartView::heightLimits( if (_cachedHeightLimits.ySum.empty()) { _cachedHeightLimits.ySum.reserve(chartData.x.size()); - auto maxValueFull = 0; + auto maxValueFull = ChartValue(0); for (auto i = 0; i < chartData.x.size(); i++) { - auto sum = 0; + auto sum = ChartValue(0); for (const auto &line : chartData.lines) { if (linesFilterController()->isEnabled(line.id)) { sum += line.y[i]; @@ -276,7 +276,7 @@ AbstractChartView::HeightLimits BarChartView::heightLimits( _cachedHeightLimits.ySumSegmentTree.rMaxQ( xIndices.min, xIndices.max), - 1); + ChartValue(1)); return { .full = _cachedHeightLimits.full, .ranged = { 0., float64(max) }, diff --git a/Telegram/SourceFiles/statistics/view/bar_chart_view.h b/Telegram/SourceFiles/statistics/view/bar_chart_view.h index 44c1a7a6e88fc0..3105e0dae3f958 100644 --- a/Telegram/SourceFiles/statistics/view/bar_chart_view.h +++ b/Telegram/SourceFiles/statistics/view/bar_chart_view.h @@ -9,6 +9,7 @@ For license and copyright information please follow this link: #include "statistics/segment_tree.h" #include "statistics/statistics_common.h" +#include "statistics/statistics_types.h" #include "statistics/view/abstract_chart_view.h" #include "ui/effects/animation_value.h" @@ -48,7 +49,7 @@ class BarChartView final : public AbstractChartView { struct { Limits full; - std::vector ySum; + std::vector ySum; SegmentTree ySumSegmentTree; } _cachedHeightLimits; diff --git a/Telegram/SourceFiles/statistics/view/stack_linear_chart_common.cpp b/Telegram/SourceFiles/statistics/view/stack_linear_chart_common.cpp index a2ca3ff01d4312..b7727bd714ee8a 100644 --- a/Telegram/SourceFiles/statistics/view/stack_linear_chart_common.cpp +++ b/Telegram/SourceFiles/statistics/view/stack_linear_chart_common.cpp @@ -81,7 +81,7 @@ PiePartData PiePartsPercentageByIndices( sums.reserve(chartData.lines.size()); auto totalSum = 0.; for (const auto &line : chartData.lines) { - auto sum = 0; + auto sum = ChartValue(0); for (auto i = xIndices.min; i <= xIndices.max; i++) { sum += line.y[i]; } diff --git a/Telegram/SourceFiles/statistics/view/stack_linear_chart_view.cpp b/Telegram/SourceFiles/statistics/view/stack_linear_chart_view.cpp index dc3e00d04315ce..a4e4a7c87d10df 100644 --- a/Telegram/SourceFiles/statistics/view/stack_linear_chart_view.cpp +++ b/Telegram/SourceFiles/statistics/view/stack_linear_chart_view.cpp @@ -165,8 +165,8 @@ void StackLinearChartView::prepareZoom( _transition.zoomedOutXIndices = c.xIndices; _transition.zoomedOutXPercentage = c.xPercentageLimits; } else if (step == TransitionStep::PrepareToZoomIn) { - const auto &[zoomedStart, zoomedEnd] = - _transition.zoomedOutXIndices; + const auto &[zoomedStart, zoomedEnd] + = _transition.zoomedOutXIndices; _transition.lines = std::vector( c.chartData.lines.size(), Transition::TransitionLine()); @@ -624,7 +624,7 @@ void StackLinearChartView::paintZoomed(QPainter &p, const PaintContext &c) { if (selectedLineIndex >= 0) { const auto &line = c.chartData.lines[selectedLineIndex]; - auto sum = 0; + auto sum = ChartValue(0); for (auto i = zoomedStart; i <= zoomedEnd; i++) { sum += line.y[i]; } @@ -669,8 +669,8 @@ void StackLinearChartView::paintZoomedFooter( 0); const auto next = std::clamp(i + offset, zoomedStart, zoomedEnd); - const auto xPointPercentage = - (xPercentage[next] - xPercentage[zoomedStart]) + const auto xPointPercentage + = (xPercentage[next] - xPercentage[zoomedStart]) / (xPercentage[zoomedEnd] - xPercentage[zoomedStart]); const auto xPoint = leftStart + width * xPointPercentage; diff --git a/Telegram/cmake/td_ui.cmake b/Telegram/cmake/td_ui.cmake index 3a8f8ef3492633..524aba51be20f6 100644 --- a/Telegram/cmake/td_ui.cmake +++ b/Telegram/cmake/td_ui.cmake @@ -205,6 +205,7 @@ PRIVATE statistics/statistics_data_deserialize.h statistics/statistics_format_values.cpp statistics/statistics_format_values.h + statistics/statistics_types.h statistics/view/abstract_chart_view.cpp statistics/view/abstract_chart_view.h statistics/view/bar_chart_view.cpp From 1c223e570a2c7c66b17fb4fd1762121b9e4ce24d Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 11 Apr 2024 18:56:11 +0300 Subject: [PATCH 015/599] Slightly improved code style for long equality expressions. --- .../SourceFiles/api/api_chat_participants.cpp | 4 ++-- Telegram/SourceFiles/api/api_earn.cpp | 8 +++---- Telegram/SourceFiles/api/api_editing.cpp | 20 ++++++++-------- Telegram/SourceFiles/api/api_user_privacy.cpp | 4 ++-- Telegram/SourceFiles/apiwrap.cpp | 8 +++---- .../SourceFiles/boxes/add_contact_box.cpp | 12 +++++----- .../SourceFiles/boxes/delete_messages_box.cpp | 4 ++-- .../boxes/peers/edit_peer_info_box.cpp | 8 +++---- .../SourceFiles/boxes/premium_preview_box.cpp | 4 ++-- .../SourceFiles/boxes/sticker_set_box.cpp | 8 +++---- Telegram/SourceFiles/calls/calls_call.cpp | 4 ++-- Telegram/SourceFiles/calls/calls_call.h | 8 +++---- Telegram/SourceFiles/calls/calls_panel.h | 4 ++-- .../calls/group/calls_volume_item.cpp | 12 +++++----- .../chat_helpers/field_autocomplete.cpp | 9 +++---- Telegram/SourceFiles/core/application.cpp | 4 ++-- .../SourceFiles/core/core_cloud_password.cpp | 4 ++-- Telegram/SourceFiles/core/core_settings.h | 4 ++-- Telegram/SourceFiles/data/data_poll.cpp | 4 ++-- .../SourceFiles/data/data_statistics_chart.h | 8 +++---- .../SourceFiles/dialogs/dialogs_widget.cpp | 4 ++-- .../editor/photo_editor_content.cpp | 4 ++-- .../SourceFiles/export/export_api_wrap.cpp | 4 ++-- .../admin_log/history_admin_log_item.cpp | 24 +++++++++---------- .../SourceFiles/history/history_drag_area.cpp | 8 +++---- .../SourceFiles/history/history_drag_area.h | 4 ++-- .../history_view_voice_record_bar.cpp | 4 ++-- .../history/view/history_view_list_widget.cpp | 4 ++-- .../history/view/history_view_message.cpp | 4 ++-- .../history/view/history_view_send_action.cpp | 4 ++-- .../view/media/history_view_web_page.cpp | 4 ++-- Telegram/SourceFiles/info/info_top_bar.cpp | 12 +++++----- .../info/media/info_media_list_widget.cpp | 4 ++-- Telegram/SourceFiles/mainwindow.cpp | 4 ++-- .../media/player/media_player_dropdown.cpp | 4 ++-- .../media/system_media_controls_manager.cpp | 4 ++-- .../passport/passport_form_controller.cpp | 4 ++-- .../passport/passport_panel_controller.h | 4 ++-- .../linux/notifications_manager_linux.cpp | 24 +++++++++---------- .../touchbar/items/mac_pinned_chats_item.mm | 10 ++++---- .../mac/touchbar/mac_touchbar_manager.mm | 4 ++-- .../settings/settings_business.cpp | 4 ++-- .../SourceFiles/settings/settings_premium.cpp | 4 ++-- .../SourceFiles/storage/storage_account.cpp | 4 ++-- .../SourceFiles/ui/boxes/choose_date_time.cpp | 4 ++-- .../ui/controls/call_mute_button.cpp | 8 +++---- .../SourceFiles/window/window_peer_menu.cpp | 4 ++-- .../window/window_session_controller.cpp | 8 +++---- 48 files changed, 159 insertions(+), 160 deletions(-) diff --git a/Telegram/SourceFiles/api/api_chat_participants.cpp b/Telegram/SourceFiles/api/api_chat_participants.cpp index 6761d2fff0063d..745e0b8831b1ba 100644 --- a/Telegram/SourceFiles/api/api_chat_participants.cpp +++ b/Telegram/SourceFiles/api/api_chat_participants.cpp @@ -112,8 +112,8 @@ void ApplyLastList( channel->mgInfo->lastAdmins.clear(); channel->mgInfo->lastRestricted.clear(); channel->mgInfo->lastParticipants.clear(); - channel->mgInfo->lastParticipantsStatus = - MegagroupInfo::LastParticipantsUpToDate + channel->mgInfo->lastParticipantsStatus + = MegagroupInfo::LastParticipantsUpToDate | MegagroupInfo::LastParticipantsOnceReceived; auto botStatus = channel->mgInfo->botStatus; diff --git a/Telegram/SourceFiles/api/api_earn.cpp b/Telegram/SourceFiles/api/api_earn.cpp index e8f38e06bb1944..61cfaf10f6a4c5 100644 --- a/Telegram/SourceFiles/api/api_earn.cpp +++ b/Telegram/SourceFiles/api/api_earn.cpp @@ -58,10 +58,10 @@ void HandleWithdrawalButton( state->loading = false; auto fields = PasscodeBox::CloudFields::From(pass); - fields.customTitle = - tr::lng_channel_earn_balance_password_title(); - fields.customDescription = - tr::lng_channel_earn_balance_password_description(tr::now); + fields.customTitle + = tr::lng_channel_earn_balance_password_title(); + fields.customDescription + = tr::lng_channel_earn_balance_password_description(tr::now); fields.customSubmitButton = tr::lng_passcode_submit(); fields.customCheckCallback = crl::guard(button, [=]( const Core::CloudPasswordResult &result) { diff --git a/Telegram/SourceFiles/api/api_editing.cpp b/Telegram/SourceFiles/api/api_editing.cpp index 84f0cbfffc9de0..1dba418dd37bc9 100644 --- a/Telegram/SourceFiles/api/api_editing.cpp +++ b/Telegram/SourceFiles/api/api_editing.cpp @@ -29,20 +29,20 @@ namespace { using namespace rpl::details; template -constexpr auto WithId = - is_callable_plain_v, mtpRequestId>; +constexpr auto WithId + = is_callable_plain_v, mtpRequestId>; template -constexpr auto WithoutId = - is_callable_plain_v>; +constexpr auto WithoutId + = is_callable_plain_v>; template -constexpr auto WithoutCallback = - is_callable_plain_v; +constexpr auto WithoutCallback + = is_callable_plain_v; template -constexpr auto ErrorWithId = - is_callable_plain_v; +constexpr auto ErrorWithId + = is_callable_plain_v; template -constexpr auto ErrorWithoutId = - is_callable_plain_v; +constexpr auto ErrorWithoutId + = is_callable_plain_v; template mtpRequestId EditMessage( diff --git a/Telegram/SourceFiles/api/api_user_privacy.cpp b/Telegram/SourceFiles/api/api_user_privacy.cpp index b27580aaa8dc12..d0c17fa6b18469 100644 --- a/Telegram/SourceFiles/api/api_user_privacy.cpp +++ b/Telegram/SourceFiles/api/api_user_privacy.cpp @@ -307,8 +307,8 @@ void UserPrivacy::reload(Key key) { } void UserPrivacy::pushPrivacy(Key key, const TLRules &rules) { - const auto &saved = (_privacyValues[key] = - TLToRules(rules, _session->data())); + const auto &saved + = (_privacyValues[key] = TLToRules(rules, _session->data())); const auto i = _privacyChanges.find(key); if (i != end(_privacyChanges)) { i->second.fire_copy(saved); diff --git a/Telegram/SourceFiles/apiwrap.cpp b/Telegram/SourceFiles/apiwrap.cpp index b8919617d3143c..20c52fbdd85d00 100644 --- a/Telegram/SourceFiles/apiwrap.cpp +++ b/Telegram/SourceFiles/apiwrap.cpp @@ -1544,8 +1544,8 @@ void ApiWrap::saveStickerSets( writeRecent = true; } - const auto isAttached = - (removedSetId == Data::Stickers::CloudRecentAttachedSetId); + const auto isAttached + = (removedSetId == Data::Stickers::CloudRecentAttachedSetId); const auto flags = isAttached ? MTPmessages_ClearRecentStickers::Flag::f_attached : MTPmessages_ClearRecentStickers::Flags(0); @@ -2494,8 +2494,8 @@ void ApiWrap::refreshFileReference( }, [&](Data::FileOriginPeerPhoto data) { fail(); }, [&](Data::FileOriginStickerSet data) { - const auto isRecentAttached = - (data.setId == Data::Stickers::CloudRecentAttachedSetId); + const auto isRecentAttached + = (data.setId == Data::Stickers::CloudRecentAttachedSetId); if (data.setId == Data::Stickers::CloudRecentSetId || data.setId == Data::Stickers::RecentSetId || isRecentAttached) { diff --git a/Telegram/SourceFiles/boxes/add_contact_box.cpp b/Telegram/SourceFiles/boxes/add_contact_box.cpp index ba35e8d981da9b..45d4b1e9978cbb 100644 --- a/Telegram/SourceFiles/boxes/add_contact_box.cpp +++ b/Telegram/SourceFiles/boxes/add_contact_box.cpp @@ -605,8 +605,8 @@ void GroupInfoBox::prepare() { _navigation->session().api().selfDestruct().reload(); const auto top = addTopButton(st::infoTopBarMenu); - const auto menu = - top->lifetime().make_state>(); + const auto menu + = top->lifetime().make_state>(); top->setClickedCallback([=] { *menu = base::make_unique_q( top, @@ -1306,8 +1306,8 @@ void SetupChannelBox::handleChange() { && (ch < 'a' || ch > 'z') && (ch < '0' || ch > '9') && ch != '_') { - const auto badSymbols = - tr::lng_create_channel_link_bad_symbols(tr::now); + const auto badSymbols + = tr::lng_create_channel_link_bad_symbols(tr::now); if (_errorText != badSymbols) { _errorText = badSymbols; update(); @@ -1317,8 +1317,8 @@ void SetupChannelBox::handleChange() { } } if (name.size() < Ui::EditPeer::kMinUsernameLength) { - const auto tooShort = - tr::lng_create_channel_link_too_short(tr::now); + const auto tooShort + = tr::lng_create_channel_link_too_short(tr::now); if (_errorText != tooShort) { _errorText = tooShort; update(); diff --git a/Telegram/SourceFiles/boxes/delete_messages_box.cpp b/Telegram/SourceFiles/boxes/delete_messages_box.cpp index 0a939ace62843c..1def53870bb587 100644 --- a/Telegram/SourceFiles/boxes/delete_messages_box.cpp +++ b/Telegram/SourceFiles/boxes/delete_messages_box.cpp @@ -232,8 +232,8 @@ void DeleteMessagesBox::prepare() { if (hasScheduledMessages()) { } else if (auto revoke = revokeText(peer)) { const auto &settings = Core::App().settings(); - const auto revokeByDefault = - !settings.rememberedDeleteMessageOnlyForYou(); + const auto revokeByDefault + = !settings.rememberedDeleteMessageOnlyForYou(); _revoke.create( this, revoke->checkbox, diff --git a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp index 31faabec181939..a1ee6824866ed5 100644 --- a/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp +++ b/Telegram/SourceFiles/boxes/peers/edit_peer_info_box.cpp @@ -983,8 +983,8 @@ void Controller::fillHistoryVisibilityButton() { : HistoryVisibility::Visible; _channelHasLocationOriginalValue = channel && channel->hasLocation(); - const auto updateHistoryVisibility = - std::make_shared>(); + const auto updateHistoryVisibility + = std::make_shared>(); const auto boxCallback = crl::guard(this, [=](HistoryVisibility checked) { updateHistoryVisibility->fire(std::move(checked)); @@ -1698,8 +1698,8 @@ void Controller::saveUsernamesOrder() { channel->setUsernames(ranges::views::all( newUsernames ) | ranges::views::transform([&](QString username) { - const auto editable = - (channel->editableUsername() == username); + const auto editable + = (channel->editableUsername() == username); return Data::Username{ .username = std::move(username), .active = true, diff --git a/Telegram/SourceFiles/boxes/premium_preview_box.cpp b/Telegram/SourceFiles/boxes/premium_preview_box.cpp index 67e402da528469..da1ab9064bf3a6 100644 --- a/Telegram/SourceFiles/boxes/premium_preview_box.cpp +++ b/Telegram/SourceFiles/boxes/premium_preview_box.cpp @@ -1240,8 +1240,8 @@ void DecorateListPromoBox( box->setStyle(st::premiumPreviewDoubledLimitsBox); box->widthValue( ) | rpl::start_with_next([=](int width) { - const auto &padding = - st::premiumPreviewDoubledLimitsBox.buttonPadding; + const auto &padding + = st::premiumPreviewDoubledLimitsBox.buttonPadding; button->resizeToWidth(width - padding.left() - padding.right()); diff --git a/Telegram/SourceFiles/boxes/sticker_set_box.cpp b/Telegram/SourceFiles/boxes/sticker_set_box.cpp index 414f098e27fc9f..88163356c3cfb0 100644 --- a/Telegram/SourceFiles/boxes/sticker_set_box.cpp +++ b/Telegram/SourceFiles/boxes/sticker_set_box.cpp @@ -569,8 +569,8 @@ void StickerSetBox::updateButtons() { if (!_inner->shortName().isEmpty()) { const auto top = addTopButton(st::infoTopBarMenu); - const auto menu = - std::make_shared>(); + const auto menu + = std::make_shared>(); top->setClickedCallback([=] { *menu = base::make_unique_q( top, @@ -613,8 +613,8 @@ void StickerSetBox::updateButtons() { _show->showBox(std::move(box)); } }; - const auto menu = - std::make_shared>(); + const auto menu + = std::make_shared>(); top->setClickedCallback([=] { *menu = base::make_unique_q( top, diff --git a/Telegram/SourceFiles/calls/calls_call.cpp b/Telegram/SourceFiles/calls/calls_call.cpp index 3f6c2a7a852ff7..3a3e68b475fe7c 100644 --- a/Telegram/SourceFiles/calls/calls_call.cpp +++ b/Telegram/SourceFiles/calls/calls_call.cpp @@ -945,8 +945,8 @@ void Call::createAndStartController(const MTPDphoneCall &call) { tgcalls::Descriptor descriptor = { .version = versionString, .config = tgcalls::Config{ - .initializationTimeout = - serverConfig.callConnectTimeoutMs / 1000., + .initializationTimeout + = serverConfig.callConnectTimeoutMs / 1000., .receiveTimeout = serverConfig.callPacketTimeoutMs / 1000., .dataSaving = tgcalls::DataSaving::Never, .enableP2P = call.is_p2p_allowed(), diff --git a/Telegram/SourceFiles/calls/calls_call.h b/Telegram/SourceFiles/calls/calls_call.h index 55f48237af22f0..0a99c80677d8f1 100644 --- a/Telegram/SourceFiles/calls/calls_call.h +++ b/Telegram/SourceFiles/calls/calls_call.h @@ -277,11 +277,11 @@ class Call final MTP::Sender _api; Type _type = Type::Outgoing; rpl::variable _state = State::Starting; - rpl::variable _remoteAudioState = - RemoteAudioState::Active; + rpl::variable _remoteAudioState + = RemoteAudioState::Active; rpl::variable _remoteVideoState; - rpl::variable _remoteBatteryState = - RemoteBatteryState::Normal; + rpl::variable _remoteBatteryState + = RemoteBatteryState::Normal; rpl::event_stream _errors; FinishType _finishAfterRequestingCall = FinishType::None; bool _answerAfterDhConfigReceived = false; diff --git a/Telegram/SourceFiles/calls/calls_panel.h b/Telegram/SourceFiles/calls/calls_panel.h index f6c8666d88ff96..11c6dceaeffb36 100644 --- a/Telegram/SourceFiles/calls/calls_panel.h +++ b/Telegram/SourceFiles/calls/calls_panel.h @@ -162,8 +162,8 @@ class Panel final : private Group::Ui::DesktopCapture::ChooseSourceDelegate { object_ptr _status; object_ptr _fingerprint = { nullptr }; object_ptr> _remoteAudioMute = { nullptr }; - object_ptr> _remoteLowBattery = - { nullptr }; + object_ptr> _remoteLowBattery + = { nullptr }; std::unique_ptr _userpic; std::unique_ptr _outgoingVideoBubble; QPixmap _bottomShadow; diff --git a/Telegram/SourceFiles/calls/group/calls_volume_item.cpp b/Telegram/SourceFiles/calls/group/calls_volume_item.cpp index 5942a97e7d3964..d34a5106046fd2 100644 --- a/Telegram/SourceFiles/calls/group/calls_volume_item.cpp +++ b/Telegram/SourceFiles/calls/group/calls_volume_item.cpp @@ -25,8 +25,8 @@ const auto kSpeakerThreshold = std::vector{ 50.0f / kMaxVolumePercent, 150.0f / kMaxVolumePercent }; -constexpr auto kVolumeStickedValues = - std::array, 7>{{ +constexpr auto kVolumeStickedValues + = std::array, 7>{{ { 25. / kMaxVolumePercent, 2. / kMaxVolumePercent }, { 50. / kMaxVolumePercent, 2. / kMaxVolumePercent }, { 75. / kMaxVolumePercent, 2. / kMaxVolumePercent }, @@ -93,8 +93,8 @@ MenuVolumeItem::MenuVolumeItem( const auto volume = _localMuted ? 0 : base::SafeRound(_slider->value() * kMaxVolumePercent); - const auto muteProgress = - _crossLineAnimation.value((!volume) ? 1. : 0.); + const auto muteProgress + = _crossLineAnimation.value((!volume) ? 1. : 0.); const auto selected = isSelected(); p.fillRect(clip, selected ? st.itemBgOver : st.itemBg); @@ -174,8 +174,8 @@ MenuVolumeItem::MenuVolumeItem( return; } if (_waitingForUpdateVolume) { - const auto localVolume = - base::SafeRound(_slider->value() * _maxVolume); + const auto localVolume + = base::SafeRound(_slider->value() * _maxVolume); if ((localVolume != newVolume) && (_cloudVolume == newVolume)) { _changeVolumeRequests.fire(int(localVolume)); diff --git a/Telegram/SourceFiles/chat_helpers/field_autocomplete.cpp b/Telegram/SourceFiles/chat_helpers/field_autocomplete.cpp index e82ab9b9ffde76..9bc6e88f22fa01 100644 --- a/Telegram/SourceFiles/chat_helpers/field_autocomplete.cpp +++ b/Telegram/SourceFiles/chat_helpers/field_autocomplete.cpp @@ -437,8 +437,8 @@ void FieldAutocomplete::updateFiltered(bool resetScroll) { auto filterNotPassedByUsername = [this](UserData *user) -> bool { if (PrimaryUsername(user).startsWith(_filter, Qt::CaseInsensitive)) { - const auto exactUsername = - (PrimaryUsername(user).size() == _filter.size()); + const auto exactUsername + = (PrimaryUsername(user).size() == _filter.size()); return exactUsername; } return true; @@ -446,8 +446,9 @@ void FieldAutocomplete::updateFiltered(bool resetScroll) { auto filterNotPassedByName = [&](UserData *user) -> bool { for (const auto &nameWord : user->nameWords()) { if (nameWord.startsWith(_filter, Qt::CaseInsensitive)) { - const auto exactUsername = - (PrimaryUsername(user).compare(_filter, Qt::CaseInsensitive) == 0); + const auto exactUsername = PrimaryUsername(user).compare( + _filter, + Qt::CaseInsensitive) == 0; return exactUsername; } } diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp index 3f643b6dd5af0e..917baf16ebd4c8 100644 --- a/Telegram/SourceFiles/core/application.cpp +++ b/Telegram/SourceFiles/core/application.cpp @@ -933,8 +933,8 @@ void Application::handleAppDeactivated() { } rpl::producer Application::appDeactivatedValue() const { - const auto &app = - static_cast(QCoreApplication::instance()); + const auto &app + = static_cast(QCoreApplication::instance()); return rpl::single( app->applicationState() ) | rpl::then( diff --git a/Telegram/SourceFiles/core/core_cloud_password.cpp b/Telegram/SourceFiles/core/core_cloud_password.cpp index 3a65f24d533bc8..a835112dc9b2ad 100644 --- a/Telegram/SourceFiles/core/core_cloud_password.cpp +++ b/Telegram/SourceFiles/core/core_cloud_password.cpp @@ -313,8 +313,8 @@ CloudPasswordState ParseCloudPasswordState( ParseCloudPasswordAlgo(data.vnew_algo())); result.mtp.newSecureSecret = ValidateNewSecureSecretAlgo( ParseSecureSecretAlgo(data.vnew_secure_algo())); - result.unconfirmedPattern = - qs(data.vemail_unconfirmed_pattern().value_or_empty()); + result.unconfirmedPattern = qs( + data.vemail_unconfirmed_pattern().value_or_empty()); result.pendingResetDate = data.vpending_reset_date().value_or_empty(); result.outdatedClient = [&] { diff --git a/Telegram/SourceFiles/core/core_settings.h b/Telegram/SourceFiles/core/core_settings.h index 93e0727d798b55..12b7fa431deb40 100644 --- a/Telegram/SourceFiles/core/core_settings.h +++ b/Telegram/SourceFiles/core/core_settings.h @@ -984,8 +984,8 @@ class Settings final { #else // Q_OS_MAC bool _hardwareAcceleratedVideo = false; #endif // Q_OS_MAC - HistoryView::DoubleClickQuickAction _chatQuickAction = - HistoryView::DoubleClickQuickAction(); + HistoryView::DoubleClickQuickAction _chatQuickAction + = HistoryView::DoubleClickQuickAction(); bool _translateButtonEnabled = false; rpl::variable _translateChatEnabled = true; rpl::variable _translateToRaw = 0; diff --git a/Telegram/SourceFiles/data/data_poll.cpp b/Telegram/SourceFiles/data/data_poll.cpp index f781f95bc04ebc..800f3ee3218ede 100644 --- a/Telegram/SourceFiles/data/data_poll.cpp +++ b/Telegram/SourceFiles/data/data_poll.cpp @@ -121,8 +121,8 @@ bool PollData::applyResults(const MTPPollResults &results) { return results.match([&](const MTPDpollResults &results) { _lastResultsUpdate = crl::now(); - const auto newTotalVoters = - results.vtotal_voters().value_or(totalVoters); + const auto newTotalVoters + = results.vtotal_voters().value_or(totalVoters); auto changed = (newTotalVoters != totalVoters); if (const auto list = results.vresults()) { for (const auto &result : list->v) { diff --git a/Telegram/SourceFiles/data/data_statistics_chart.h b/Telegram/SourceFiles/data/data_statistics_chart.h index 2354e9e4deee23..fba664d34d24d8 100644 --- a/Telegram/SourceFiles/data/data_statistics_chart.h +++ b/Telegram/SourceFiles/data/data_statistics_chart.h @@ -37,8 +37,8 @@ struct StatisticalChart { QString idString; QString name; Statistic::ChartValue maxValue = 0; - Statistic::ChartValue minValue = - std::numeric_limits::max(); + Statistic::ChartValue minValue + = std::numeric_limits::max(); QString colorKey; QColor color; QColor colorDark; @@ -57,8 +57,8 @@ struct StatisticalChart { } defaultZoomXIndex; Statistic::ChartValue maxValue = 0; - Statistic::ChartValue minValue = - std::numeric_limits::max(); + Statistic::ChartValue minValue + = std::numeric_limits::max(); float64 oneDayPercentage = 0.; diff --git a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp index 8ac5c91b37ce0a..873b1532418292 100644 --- a/Telegram/SourceFiles/dialogs/dialogs_widget.cpp +++ b/Telegram/SourceFiles/dialogs/dialogs_widget.cpp @@ -770,8 +770,8 @@ void Widget::updateScrollUpPosition() { _scrollToTop->moveToRight( st::historyToDownPosition.x(), _scroll->height() - top); - const auto shouldBeHidden = - !_scrollToTopIsShown && !_scrollToTopShown.animating(); + const auto shouldBeHidden + = !_scrollToTopIsShown && !_scrollToTopShown.animating(); if (shouldBeHidden != _scrollToTop->isHidden()) { _scrollToTop->setVisible(!shouldBeHidden); } diff --git a/Telegram/SourceFiles/editor/photo_editor_content.cpp b/Telegram/SourceFiles/editor/photo_editor_content.cpp index 065b2a1a683817..1a379b9b3c5d7d 100644 --- a/Telegram/SourceFiles/editor/photo_editor_content.cpp +++ b/Telegram/SourceFiles/editor/photo_editor_content.cpp @@ -48,8 +48,8 @@ PhotoEditorContent::PhotoEditorContent( return; } const auto imageSizeF = [&] { - const auto rotatedSize = - FlipSizeByRotation(size, mods.angle); + const auto rotatedSize + = FlipSizeByRotation(size, mods.angle); const auto m = _crop->cropMargins(); const auto sizeForCrop = rotatedSize - QSize(m.left() + m.right(), m.top() + m.bottom()); diff --git a/Telegram/SourceFiles/export/export_api_wrap.cpp b/Telegram/SourceFiles/export/export_api_wrap.cpp index b50c105f324fb3..69861015c3d3dc 100644 --- a/Telegram/SourceFiles/export/export_api_wrap.cpp +++ b/Telegram/SourceFiles/export/export_api_wrap.cpp @@ -541,8 +541,8 @@ void ApiWrap::requestDialogsCount() { Expects(_startProcess != nullptr); if (_settings->onlySinglePeer()) { - _startProcess->info.dialogsCount = - (_settings->singlePeer.type() == mtpc_inputPeerChannel + _startProcess->info.dialogsCount + = (_settings->singlePeer.type() == mtpc_inputPeerChannel ? 1 : _splits.size()); sendNextStartRequest(); diff --git a/Telegram/SourceFiles/history/admin_log/history_admin_log_item.cpp b/Telegram/SourceFiles/history/admin_log/history_admin_log_item.cpp index 5899117be7077c..53e0926e038dcb 100644 --- a/Telegram/SourceFiles/history/admin_log/history_admin_log_item.cpp +++ b/Telegram/SourceFiles/history/admin_log/history_admin_log_item.cpp @@ -738,8 +738,8 @@ void GenerateItems( using LogPromote = MTPDchannelAdminLogEventActionParticipantToggleAdmin; using LogSticker = MTPDchannelAdminLogEventActionChangeStickerSet; using LogEmoji = MTPDchannelAdminLogEventActionChangeEmojiStickerSet; - using LogPreHistory = - MTPDchannelAdminLogEventActionTogglePreHistoryHidden; + using LogPreHistory + = MTPDchannelAdminLogEventActionTogglePreHistoryHidden; using LogPermissions = MTPDchannelAdminLogEventActionDefaultBannedRights; using LogPoll = MTPDchannelAdminLogEventActionStopPoll; using LogDiscussion = MTPDchannelAdminLogEventActionChangeLinkedChat; @@ -749,19 +749,19 @@ void GenerateItems( using LogDiscardCall = MTPDchannelAdminLogEventActionDiscardGroupCall; using LogMute = MTPDchannelAdminLogEventActionParticipantMute; using LogUnmute = MTPDchannelAdminLogEventActionParticipantUnmute; - using LogCallSetting = - MTPDchannelAdminLogEventActionToggleGroupCallSetting; - using LogJoinByInvite = - MTPDchannelAdminLogEventActionParticipantJoinByInvite; - using LogInviteDelete = - MTPDchannelAdminLogEventActionExportedInviteDelete; - using LogInviteRevoke = - MTPDchannelAdminLogEventActionExportedInviteRevoke; + using LogCallSetting + = MTPDchannelAdminLogEventActionToggleGroupCallSetting; + using LogJoinByInvite + = MTPDchannelAdminLogEventActionParticipantJoinByInvite; + using LogInviteDelete + = MTPDchannelAdminLogEventActionExportedInviteDelete; + using LogInviteRevoke + = MTPDchannelAdminLogEventActionExportedInviteRevoke; using LogInviteEdit = MTPDchannelAdminLogEventActionExportedInviteEdit; using LogVolume = MTPDchannelAdminLogEventActionParticipantVolume; using LogTTL = MTPDchannelAdminLogEventActionChangeHistoryTTL; - using LogJoinByRequest = - MTPDchannelAdminLogEventActionParticipantJoinByRequest; + using LogJoinByRequest + = MTPDchannelAdminLogEventActionParticipantJoinByRequest; using LogNoForwards = MTPDchannelAdminLogEventActionToggleNoForwards; using LogSendMessage = MTPDchannelAdminLogEventActionSendMessage; using LogChangeAvailableReactions = MTPDchannelAdminLogEventActionChangeAvailableReactions; diff --git a/Telegram/SourceFiles/history/history_drag_area.cpp b/Telegram/SourceFiles/history/history_drag_area.cpp index 39ba5fe3c1a3cb..4f99ec77826f58 100644 --- a/Telegram/SourceFiles/history/history_drag_area.cpp +++ b/Telegram/SourceFiles/history/history_drag_area.cpp @@ -52,8 +52,8 @@ DragArea::Areas DragArea::SetupDragAreaToContainer( auto &lifetime = container->lifetime(); container->setAcceptDrops(true); - const auto attachDragDocument = - Ui::CreateChild(container.get()); + const auto attachDragDocument + = Ui::CreateChild(container.get()); const auto attachDragPhoto = Ui::CreateChild(container.get()); attachDragDocument->hide(); @@ -62,8 +62,8 @@ DragArea::Areas DragArea::SetupDragAreaToContainer( attachDragDocument->raise(); attachDragPhoto->raise(); - const auto attachDragState = - lifetime.make_state(DragState::None); + const auto attachDragState + = lifetime.make_state(DragState::None); const auto width = [=] { return container->width(); diff --git a/Telegram/SourceFiles/history/history_drag_area.h b/Telegram/SourceFiles/history/history_drag_area.h index 64e581d58fbe98..c9c075c5af6909 100644 --- a/Telegram/SourceFiles/history/history_drag_area.h +++ b/Telegram/SourceFiles/history/history_drag_area.h @@ -23,8 +23,8 @@ class DragArea : public Ui::RpWidget { DragArea *photo; }; - using CallbackComputeState = - Fn; + using CallbackComputeState + = Fn; static Areas SetupDragAreaToContainer( not_null container, diff --git a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp index aa0c740dadc85a..ade1c9eec3c095 100644 --- a/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp +++ b/Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp @@ -372,8 +372,8 @@ TTLButton::TTLButton( return (r.left() + r.width() > parentWidget()->width()); }) | rpl::distinct_until_changed( ) | rpl::start_with_next([=](bool toHide) { - const auto isFirstTooltip = - !Core::App().settings().ttlVoiceClickTooltipHidden(); + const auto isFirstTooltip + = !Core::App().settings().ttlVoiceClickTooltipHidden(); if (isFirstTooltip || (!isFirstTooltip && toHide)) { _tooltip->toggleAnimated(!toHide); } diff --git a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp index 23b7c0be38f57c..dc1255e2cbdb1f 100644 --- a/Telegram/SourceFiles/history/view/history_view_list_widget.cpp +++ b/Telegram/SourceFiles/history/view/history_view_list_widget.cpp @@ -3898,8 +3898,8 @@ bool ListWidget::lastMessageEditRequestNotify() const { if (it == end(list)) { return false; } else { - const auto item = - session().data().groups().findItemToEdit((*it)->data()).get(); + const auto item + = session().data().groups().findItemToEdit((*it)->data()).get(); editMessageRequestNotify(item->fullId()); return true; } diff --git a/Telegram/SourceFiles/history/view/history_view_message.cpp b/Telegram/SourceFiles/history/view/history_view_message.cpp index 100fff459dd130..3a94363e20a430 100644 --- a/Telegram/SourceFiles/history/view/history_view_message.cpp +++ b/Telegram/SourceFiles/history/view/history_view_message.cpp @@ -1849,8 +1849,8 @@ void Message::clickHandlerPressedChanged( if (pressed) { if (!_rightAction->second->ripple) { // Create a ripple. - _rightAction->second->ripple = - std::make_unique( + _rightAction->second->ripple + = std::make_unique( st::defaultRippleAnimation, Ui::RippleAnimation::RoundRectMask( Size(rightSize->width()), diff --git a/Telegram/SourceFiles/history/view/history_view_send_action.cpp b/Telegram/SourceFiles/history/view/history_view_send_action.cpp index 5380ccfb58b4bb..460941e6d18cc8 100644 --- a/Telegram/SourceFiles/history/view/history_view_send_action.cpp +++ b/Telegram/SourceFiles/history/view/history_view_send_action.cpp @@ -150,8 +150,8 @@ bool SendActionPainter::paint( const auto extraAnimationWidth = _animationLeft ? animationWidth * 2 : 0; - const auto left = - (availableWidth < _animationLeft + extraAnimationWidth) + const auto left + = (availableWidth < _animationLeft + extraAnimationWidth) ? 0 : _animationLeft; _sendActionAnimation.paint( diff --git a/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp b/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp index fbd61a00ed45e6..c275e3b35a0b06 100644 --- a/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp +++ b/Telegram/SourceFiles/history/view/media/history_view_web_page.cpp @@ -496,8 +496,8 @@ QSize WebPage::countOptimalSize() { minHeight = resizeGetHeight(maxWidth); } if (_sponsoredData && _sponsoredData->canReport) { - _sponsoredData->widthBeforeHint = - st::webPageTitleStyle.font->width(siteName); + _sponsoredData->widthBeforeHint + = st::webPageTitleStyle.font->width(siteName); const auto &font = st::webPageSponsoredHintFont; _sponsoredData->hintSize = QSize( font->width(tr::lng_sponsored_message_revenue_button(tr::now)) diff --git a/Telegram/SourceFiles/info/info_top_bar.cpp b/Telegram/SourceFiles/info/info_top_bar.cpp index 1e5f34c2f41f7e..2caa1ffa83825a 100644 --- a/Telegram/SourceFiles/info/info_top_bar.cpp +++ b/Telegram/SourceFiles/info/info_top_bar.cpp @@ -683,13 +683,13 @@ void TopBar::createSelectionControls() { _selectionActionRequests, _cancelSelection->lifetime()); _delete->entity()->setVisible(_canDelete); - const auto archive = - _toggleStoryPin = wrap(Ui::CreateChild>( - this, - object_ptr( + const auto archive = _toggleStoryPin = wrap( + Ui::CreateChild>( this, - _storiesArchive ? _st.storiesSave : _st.storiesArchive), - st::infoTopBarScale)); + object_ptr( + this, + _storiesArchive ? _st.storiesSave : _st.storiesArchive), + st::infoTopBarScale)); registerToggleControlCallback( _toggleStoryPin.data(), [this] { return selectionMode() && _canToggleStoryPin; }); diff --git a/Telegram/SourceFiles/info/media/info_media_list_widget.cpp b/Telegram/SourceFiles/info/media/info_media_list_widget.cpp index 1a42e6379108eb..4e30f0b09e6f92 100644 --- a/Telegram/SourceFiles/info/media/info_media_list_widget.cpp +++ b/Telegram/SourceFiles/info/media/info_media_list_widget.cpp @@ -814,8 +814,8 @@ void ListWidget::paintEvent(QPaintEvent *e) { } if (_dateBadge->goodType && clip.intersects(_dateBadge->rect)) { - const auto scrollDateOpacity = - _dateBadge->opacity.value(_dateBadge->shown ? 1. : 0.); + const auto scrollDateOpacity + = _dateBadge->opacity.value(_dateBadge->shown ? 1. : 0.); if (scrollDateOpacity > 0.) { p.setOpacity(scrollDateOpacity); if (_dateBadge->corners.p[0].isNull()) { diff --git a/Telegram/SourceFiles/mainwindow.cpp b/Telegram/SourceFiles/mainwindow.cpp index 5e8724b37c6f6d..93d6d3060c6007 100644 --- a/Telegram/SourceFiles/mainwindow.cpp +++ b/Telegram/SourceFiles/mainwindow.cpp @@ -77,8 +77,8 @@ base::options::toggle AutoScrollInactiveChat({ } // namespace -const char kOptionAutoScrollInactiveChat[] = - "auto-scroll-inactive-chat"; +const char kOptionAutoScrollInactiveChat[] + = "auto-scroll-inactive-chat"; MainWindow::MainWindow(not_null controller) : Platform::MainWindow(controller) { diff --git a/Telegram/SourceFiles/media/player/media_player_dropdown.cpp b/Telegram/SourceFiles/media/player/media_player_dropdown.cpp index c00765cf8f615c..073ae2531fcde2 100644 --- a/Telegram/SourceFiles/media/player/media_player_dropdown.cpp +++ b/Telegram/SourceFiles/media/player/media_player_dropdown.cpp @@ -35,8 +35,8 @@ constexpr auto kSpeedDebounceTimeout = crl::time(1000); return base::SafeRound(speed * 10) / 10.; } -constexpr auto kSpeedStickedValues = - std::array, 7>{{ +constexpr auto kSpeedStickedValues + = std::array, 7>{{ { 0.8, 0.05 }, { 1.0, 0.05 }, { 1.2, 0.05 }, diff --git a/Telegram/SourceFiles/media/system_media_controls_manager.cpp b/Telegram/SourceFiles/media/system_media_controls_manager.cpp index d166858608c307..91f016aa565243 100644 --- a/Telegram/SourceFiles/media/system_media_controls_manager.cpp +++ b/Telegram/SourceFiles/media/system_media_controls_manager.cpp @@ -44,8 +44,8 @@ bool SystemMediaControlsManager::Supported() { SystemMediaControlsManager::SystemMediaControlsManager() : _controls(std::make_unique()) { - using PlaybackStatus = - base::Platform::SystemMediaControls::PlaybackStatus; + using PlaybackStatus + = base::Platform::SystemMediaControls::PlaybackStatus; using Command = base::Platform::SystemMediaControls::Command; _controls->setApplicationName(AppName.utf16()); diff --git a/Telegram/SourceFiles/passport/passport_form_controller.cpp b/Telegram/SourceFiles/passport/passport_form_controller.cpp index 980888ffb21181..b0ad0fcdf1d99b 100644 --- a/Telegram/SourceFiles/passport/passport_form_controller.cpp +++ b/Telegram/SourceFiles/passport/passport_form_controller.cpp @@ -2686,8 +2686,8 @@ bool FormController::applyPassword(const MTPDaccount_password &result) { settings.notEmptyPassport = result.is_has_secure_values(); settings.request = Core::ParseCloudPasswordCheckRequest(result); settings.unknownAlgo = result.vcurrent_algo() && !settings.request; - settings.unconfirmedPattern = - qs(result.vemail_unconfirmed_pattern().value_or_empty()); + settings.unconfirmedPattern = qs( + result.vemail_unconfirmed_pattern().value_or_empty()); settings.newAlgo = Core::ValidateNewCloudPasswordAlgo( Core::ParseCloudPasswordAlgo(result.vnew_algo())); settings.newSecureAlgo = Core::ValidateNewSecureSecretAlgo( diff --git a/Telegram/SourceFiles/passport/passport_panel_controller.h b/Telegram/SourceFiles/passport/passport_panel_controller.h index 94cd418c8c3e39..5c3d296b474db3 100644 --- a/Telegram/SourceFiles/passport/passport_panel_controller.h +++ b/Telegram/SourceFiles/passport/passport_panel_controller.h @@ -26,8 +26,8 @@ struct EditContactScheme; enum class ReadScanError; -using preferredLangCallback = - Fn(const QString &)>; +using preferredLangCallback + = Fn(const QString &)>; EditDocumentScheme GetDocumentScheme( Scope::Type type, std::optional scansType, diff --git a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp index 0ea48a7de3e152..747e4c2fab21fd 100644 --- a/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/notifications_manager_linux.cpp @@ -315,19 +315,19 @@ bool NotificationData::init( _actions.push_back("inline-reply"); _actions.push_back(tr::lng_notification_reply(tr::now).toStdString()); - _notificationRepliedSignalId = - _interface.signal_notification_replied().connect([=]( - XdgNotifications::Notifications, - uint id, - std::string text) { - Core::Sandbox::Instance().customEnterFromEventLoop([&] { - if (id == _notificationId) { - _manager->notificationReplied( - _id, - { QString::fromStdString(text), {} }); - } + _notificationRepliedSignalId + = _interface.signal_notification_replied().connect([=]( + XdgNotifications::Notifications, + uint id, + std::string text) { + Core::Sandbox::Instance().customEnterFromEventLoop([&] { + if (id == _notificationId) { + _manager->notificationReplied( + _id, + { QString::fromStdString(text), {} }); + } + }); }); - }); } _actionInvokedSignalId = _interface.signal_action_invoked().connect([=]( diff --git a/Telegram/SourceFiles/platform/mac/touchbar/items/mac_pinned_chats_item.mm b/Telegram/SourceFiles/platform/mac/touchbar/items/mac_pinned_chats_item.mm index 477075719cd38c..ca4f88dadc0098 100644 --- a/Telegram/SourceFiles/platform/mac/touchbar/items/mac_pinned_chats_item.mm +++ b/Telegram/SourceFiles/platform/mac/touchbar/items/mac_pinned_chats_item.mm @@ -551,13 +551,11 @@ - (id)init:(not_null)session const auto processOnline = [=](const auto &pin) { // TODO: this should be replaced // with the global application timer for online statuses. - const auto onlineChanges = - peerChangedLifetime->make_state>(); + const auto onlineChanges + = peerChangedLifetime->make_state>(); const auto peer = pin->peer; - const auto onlineTimer = - peerChangedLifetime->make_state([=] { - onlineChanges->fire_copy({ peer }); - }); + const auto onlineTimer = peerChangedLifetime->make_state( + [=] { onlineChanges->fire_copy({ peer }); }); const auto callTimer = [=](const auto &pin) { onlineTimer->cancel(); diff --git a/Telegram/SourceFiles/platform/mac/touchbar/mac_touchbar_manager.mm b/Telegram/SourceFiles/platform/mac/touchbar/mac_touchbar_manager.mm index f9c24a5a56dd61..5f314e4b5502c2 100644 --- a/Telegram/SourceFiles/platform/mac/touchbar/mac_touchbar_manager.mm +++ b/Telegram/SourceFiles/platform/mac/touchbar/mac_touchbar_manager.mm @@ -135,8 +135,8 @@ - (NSTouchBarItem*)touchBar:(NSTouchBar*)touchBar if (isEqual(kMainItemIdentifier)) { auto *item = [[GroupTouchBarItem alloc] initWithIdentifier:itemId]; - item.groupTouchBar = - [[[TouchBarMain alloc] + item.groupTouchBar + = [[[TouchBarMain alloc] init:_controller touchBarSwitches:_touchBarSwitches.events()] autorelease]; rpl::combine( diff --git a/Telegram/SourceFiles/settings/settings_business.cpp b/Telegram/SourceFiles/settings/settings_business.cpp index feee8e87cd2b7a..163716819f6fed 100644 --- a/Telegram/SourceFiles/settings/settings_business.cpp +++ b/Telegram/SourceFiles/settings/settings_business.cpp @@ -605,8 +605,8 @@ QPointer Business::createPinnedToBottom( }); { const auto callback = [=](int value) { - const auto options = - _controller->session().api().premium().subscriptionOptions(); + auto &api = _controller->session().api(); + const auto options = api.premium().subscriptionOptions(); if (options.empty()) { return; } diff --git a/Telegram/SourceFiles/settings/settings_premium.cpp b/Telegram/SourceFiles/settings/settings_premium.cpp index d1962e4071e549..601f1f978fa805 100644 --- a/Telegram/SourceFiles/settings/settings_premium.cpp +++ b/Telegram/SourceFiles/settings/settings_premium.cpp @@ -1211,8 +1211,8 @@ QPointer Premium::createPinnedToBottom( #endif { const auto callback = [=](int value) { - const auto options = - _controller->session().api().premium().subscriptionOptions(); + auto &api = _controller->session().api(); + const auto options = api.premium().subscriptionOptions(); if (options.empty()) { return; } diff --git a/Telegram/SourceFiles/storage/storage_account.cpp b/Telegram/SourceFiles/storage/storage_account.cpp index ca04135e8a5dcc..e3c2e69c4f2095 100644 --- a/Telegram/SourceFiles/storage/storage_account.cpp +++ b/Telegram/SourceFiles/storage/storage_account.cpp @@ -1991,8 +1991,8 @@ void Account::readStickerSets( if (datesCount != scnt) { return failed(); } - const auto fillDates = - ((set->id == Data::Stickers::CloudRecentSetId) + const auto fillDates + = ((set->id == Data::Stickers::CloudRecentSetId) || (set->id == Data::Stickers::CloudRecentAttachedSetId)) && (set->stickers.size() == datesCount); if (fillDates) { diff --git a/Telegram/SourceFiles/ui/boxes/choose_date_time.cpp b/Telegram/SourceFiles/ui/boxes/choose_date_time.cpp index e4d8092a5db000..8651b5b01071ec 100644 --- a/Telegram/SourceFiles/ui/boxes/choose_date_time.cpp +++ b/Telegram/SourceFiles/ui/boxes/choose_date_time.cpp @@ -146,8 +146,8 @@ ChooseDateTimeBoxDescriptor ChooseDateTimeBox( width); }, content->lifetime()); - const auto calendar = - content->lifetime().make_state>(); + const auto calendar + = content->lifetime().make_state>(); const auto calendarStyle = args.style.calendarStyle; state->day->focusedChanges( ) | rpl::start_with_next([=](bool focused) { diff --git a/Telegram/SourceFiles/ui/controls/call_mute_button.cpp b/Telegram/SourceFiles/ui/controls/call_mute_button.cpp index dfb31807ec1262..731df0c81ac3dd 100644 --- a/Telegram/SourceFiles/ui/controls/call_mute_button.cpp +++ b/Telegram/SourceFiles/ui/controls/call_mute_button.cpp @@ -414,8 +414,8 @@ void BlobsWidget::init(int diameter) { } // Main circle. - const auto circleProgress = - Clamp(_switchConnectingProgress - kBlobPartAnimation) + const auto circleProgress + = Clamp(_switchConnectingProgress - kBlobPartAnimation) / kFillCirclePartAnimation; const auto skipColoredCircle = (circleProgress == 1.); @@ -744,8 +744,8 @@ void CallMuteButton::init() { }, lifetime()); // State type. - const auto previousType = - lifetime().make_state(_state.current().type); + const auto previousType + = lifetime().make_state(_state.current().type); setHandleMouseState(HandleMouseState::Disabled); refreshGradients(); diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index c3c0950c2c36cd..e03e69c521717c 100644 --- a/Telegram/SourceFiles/window/window_peer_menu.cpp +++ b/Telegram/SourceFiles/window/window_peer_menu.cpp @@ -143,8 +143,8 @@ void ShareBotGame( } // namespace -const char kOptionViewProfileInChatsListContextMenu[] = - "view-profile-in-chats-list-context-menu"; +const char kOptionViewProfileInChatsListContextMenu[] + = "view-profile-in-chats-list-context-menu"; namespace { diff --git a/Telegram/SourceFiles/window/window_session_controller.cpp b/Telegram/SourceFiles/window/window_session_controller.cpp index 47cf5326c3a27c..833ff1a9648f0f 100644 --- a/Telegram/SourceFiles/window/window_session_controller.cpp +++ b/Telegram/SourceFiles/window/window_session_controller.cpp @@ -2015,10 +2015,10 @@ void SessionController::resizeForThirdSection() { auto &settings = Core::App().settings(); auto layout = computeColumnLayout(); - auto tabbedSelectorSectionEnabled = - settings.tabbedSelectorSectionEnabled(); - auto thirdSectionInfoEnabled = - settings.thirdSectionInfoEnabled(); + auto tabbedSelectorSectionEnabled + = settings.tabbedSelectorSectionEnabled(); + auto thirdSectionInfoEnabled + = settings.thirdSectionInfoEnabled(); settings.setTabbedSelectorSectionEnabled(false); settings.setThirdSectionInfoEnabled(false); From d1be7c1ff7f1cb08d416a0db2c9649fbf3c833c9 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 11 Apr 2024 19:35:06 +0300 Subject: [PATCH 016/599] Simplified management of PasscodeBox within customCheckCallback. --- Telegram/SourceFiles/api/api_bot.cpp | 13 +++++------ Telegram/SourceFiles/api/api_earn.cpp | 22 +++++++++++++------ Telegram/SourceFiles/boxes/passcode_box.cpp | 2 +- Telegram/SourceFiles/boxes/passcode_box.h | 5 ++++- .../boxes/peers/edit_participant_box.cpp | 10 ++++----- .../payments/payments_checkout_process.cpp | 8 +++---- 6 files changed, 34 insertions(+), 26 deletions(-) diff --git a/Telegram/SourceFiles/api/api_bot.cpp b/Telegram/SourceFiles/api/api_bot.cpp index 706b7a7cb7e078..0284ae719d1b2e 100644 --- a/Telegram/SourceFiles/api/api_bot.cpp +++ b/Telegram/SourceFiles/api/api_bot.cpp @@ -236,14 +236,14 @@ void SendBotCallbackDataWithPassword( } else { return; } - const auto box = std::make_shared>(); auto fields = PasscodeBox::CloudFields::From(state); fields.customTitle = tr::lng_bots_password_confirm_title(); fields.customDescription = tr::lng_bots_password_confirm_description(tr::now); fields.customSubmitButton = tr::lng_passcode_submit(); fields.customCheckCallback = [=]( - const Core::CloudPasswordResult &result) { + const Core::CloudPasswordResult &result, + QPointer box) { if (const auto button = getButton()) { if (button->requestId) { return; @@ -257,18 +257,17 @@ void SendBotCallbackDataWithPassword( return; } SendBotCallbackData(strongController, item, row, column, result, [=] { - if (*box) { - (*box)->closeBox(); + if (box) { + box->closeBox(); } }, [=](const QString &error) { - if (*box) { - (*box)->handleCustomCheckError(error); + if (box) { + box->handleCustomCheckError(error); } }); } }; auto object = Box(session, fields); - *box = Ui::MakeWeak(object.data()); show->showBox(std::move(object), Ui::LayerOption::CloseOther); }, *lifetime); } diff --git a/Telegram/SourceFiles/api/api_earn.cpp b/Telegram/SourceFiles/api/api_earn.cpp index 61cfaf10f6a4c5..d6425ef69b738e 100644 --- a/Telegram/SourceFiles/api/api_earn.cpp +++ b/Telegram/SourceFiles/api/api_earn.cpp @@ -64,19 +64,27 @@ void HandleWithdrawalButton( = tr::lng_channel_earn_balance_password_description(tr::now); fields.customSubmitButton = tr::lng_passcode_submit(); fields.customCheckCallback = crl::guard(button, [=]( - const Core::CloudPasswordResult &result) { + const Core::CloudPasswordResult &result, + QPointer box) { + const auto done = [=](const QString &result) { + if (!result.isEmpty()) { + UrlClickHandler::Open(result); + if (box) { + box->closeBox(); + } + } + }; + const auto fail = [=](const QString &error) { + show->showToast(error); + }; session->api().request( MTPstats_GetBroadcastRevenueWithdrawalUrl( channel->inputChannel, result.result )).done([=](const MTPstats_BroadcastRevenueWithdrawalUrl &r) { - const auto url = qs(r.data().vurl()); - - if (!url.isEmpty()) { - UrlClickHandler::Open(url); - } + done(qs(r.data().vurl())); }).fail([=](const MTP::Error &error) { - show->showToast(error.type()); + fail(error.type()); }).send(); }); show->show(Box(session, fields)); diff --git a/Telegram/SourceFiles/boxes/passcode_box.cpp b/Telegram/SourceFiles/boxes/passcode_box.cpp index e320b434ff0b1c..840e4872d44d64 100644 --- a/Telegram/SourceFiles/boxes/passcode_box.cpp +++ b/Telegram/SourceFiles/boxes/passcode_box.cpp @@ -740,7 +740,7 @@ void PasscodeBox::submitOnlyCheckCloudPassword(const QString &oldPassword) { void PasscodeBox::sendOnlyCheckCloudPassword(const QString &oldPassword) { checkPassword(oldPassword, [=](const Core::CloudPasswordResult &check) { if (const auto onstack = _cloudFields.customCheckCallback) { - onstack(check); + onstack(check, Ui::MakeWeak(this)); } else { Assert(_cloudFields.turningOff); sendClearCloudPassword(check); diff --git a/Telegram/SourceFiles/boxes/passcode_box.h b/Telegram/SourceFiles/boxes/passcode_box.h index 684da859ae8cf2..b651cda64a8580 100644 --- a/Telegram/SourceFiles/boxes/passcode_box.h +++ b/Telegram/SourceFiles/boxes/passcode_box.h @@ -51,7 +51,10 @@ class PasscodeBox : public Ui::BoxContent { TimeId pendingResetDate = 0; // Check cloud password for some action. - Fn customCheckCallback; + using CustomCheck = Fn)>; + CustomCheck customCheckCallback; rpl::producer customTitle; std::optional customDescription; rpl::producer customSubmitButton; diff --git a/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp b/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp index c1c086ad142d59..39389d1d567928 100644 --- a/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp +++ b/Telegram/SourceFiles/boxes/peers/edit_participant_box.cpp @@ -598,19 +598,17 @@ void EditAdminBox::requestTransferPassword(not_null channel) { ) | rpl::take( 1 ) | rpl::start_with_next([=](const Core::CloudPasswordState &state) { - const auto box = std::make_shared>(); auto fields = PasscodeBox::CloudFields::From(state); fields.customTitle = tr::lng_rights_transfer_password_title(); fields.customDescription = tr::lng_rights_transfer_password_description(tr::now); fields.customSubmitButton = tr::lng_passcode_submit(); fields.customCheckCallback = crl::guard(this, [=]( - const Core::CloudPasswordResult &result) { - sendTransferRequestFrom(*box, channel, result); + const Core::CloudPasswordResult &result, + QPointer box) { + sendTransferRequestFrom(box, channel, result); }); - *box = getDelegate()->show(Box( - &channel->session(), - fields)); + getDelegate()->show(Box(&channel->session(), fields)); }, lifetime()); } diff --git a/Telegram/SourceFiles/payments/payments_checkout_process.cpp b/Telegram/SourceFiles/payments/payments_checkout_process.cpp index b9e1b631ddd0f7..ad72996648d845 100644 --- a/Telegram/SourceFiles/payments/payments_checkout_process.cpp +++ b/Telegram/SourceFiles/payments/payments_checkout_process.cpp @@ -766,12 +766,12 @@ void CheckoutProcess::requestPassword() { (index < list.size()) ? list[index].title : QString()); fields.customSubmitButton = tr::lng_payments_password_submit(); fields.customCheckCallback = [=]( - const Core::CloudPasswordResult &result) { + const Core::CloudPasswordResult &result, + QPointer box) { + _enterPasswordBox = box; _form->submit(result); }; - auto owned = Box(_session, fields); - _enterPasswordBox = owned.data(); - _panel->showBox(std::move(owned)); + _panel->showBox(Box(_session, fields)); }); } From abe83ccb8f4de2445a033bcf453274a1ea0d25e8 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 11 Apr 2024 20:37:10 +0300 Subject: [PATCH 017/599] Moved inaccessible groups in box for user's own groups to sub-list. Fixed #27729. --- Telegram/SourceFiles/ui/menu_icons.style | 1 + .../window/window_main_menu_helpers.cpp | 51 +++++++++++++++---- 2 files changed, 43 insertions(+), 9 deletions(-) diff --git a/Telegram/SourceFiles/ui/menu_icons.style b/Telegram/SourceFiles/ui/menu_icons.style index 862caf79d9ae87..4ec165b6296880 100644 --- a/Telegram/SourceFiles/ui/menu_icons.style +++ b/Telegram/SourceFiles/ui/menu_icons.style @@ -151,6 +151,7 @@ menuIconAsTopics: icon {{ "menu/mode_topics", menuIconColor }}; menuIconAsMessages: icon {{ "menu/mode_messages", menuIconColor }}; menuIconTagFilter: icon{{ "menu/tag_filter", menuIconColor }}; menuIconTagRename: icon{{ "menu/tag_rename", menuIconColor }}; +menuIconGroupsHide: icon {{ "menu/hide_members", menuIconColor }}; menuIconTTLAny: icon {{ "menu/auto_delete_plain", menuIconColor }}; menuIconTTLAnyTextPosition: point(11px, 22px); diff --git a/Telegram/SourceFiles/window/window_main_menu_helpers.cpp b/Telegram/SourceFiles/window/window_main_menu_helpers.cpp index 88c0af421e8b10..b70fb833ad1ea5 100644 --- a/Telegram/SourceFiles/window/window_main_menu_helpers.cpp +++ b/Telegram/SourceFiles/window/window_main_menu_helpers.cpp @@ -27,10 +27,11 @@ For license and copyright information please follow this link: #include "ui/rect.h" #include "ui/widgets/popup_menu.h" #include "ui/widgets/tooltip.h" +#include "ui/wrap/slide_wrap.h" #include "window/window_controller.h" #include "window/window_session_controller.h" -#include "styles/style_chat.h" // popupMenuExpandedSeparator -#include "styles/style_info.h" // infoTopBarMenu +#include "styles/style_chat.h" +#include "styles/style_info.h" #include "styles/style_menu_icons.h" #include "styles/style_window.h" @@ -177,7 +178,9 @@ not_null AddMyChannelsBox( const auto count = c ? c->membersCount() : g->count; _status.setText( st::defaultTextStyle, - !p->username().isEmpty() + (g && !g->amIn()) + ? tr::lng_chat_status_unaccessible(tr::now) + : !p->username().isEmpty() ? ('@' + p->username()) : (count > 0) ? ((c && !c->isMegagroup()) @@ -219,10 +222,11 @@ not_null AddMyChannelsBox( }; - const auto add = [&](not_null peer) { - const auto row = box->addRow( - object_ptr -
- "_q + page.content + R"( -
+
)"_q + page.content.trimmed() + R"(
@@ -646,7 +640,12 @@ void Controller::processLink(const QString &url, const QString &context) { const auto joinPrefix = u"join_link"_q; const auto webpagePrefix = u"webpage"_q; const auto viewerPrefix = u"viewer"_q; - if (context.startsWith(channelPrefix)) { + if (context == u"report-iv") { + _events.fire({ + .type = Event::Type::Report, + .context = QString::number(compuseCurrentPageId()), + }); + } else if (context.startsWith(channelPrefix)) { _events.fire({ .type = Event::Type::OpenChannel, .context = context.mid(channelPrefix.size()), @@ -701,6 +700,13 @@ QString Controller::composeCurrentUrl() const { + (_hash.isEmpty() ? u""_q : ('#' + _hash)); } +uint64 Controller::compuseCurrentPageId() const { + const auto index = _index.current(); + Assert(index >= 0 && index < _pages.size()); + + return _pages[index].pageId; +} + void Controller::showMenu() { const auto index = _index.current(); if (_menu || index < 0 || index > _pages.size()) { diff --git a/Telegram/SourceFiles/iv/iv_controller.h b/Telegram/SourceFiles/iv/iv_controller.h index d3363d67e95370..473813fcab00d1 100644 --- a/Telegram/SourceFiles/iv/iv_controller.h +++ b/Telegram/SourceFiles/iv/iv_controller.h @@ -63,6 +63,7 @@ class Controller final { OpenLink, OpenLinkExternal, OpenMedia, + Report, }; Type type = Type::Close; QString url; @@ -116,6 +117,7 @@ class Controller final { void quit(); [[nodiscard]] QString composeCurrentUrl() const; + [[nodiscard]] uint64 compuseCurrentPageId() const; void showShareMenu(); void destroyShareMenu(); diff --git a/Telegram/SourceFiles/iv/iv_data.h b/Telegram/SourceFiles/iv/iv_data.h index c33fe1b182ae3b..87900bce37b3d3 100644 --- a/Telegram/SourceFiles/iv/iv_data.h +++ b/Telegram/SourceFiles/iv/iv_data.h @@ -15,6 +15,7 @@ struct Options { }; struct Prepared { + uint64 pageId = 0; QString name; QByteArray content; QByteArray script; diff --git a/Telegram/SourceFiles/iv/iv_instance.cpp b/Telegram/SourceFiles/iv/iv_instance.cpp index 49ae8c144384e2..babce1d6cdf7a5 100644 --- a/Telegram/SourceFiles/iv/iv_instance.cpp +++ b/Telegram/SourceFiles/iv/iv_instance.cpp @@ -742,9 +742,7 @@ void Instance::show( not_null data, QString hash) { const auto guard = gsl::finally([&] { - if (data->partial()) { - requestFull(session, data->id()); - } + requestFull(session, data->id()); }); if (_shown && _shownSession == session) { _shown->moveTo(data, hash); @@ -834,6 +832,17 @@ void Instance::show( UrlClickHandler::Open(event.url); }).send(); break; + case Type::Report: + if (const auto controller = _shownSession->tryResolveWindow()) { + controller->window().activate(); + controller->showPeerByLink(Window::PeerByLinkInfo{ + .usernameOrId = "previews", + .resolveType = Window::ResolveType::BotStart, + .startToken = ("webpage" + + QString::number(event.context.toULongLong())), + }); + } + break; } }, _shown->lifetime()); diff --git a/Telegram/SourceFiles/iv/iv_prepare.cpp b/Telegram/SourceFiles/iv/iv_prepare.cpp index f0c82367646496..699f44677d11f4 100644 --- a/Telegram/SourceFiles/iv/iv_prepare.cpp +++ b/Telegram/SourceFiles/iv/iv_prepare.cpp @@ -142,6 +142,8 @@ class Parser final { [[nodiscard]] QByteArray block( const MTPDpageListOrderedItemBlocks &data); + [[nodiscard]] QByteArray wrap(const QByteArray &content, int views); + [[nodiscard]] QByteArray tag( const QByteArray &name, const QByteArray &body = {}); @@ -223,9 +225,13 @@ Parser::Parser(const Source &source, const Options &options) : /*_options(options) , */_fileOriginPostfix('/' + Number(source.pageId)) { process(source); + _result.pageId = source.pageId; _result.name = source.name; _result.rtl = source.page.data().is_rtl(); - _result.content = list(source.page.data().vblocks()); + + const auto views = source.page.data().vviews().value_or_empty(); + const auto content = list(source.page.data().vblocks()); + _result.content = wrap(content, views); } Prepared Parser::result() { @@ -925,6 +931,26 @@ QByteArray Parser::utf(const tl::conditional &text) { return text ? utf(*text) : QByteArray(); } +QByteArray Parser::wrap(const QByteArray &content, int views) { + const auto sep = " \xE2\x80\xA2 "; + const auto viewsText = views + ? (tr::lng_stories_views(tr::now, lt_count_decimal, views) + sep) + : QString(); + return R"( +
+
)"_q + content + R"(
+
+
)"_q; +} + QByteArray Parser::tag( const QByteArray &name, const QByteArray &body) { From 2949cdab613aad2ea042605483dd80cf2aece6f0 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 26 Apr 2024 19:48:28 +0400 Subject: [PATCH 160/599] Don't request IV two times in a row. --- Telegram/SourceFiles/iv/iv_instance.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Telegram/SourceFiles/iv/iv_instance.cpp b/Telegram/SourceFiles/iv/iv_instance.cpp index babce1d6cdf7a5..ab2e213273527c 100644 --- a/Telegram/SourceFiles/iv/iv_instance.cpp +++ b/Telegram/SourceFiles/iv/iv_instance.cpp @@ -813,6 +813,7 @@ void Instance::show( if (!urlChecked) { break; } + _fullRequested[_shownSession].emplace(event.url); _shownSession->api().request(MTPmessages_GetWebPage( MTP_string(event.url), MTP_int(0) @@ -947,6 +948,7 @@ void Instance::openWithIvPreferred( }; _ivRequestSession = session; _ivRequestUri = uri; + _fullRequested[session].emplace(url); _ivRequestId = session->api().request(MTPmessages_GetWebPage( MTP_string(url), MTP_int(0) From 363c191a6e738ee4c33544baa4110e7610cc3cf8 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 26 Apr 2024 20:08:44 +0400 Subject: [PATCH 161/599] Skip media bottom skip in IV. --- Telegram/Resources/iv_html/page.css | 3 +++ Telegram/SourceFiles/iv/iv_prepare.cpp | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/Telegram/Resources/iv_html/page.css b/Telegram/Resources/iv_html/page.css index 00a3302bd3b088..9c0ab832fff05a 100644 --- a/Telegram/Resources/iv_html/page.css +++ b/Telegram/Resources/iv_html/page.css @@ -1053,6 +1053,9 @@ section.channel > a > h4 { display: block; margin: 0 auto; } +.media-outer { + margin-bottom: 16px; +} .photo-wrap, .video-wrap { width: 100%; diff --git a/Telegram/SourceFiles/iv/iv_prepare.cpp b/Telegram/SourceFiles/iv/iv_prepare.cpp index 699f44677d11f4..d5f53752475357 100644 --- a/Telegram/SourceFiles/iv/iv_prepare.cpp +++ b/Telegram/SourceFiles/iv/iv_prepare.cpp @@ -520,6 +520,9 @@ QByteArray Parser::block( }, result); if (!slideshow) { result += caption(data.vcaption()); + if (!collage) { + result = tag("div", { { "class", "media-outer" } }, result); + } } return result; } @@ -585,6 +588,9 @@ QByteArray Parser::block( } if (!slideshow) { result += caption(data.vcaption()); + if (!collage) { + result = tag("div", { { "class", "media-outer" } }, result); + } } return result; } From aff2be605e09288a67b00a81ed04c62a15bc37fd Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Fri, 26 Apr 2024 18:46:44 +0300 Subject: [PATCH 162/599] Removed item for poll creation from menu when it is impossible. --- .../SourceFiles/window/window_peer_menu.cpp | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/Telegram/SourceFiles/window/window_peer_menu.cpp b/Telegram/SourceFiles/window/window_peer_menu.cpp index 6860d3b0a8d2a8..f3749d62292d7d 100644 --- a/Telegram/SourceFiles/window/window_peer_menu.cpp +++ b/Telegram/SourceFiles/window/window_peer_menu.cpp @@ -1085,6 +1085,34 @@ void Filler::addViewStatistics() { } void Filler::addCreatePoll() { + const auto isJoinChannel = [&] { + if (_request.section != Section::Replies) { + if (const auto c = _peer->asChannel(); c && !c->amIn()) { + return true; + } + } + return false; + }(); + const auto isBotStart = [&] { + const auto user = _peer ? _peer->asUser() : nullptr; + if (!user || !user->isBot()) { + return false; + } else if (!user->botInfo->startToken.isEmpty()) { + return true; + } + const auto history = _peer->owner().history(_peer); + if (history && history->isEmpty() && !history->lastMessage()) { + return true; + } + return false; + }(); + const auto isBlocked = [&] { + return _peer && _peer->isUser() && _peer->asUser()->isBlocked(); + }(); + if (isBlocked || isJoinChannel || isBotStart) { + return; + } + const auto can = _topic ? Data::CanSend(_topic, ChatRestriction::SendPolls) : _peer->canCreatePolls(); From 79532954dc885ec65b71095845acca3cbe76c235 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 26 Apr 2024 20:16:38 +0400 Subject: [PATCH 163/599] Allow a bit more font size adjusting. --- Telegram/lib_ui | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/lib_ui b/Telegram/lib_ui index 6d1014fa8f67d4..cb57bef3f01b7e 160000 --- a/Telegram/lib_ui +++ b/Telegram/lib_ui @@ -1 +1 @@ -Subproject commit 6d1014fa8f67d4f997c0580a90df075008e0f34c +Subproject commit cb57bef3f01b7ec60eb0eae0ee68cd56cb3a9b1f From 372b3da09cb736e2293006452ad19bf4773e209b Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 26 Apr 2024 20:23:08 +0400 Subject: [PATCH 164/599] Beta version 4.16.10. - Group admins can mass-moderate many messages. - Premium users can use animated emoji in polls. - Revert the default "Open Sans" font to 1.10. - Several crash fixes and small improvements. --- Telegram/Resources/uwp/AppX/AppxManifest.xml | 2 +- Telegram/Resources/winrc/Telegram.rc | 8 ++++---- Telegram/Resources/winrc/Updater.rc | 8 ++++---- Telegram/SourceFiles/core/version.h | 4 ++-- Telegram/build/version | 8 ++++---- Telegram/lib_webview | 2 +- changelog.txt | 7 +++++++ 7 files changed, 23 insertions(+), 16 deletions(-) diff --git a/Telegram/Resources/uwp/AppX/AppxManifest.xml b/Telegram/Resources/uwp/AppX/AppxManifest.xml index 068e2c2bf51532..adc24216c32de9 100644 --- a/Telegram/Resources/uwp/AppX/AppxManifest.xml +++ b/Telegram/Resources/uwp/AppX/AppxManifest.xml @@ -10,7 +10,7 @@ + Version="4.16.10.0" /> Telegram Desktop Telegram Messenger LLP diff --git a/Telegram/Resources/winrc/Telegram.rc b/Telegram/Resources/winrc/Telegram.rc index 8536098dbb04bf..07bbe91027b940 100644 --- a/Telegram/Resources/winrc/Telegram.rc +++ b/Telegram/Resources/winrc/Telegram.rc @@ -44,8 +44,8 @@ IDI_ICON1 ICON "..\\art\\icon256.ico" // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,16,9,0 - PRODUCTVERSION 4,16,9,0 + FILEVERSION 4,16,10,0 + PRODUCTVERSION 4,16,10,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -62,10 +62,10 @@ BEGIN BEGIN VALUE "CompanyName", "Telegram FZ-LLC" VALUE "FileDescription", "Telegram Desktop" - VALUE "FileVersion", "4.16.9.0" + VALUE "FileVersion", "4.16.10.0" VALUE "LegalCopyright", "Copyright (C) 2014-2024" VALUE "ProductName", "Telegram Desktop" - VALUE "ProductVersion", "4.16.9.0" + VALUE "ProductVersion", "4.16.10.0" END END BLOCK "VarFileInfo" diff --git a/Telegram/Resources/winrc/Updater.rc b/Telegram/Resources/winrc/Updater.rc index 8ae0832aad7d15..ae524c403b8aaa 100644 --- a/Telegram/Resources/winrc/Updater.rc +++ b/Telegram/Resources/winrc/Updater.rc @@ -35,8 +35,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,16,9,0 - PRODUCTVERSION 4,16,9,0 + FILEVERSION 4,16,10,0 + PRODUCTVERSION 4,16,10,0 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -53,10 +53,10 @@ BEGIN BEGIN VALUE "CompanyName", "Telegram FZ-LLC" VALUE "FileDescription", "Telegram Desktop Updater" - VALUE "FileVersion", "4.16.9.0" + VALUE "FileVersion", "4.16.10.0" VALUE "LegalCopyright", "Copyright (C) 2014-2024" VALUE "ProductName", "Telegram Desktop" - VALUE "ProductVersion", "4.16.9.0" + VALUE "ProductVersion", "4.16.10.0" END END BLOCK "VarFileInfo" diff --git a/Telegram/SourceFiles/core/version.h b/Telegram/SourceFiles/core/version.h index 97924b37d4c128..271c39d52b656d 100644 --- a/Telegram/SourceFiles/core/version.h +++ b/Telegram/SourceFiles/core/version.h @@ -22,7 +22,7 @@ constexpr auto AppId = "{53F49750-6209-4FBF-9CA8-7A333C87D1ED}"_cs; constexpr auto AppNameOld = "Telegram Win (Unofficial)"_cs; constexpr auto AppName = "Telegram Desktop"_cs; constexpr auto AppFile = "Telegram"_cs; -constexpr auto AppVersion = 4016009; -constexpr auto AppVersionStr = "4.16.9"; +constexpr auto AppVersion = 4016010; +constexpr auto AppVersionStr = "4.16.10"; constexpr auto AppBetaVersion = true; constexpr auto AppAlphaVersion = TDESKTOP_ALPHA_VERSION; diff --git a/Telegram/build/version b/Telegram/build/version index a2ce256dbb2aaf..620dc863ca003b 100644 --- a/Telegram/build/version +++ b/Telegram/build/version @@ -1,7 +1,7 @@ -AppVersion 4016009 +AppVersion 4016010 AppVersionStrMajor 4.16 -AppVersionStrSmall 4.16.9 -AppVersionStr 4.16.9 +AppVersionStrSmall 4.16.10 +AppVersionStr 4.16.10 BetaChannel 1 AlphaVersion 0 -AppVersionOriginal 4.16.9.beta +AppVersionOriginal 4.16.10.beta diff --git a/Telegram/lib_webview b/Telegram/lib_webview index 9f9bcaaec92264..2ccbfa5f344327 160000 --- a/Telegram/lib_webview +++ b/Telegram/lib_webview @@ -1 +1 @@ -Subproject commit 9f9bcaaec922644406faadda4d37014c9dec2dd9 +Subproject commit 2ccbfa5f3443274e40deb761674b536e2e8eedae diff --git a/changelog.txt b/changelog.txt index eb2b5948053823..649f042f3c575a 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,10 @@ +4.16.10 beta (26.04.24) + +- Group admins can mass-moderate many messages. +- Premium users can use animated emoji in polls. +- Revert the default "Open Sans" font to 1.10. +- Several crash fixes and small improvements. + 4.16.9 beta (23.04.24) - Show "Frequent contacts" when you focus the search field. From c0db5ee98ab3b536389d6bde0363c1030f7f5d87 Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 26 Apr 2024 23:41:28 +0400 Subject: [PATCH 165/599] Beta version 4.16.10: Fix GCC build. --- Telegram/SourceFiles/boxes/moderate_messages_box.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/Telegram/SourceFiles/boxes/moderate_messages_box.cpp b/Telegram/SourceFiles/boxes/moderate_messages_box.cpp index 8117c7e77051dd..0d1aa10a1c4782 100644 --- a/Telegram/SourceFiles/boxes/moderate_messages_box.cpp +++ b/Telegram/SourceFiles/boxes/moderate_messages_box.cpp @@ -517,7 +517,6 @@ void CreateModerateMessagesBox( } wrap->toggle(!wrap->toggled(), anim::type::normal); { - const auto start = crl::now(); inner->heightValue() | rpl::start_with_next([=] { if (!wrap->animating()) { scrollLifetime->destroy(); From d359a9a59712bb88baf2ab89ba4b44a1efc45fcb Mon Sep 17 00:00:00 2001 From: xmdnx Date: Fri, 26 Apr 2024 23:16:18 +0300 Subject: [PATCH 166/599] tbh idk what day commit it is --- Telegram/build/setup.iss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/build/setup.iss b/Telegram/build/setup.iss index a56eaa2bca0625..dccab144afefd0 100644 --- a/Telegram/build/setup.iss +++ b/Telegram/build/setup.iss @@ -1,14 +1,14 @@ #define MyAppShortName "rabbitGram" #define MyAppName "rabbitGram Desktop" #define MyAppPublisher "xmdnx" -#define MyAppVersion "4.16.6" +#define MyAppVersion "4.16.8" #define MyAppURL "https://t.me/rabbitGramUpdates" #define ReleasePath "C:\Users\xmdnusr\source\repos\rabbitgramdesktop\out\Release" #define MyAppExeName "rabbitGram.exe" #define MyAppId "4356CE01-4137-4C55-9F8B-FB4EEBB6EC0C" #define CurrentYear GetDateTimeString('yyyy','','') #define MyBuildTarget "win64" -#define MyAppVersionFull "4.16.6-11042024" +#define MyAppVersionFull "4.16.8-20042024" [Setup] ; NOTE: The value of AppId uniquely identifies this application. From d2c990b0ca34cab29f22849f46c06893650e7ac0 Mon Sep 17 00:00:00 2001 From: xmdnx Date: Fri, 26 Apr 2024 23:23:27 +0300 Subject: [PATCH 167/599] 4016010 --- Telegram/SourceFiles/rabbit/rabbit_version.h | 6 +++--- Telegram/lib_base | 2 +- Telegram/lib_webview | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/rabbit/rabbit_version.h b/Telegram/SourceFiles/rabbit/rabbit_version.h index 28ccf04e8f04f5..a3bc08bed87084 100644 --- a/Telegram/SourceFiles/rabbit/rabbit_version.h +++ b/Telegram/SourceFiles/rabbit/rabbit_version.h @@ -7,6 +7,6 @@ For license and copyright information please follow this link: */ #pragma once -constexpr auto AppRabbitVersion = 4016008; -constexpr auto AppRabbitVersionStr = "4.16.8"; -constexpr auto AppRabbitBetaVersion = false; \ No newline at end of file +constexpr auto AppRabbitVersion = 4016010; +constexpr auto AppRabbitVersionStr = "4.16.10"; +constexpr auto AppRabbitBetaVersion = true; \ No newline at end of file diff --git a/Telegram/lib_base b/Telegram/lib_base index d4e5c298fc50f0..3d1ea724a80c3e 160000 --- a/Telegram/lib_base +++ b/Telegram/lib_base @@ -1 +1 @@ -Subproject commit d4e5c298fc50f0b7cdd90e9998e71f6aa8f1c5e9 +Subproject commit 3d1ea724a80c3e3a431a88a653d24f4f418eaea8 diff --git a/Telegram/lib_webview b/Telegram/lib_webview index 2ccbfa5f344327..7c346c6b042266 160000 --- a/Telegram/lib_webview +++ b/Telegram/lib_webview @@ -1 +1 @@ -Subproject commit 2ccbfa5f3443274e40deb761674b536e2e8eedae +Subproject commit 7c346c6b042266b5adb116a2114df1d46b37c03f From 528a58f4be1208d8ad1ac8a8b5de2d8422ce18a6 Mon Sep 17 00:00:00 2001 From: xmdnx Date: Fri, 26 Apr 2024 23:56:16 +0300 Subject: [PATCH 168/599] update submodules --- Telegram/ThirdParty/libprisma | 2 +- Telegram/lib_base | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Telegram/ThirdParty/libprisma b/Telegram/ThirdParty/libprisma index adf35ba8816077..23b0d70f9709da 160000 --- a/Telegram/ThirdParty/libprisma +++ b/Telegram/ThirdParty/libprisma @@ -1 +1 @@ -Subproject commit adf35ba88160777ce5b8d122630852394c58279f +Subproject commit 23b0d70f9709da9b38561d5706891a134d18df76 diff --git a/Telegram/lib_base b/Telegram/lib_base index 3d1ea724a80c3e..d4e5c298fc50f0 160000 --- a/Telegram/lib_base +++ b/Telegram/lib_base @@ -1 +1 @@ -Subproject commit 3d1ea724a80c3e3a431a88a653d24f4f418eaea8 +Subproject commit d4e5c298fc50f0b7cdd90e9998e71f6aa8f1c5e9 From 43ff2e405148d7efe13a3e35c62cce531e9981b5 Mon Sep 17 00:00:00 2001 From: xmdnx Date: Fri, 26 Apr 2024 23:59:27 +0300 Subject: [PATCH 169/599] LEBRON JAMES REPORTEDLY FORGOT TO UPDATE TELEGRAM/LIB_WEBVIEW --- Telegram/lib_webview | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Telegram/lib_webview b/Telegram/lib_webview index 7c346c6b042266..2ccbfa5f344327 160000 --- a/Telegram/lib_webview +++ b/Telegram/lib_webview @@ -1 +1 @@ -Subproject commit 7c346c6b042266b5adb116a2114df1d46b37c03f +Subproject commit 2ccbfa5f3443274e40deb761674b536e2e8eedae From 6e67cfc7beb17e207c31a2b9d86aa184eb109fb2 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Sat, 27 Apr 2024 12:26:34 +0300 Subject: [PATCH 170/599] Fixed possible crash in moderation box. --- .../boxes/moderate_messages_box.cpp | 33 ++++++++----------- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/Telegram/SourceFiles/boxes/moderate_messages_box.cpp b/Telegram/SourceFiles/boxes/moderate_messages_box.cpp index 0d1aa10a1c4782..5f08f98e3c8812 100644 --- a/Telegram/SourceFiles/boxes/moderate_messages_box.cpp +++ b/Telegram/SourceFiles/boxes/moderate_messages_box.cpp @@ -185,7 +185,6 @@ void CreateModerateMessagesBox( rpl::event_stream checkAllRequests; Fn collectRequests; }; - constexpr auto kSmallDelayMs = 5; const auto options = CalculateModerateOptions(items); const auto inner = box->verticalLayout(); @@ -211,6 +210,7 @@ void CreateModerateMessagesBox( using Request = Fn, not_null)>; const auto sequentiallyRequest = [=](Request request, Users users) { + constexpr auto kSmallDelayMs = 5; const auto session = &items.front()->history()->session(); const auto history = items.front()->history(); const auto peerId = history->peer->id; @@ -243,14 +243,8 @@ void CreateModerateMessagesBox( not_null controller, Request request) { confirms->events() | rpl::start_with_next([=] { - if (checkbox->checked()) { - if (isSingle) { - const auto item = items.front(); - const auto channel = item->history()->peer->asChannel(); - request(users.front(), channel); - } else if (const auto collect = controller->collectRequests) { - sequentiallyRequest(request, collect()); - } + if (checkbox->checked() && controller->collectRequests) { + sequentiallyRequest(request, controller->collectRequests()); } }, checkbox->lifetime()); }; @@ -345,6 +339,11 @@ void CreateModerateMessagesBox( const auto appendList = [&]( not_null checkbox, not_null controller) { + if (isSingle) { + const auto user = users.front(); + controller->collectRequests = [=] { return Users{ user }; }; + return; + } const auto button = Ui::CreateChild