|
2 | 2 | # Lamine Kacimi <k_lamine27@yahoo.fr>, 2025 |
3 | 3 | # Rima Sghaier, 2025 |
4 | 4 | # Amin Jobran, 2025 |
5 | | -# dc64c51d94429ef6835e68b9062d8713_f0bbcb2 <c1f4e6afa4193d416d7a55f63ee75536_721142>, 2025 |
6 | 5 | # Mhawesh, 2025 |
7 | 6 | # e2f <projects@e2f.com>, 2026 |
8 | 7 | # 6ad90dadbe5d08991a98500e1efbdbb4_9d79615 <7392e61add82b364ab0393a04573af48_721156>, 2026 |
9 | 8 | # tx_e2f_ar_r5 tx_e2f_ar_r5, 2026 |
10 | 9 | # Lantern, 2026 |
11 | 10 | # Abed Abedd <abderrahman.younis@gmail.com>, 2026 |
12 | 11 | # 160565ee57b988ee904d03fec374ff93_4f79b8c <73ec7ace4de62e6bb6454cb54e990a4d_721149>, 2026 |
| 12 | +# Eddie Alshehri <P@ssion.net>, 2026 |
| 13 | +# محيي الدين <tx99h4@hotmail.com>, 2026 |
| 14 | +# dc64c51d94429ef6835e68b9062d8713_f0bbcb2 <c1f4e6afa4193d416d7a55f63ee75536_721142>, 2026 |
13 | 15 | # Derek F <derek@getlantern.org>, 2026 |
14 | 16 | # |
15 | 17 | msgid "" |
@@ -140,6 +142,11 @@ msgstr "ذكّرهم باستخدام الرمز %s عند الترقية!" |
140 | 142 | msgid "unbounded" |
141 | 143 | msgstr "Action Mode" |
142 | 144 |
|
| 145 | +# Tab label shown alongside the Unbounded tab on the Home screen when |
| 146 | +# the dual-tab strip is active. |
| 147 | +msgid "vpn" |
| 148 | +msgstr "VPN" |
| 149 | + |
143 | 150 | msgid "help_fight_global_internet_censorship" |
144 | 151 | msgstr "ساعد في مكافحة الرقابة العالمية على الإنترنت" |
145 | 152 |
|
@@ -321,6 +328,18 @@ msgstr "بطيء" |
321 | 328 | msgid "cannot_link_devices" |
322 | 329 | msgstr "لا يمكن ربط الأجهزة" |
323 | 330 |
|
| 331 | +msgid "split_tunnel" |
| 332 | +msgstr "التقسيم النفقي لا يعمل" |
| 333 | + |
| 334 | +msgid "smart_routing_not_working" |
| 335 | +msgstr "التوجيه الذكي لا يعمل" |
| 336 | + |
| 337 | +msgid "server_selection_not_working" |
| 338 | +msgstr "اختيار الخادم لا يعمل" |
| 339 | + |
| 340 | +msgid "upgrade_fail" |
| 341 | +msgstr "فشلت الترقية إلى Lantern Pro" |
| 342 | + |
324 | 343 | msgid "wrong_device_linking_code" |
325 | 344 | msgstr "رمز ربط الجهاز خاطئ أو غير صالح" |
326 | 345 |
|
@@ -656,6 +675,164 @@ msgstr "حظر الإعلانات" |
656 | 675 | msgid "only_active" |
657 | 676 | msgstr "نشط فقط عند الاتصال بـ VPN" |
658 | 677 |
|
| 678 | +msgid "share_my_connection" |
| 679 | +msgstr "مشاركة اتصالي" |
| 680 | + |
| 681 | +msgid "share_my_connection_subtitle" |
| 682 | +msgstr "اسمح لمستخدمي Lantern الآخرين بالمرور عبر اتصالك لتجاوز الرقابة." |
| 683 | + |
| 684 | +# Unbounded tab — hero copy. Short variant for the tab embed; the |
| 685 | +# longer privacy explanation now lives in the welcome dialog |
| 686 | +# (showUnboundedWelcomeDialog) so the tab body stays scannable. |
| 687 | +msgid "smc_intro" |
| 688 | +msgstr "ساعد الآخرين على تجاوز الرقابة من خلال مشاركة اتصالك بأمان." |
| 689 | + |
| 690 | +# Info-bubble tooltip on the Unbounded tab header |
| 691 | +msgid "about_unbounded" |
| 692 | +msgstr "حول Action Mode" |
| 693 | + |
| 694 | +# Status card — phase labels |
| 695 | +msgid "smc_status_label" |
| 696 | +msgstr "الحالة" |
| 697 | + |
| 698 | +msgid "smc_status_off" |
| 699 | +msgstr "مُعطّل" |
| 700 | + |
| 701 | +msgid "smc_status_configuring" |
| 702 | +msgstr "جارٍ إعداد الشبكة" |
| 703 | + |
| 704 | +msgid "smc_status_probing" |
| 705 | +msgstr "جارٍ فحص شبكتك…" |
| 706 | + |
| 707 | +msgid "smc_status_active_unbounded" |
| 708 | +msgstr "مُفعّل" |
| 709 | + |
| 710 | +msgid "smc_status_active_smc" |
| 711 | +msgstr "جارٍ البدء…" |
| 712 | + |
| 713 | +msgid "smc_status_mapping_port" |
| 714 | +msgstr "جارٍ فتح منفذ على جهاز التوجيه…" |
| 715 | + |
| 716 | +msgid "smc_status_detecting_ip" |
| 717 | +msgstr "جارٍ اكتشاف عنوان IP العام الخاص بك…" |
| 718 | + |
| 719 | +msgid "smc_status_registering" |
| 720 | +msgstr "جارٍ التسجيل لدى Lantern…" |
| 721 | + |
| 722 | +msgid "smc_status_starting_proxy" |
| 723 | +msgstr "جارٍ تشغيل الوكيل المحلي…" |
| 724 | + |
| 725 | +msgid "smc_status_verifying" |
| 726 | +msgstr "جارٍ التحقق من الاتصال…" |
| 727 | + |
| 728 | +msgid "smc_status_serving" |
| 729 | +msgstr "مُفعّل" |
| 730 | + |
| 731 | +msgid "smc_status_stopping" |
| 732 | +msgstr "جارٍ الإيقاف…" |
| 733 | + |
| 734 | +msgid "smc_status_error_with_message" |
| 735 | +msgstr "تعذّرت المشاركة: %s" |
| 736 | + |
| 737 | +msgid "smc_status_error_generic" |
| 738 | +msgstr "تعذّرت المشاركة — جرّب إيقاف التبديل وتشغيله مرة أخرى" |
| 739 | + |
| 740 | +# Status card — stats + tooltip. Counts the number of remote |
| 741 | +# clients currently routing through THIS device (people being |
| 742 | +# helped, not helpers); parallel framing to smc_stat_total_helped |
| 743 | +# (same semantics, lifetime). |
| 744 | +msgid "smc_stat_active_now" |
| 745 | +msgstr "الأشخاص الذين تساعدهم الآن:" |
| 746 | + |
| 747 | +# Lifetime ("to date") rather than daily — backed by the persisted |
| 748 | +# unboundedTotalHelped setting so the count survives app restarts. |
| 749 | +msgid "smc_stat_total_helped" |
| 750 | +msgstr "إجمالي الأشخاص الذين تمت مساعدتهم حتى الآن:" |
| 751 | + |
| 752 | +# Arrival toast surfaced when a censored user starts routing through |
| 753 | +# this peer. The "Helping a new person" framing is intentional — |
| 754 | +# emphasizes the user-impact framing the SmC tab leans into. |
| 755 | +msgid "smc_arrival_toast" |
| 756 | +msgstr "جارٍ مساعدة شخص جديد في %s" |
| 757 | + |
| 758 | +# Pill shown beneath the globe when Unbounded is active but no peer is |
| 759 | +# currently routing through this device. |
| 760 | +msgid "unbounded_waiting_for_connections" |
| 761 | +msgstr "في انتظار الاتصالات..." |
| 762 | + |
| 763 | +# Welcome dialog shown the first time the Unbounded tab opens. |
| 764 | +msgid "unbounded_welcome_title" |
| 765 | +msgstr "مرحبًا بك في Action Mode" |
| 766 | + |
| 767 | +msgid "unbounded_welcome_body_1" |
| 768 | +msgstr "" |
| 769 | +"عند تفعيل Action Mode، يصبح جهازك جزءًا من شبكة من «الجسور الرقمية» إلى " |
| 770 | +"الإنترنت المفتوح. يتصل المستخدمون الخاضعون للرقابة بهذه الجسور، ما يتيح لهم " |
| 771 | +"تجاوز القيود التي تفرضها الحكومات والوصول إلى المعلومات التي يحتاجونها." |
| 772 | + |
| 773 | +msgid "unbounded_welcome_body_2" |
| 774 | +msgstr "" |
| 775 | +"هذا الجهد الجماعي يجعل فرض الرقابة أصعب، ويوسّع الوصول إلى الإنترنت المفتوح." |
| 776 | + |
| 777 | +msgid "unbounded_welcome_body_3" |
| 778 | +msgstr "يمكنك إزالة Action Mode من الواجهة في أي وقت من الإعدادات." |
| 779 | + |
| 780 | +# Advanced section / manual port forward |
| 781 | +msgid "smc_advanced" |
| 782 | +msgstr "متقدم" |
| 783 | + |
| 784 | +msgid "smc_advanced_subtitle" |
| 785 | +msgstr "للمستخدمين الذين لا يدعم جهاز التوجيه لديهم UPnP" |
| 786 | + |
| 787 | +msgid "smc_manual_port" |
| 788 | +msgstr "إعادة توجيه منفذ يدويًا" |
| 789 | + |
| 790 | +msgid "smc_manual_port_description" |
| 791 | +msgstr "" |
| 792 | +"إذا كان جهاز التوجيه لديك لا يدعم UPnP، فقم بإعداد إعادة توجيه منفذ على جهاز" |
| 793 | +" التوجيه وأدخل رقم المنفذ هنا. سيستخدمه Lantern كمنفذ خارجي بدلاً من فحص " |
| 794 | +"UPnP. اتركه فارغًا لاستخدام UPnP (الافتراضي)." |
| 795 | + |
| 796 | +msgid "smc_manual_port_label" |
| 797 | +msgstr "المنفذ" |
| 798 | + |
| 799 | +msgid "smc_manual_port_hint" |
| 800 | +msgstr "مثال: 5698" |
| 801 | + |
| 802 | +msgid "smc_manual_port_save" |
| 803 | +msgstr "حفظ" |
| 804 | + |
| 805 | +msgid "smc_manual_port_currently_set" |
| 806 | +msgstr "" |
| 807 | +"المنفذ المحدد حاليًا هو %d. أوقف Action Mode ثم أعد تشغيله ليسري التغيير." |
| 808 | + |
| 809 | +msgid "smc_manual_port_out_of_range" |
| 810 | +msgstr "يجب أن يكون المنفذ بين 1 و65535" |
| 811 | + |
| 812 | +msgid "smc_manual_port_cleared" |
| 813 | +msgstr "تم مسح المنفذ اليدوي — يتم استخدام UPnP" |
| 814 | + |
| 815 | +msgid "smc_manual_port_saved" |
| 816 | +msgstr "تم تعيين المنفذ اليدوي إلى %d" |
| 817 | + |
| 818 | +# Unbounded Settings menu entry (Settings → Unbounded Settings) |
| 819 | +msgid "unbounded_settings_title" |
| 820 | +msgstr "إعدادات Action Mode" |
| 821 | + |
| 822 | +# Auto-enable Unbounded toggle |
| 823 | +msgid "auto_enable_unbounded" |
| 824 | +msgstr "تفعيل Action Mode تلقائيًا" |
| 825 | + |
| 826 | +msgid "auto_enable_unbounded_subtitle" |
| 827 | +msgstr "يعمل عند فتح Lantern" |
| 828 | + |
| 829 | +# Hide Unbounded toggle (collapses the Unbounded tab on the Home shell) |
| 830 | +msgid "hide_unbounded" |
| 831 | +msgstr "إخفاء Action Mode" |
| 832 | + |
| 833 | +msgid "hide_unbounded_subtitle" |
| 834 | +msgstr "يزيل Action Mode من الواجهة" |
| 835 | + |
659 | 836 | msgid "vpn_connected" |
660 | 837 | msgstr "تم الاتصال بـ Lantern الآن." |
661 | 838 |
|
@@ -1834,6 +2011,35 @@ msgstr "إجمالي الطلب" |
1834 | 2011 | msgid "smart_routing_mode_description" |
1835 | 2012 | msgstr "يختار الموقع الذكي أسرع خادم ويبدّل تلقائيًا كلما وجد مسارات أفضل." |
1836 | 2013 |
|
| 2014 | +# Share consent dialog (shown once before any sharing starts, covers both |
| 2015 | +# modes) |
| 2016 | +msgid "share_consent_title" |
| 2017 | +msgstr "مشاركة اتصالك؟" |
| 2018 | + |
| 2019 | +msgid "share_consent_body_what" |
| 2020 | +msgstr "" |
| 2021 | +"أثناء تفعيل المشاركة، يمرر الأشخاص في البلدان الخاضعة للرقابة حركة بياناتهم " |
| 2022 | +"عبر اتصالك للوصول إلى الإنترنت المفتوح." |
| 2023 | + |
| 2024 | +msgid "share_consent_body_ip" |
| 2025 | +msgstr "" |
| 2026 | +"إذا كان جهاز التوجيه لديك يدعم إعادة توجيه المنافذ، فسيُستخدم اتصالك المنزلي" |
| 2027 | +" كنقطة خروج وسيظهر عنوان IP الخاص بك في سجلات الوجهة أثناء المشاركة. وإلا، " |
| 2028 | +"فسيتم تمرير تلك الحركة عبر خوادم Lantern بدلاً من ذلك، ولن يُكشف عنوان IP " |
| 2029 | +"الخاص بك بهذه الطريقة." |
| 2030 | + |
| 2031 | +msgid "share_consent_body_safety" |
| 2032 | +msgstr "" |
| 2033 | +"في كلتا الحالتين، يحجب Lantern الوجهات المعروفة بإساءة الاستخدام ونطاقات " |
| 2034 | +"الشبكات الخاصة والمنافذ المعرضة لإساءة الاستخدام، ويقوم بتدوير بيانات " |
| 2035 | +"الاعتماد، ويعمل بصفته «ناقلًا محضًا» (mere conduit) بموجب DMCA § 512(a)." |
| 2036 | + |
| 2037 | +msgid "share_consent_decline" |
| 2038 | +msgstr "ليس الآن" |
| 2039 | + |
| 2040 | +msgid "share_consent_accept" |
| 2041 | +msgstr "تفعيل المشاركة" |
| 2042 | + |
1837 | 2043 | msgid "bypass_browser_warning_title" |
1838 | 2044 | msgstr "هل تريد إضافة %s إلى قائمة التجاوز؟" |
1839 | 2045 |
|
@@ -1877,7 +2083,57 @@ msgstr "" |
1877 | 2083 | "العمل." |
1878 | 2084 |
|
1879 | 2085 | msgid "upsell_upgrade_suffix" |
1880 | | -msgstr "أسرع، بيانات غير محدودة!" |
| 2086 | +msgstr "أسرع وبيانات غير محدودة!" |
1881 | 2087 |
|
1882 | 2088 | msgid "upsell_expired_suffix" |
1883 | | -msgstr "انتهت صلاحية وقت Pro الخاص بك" |
| 2089 | +msgstr "انتهت مدة برو الخاصة بك" |
| 2090 | + |
| 2091 | +msgid "pro_expires_days_left" |
| 2092 | +msgstr "تنتهي صلاحية برو في %s، متبقّي %s يومًا" |
| 2093 | + |
| 2094 | +msgid "pro_expires_one_day_left" |
| 2095 | +msgstr "تنتهي صلاحية برو في %s، متبقٍ يوم واحد" |
| 2096 | + |
| 2097 | +msgid "renewing_adds_time" |
| 2098 | +msgstr "التجديد يضيف وقتًا إلى تاريخ الانتهاء الحالي" |
| 2099 | + |
| 2100 | +msgid "pro_ends_today" |
| 2101 | +msgstr "تنتهي مدة برو اليوم، %s" |
| 2102 | + |
| 2103 | +msgid "renew_now_keep_data" |
| 2104 | +msgstr "جدّد الآن للاحتفاظ بالبيانات غير المحدودة وميزات برو" |
| 2105 | + |
| 2106 | +msgid "pro_expired_on" |
| 2107 | +msgstr "انتهت مدة برو الخاصة بك في %s" |
| 2108 | + |
| 2109 | +msgid "renew_now_get_back_data" |
| 2110 | +msgstr "جدّد الآن لاستعادة البيانات غير المحدودة" |
| 2111 | + |
| 2112 | +msgid "days_left" |
| 2113 | +msgstr "متبقّي %s يومًا" |
| 2114 | + |
| 2115 | +msgid "one_day_left" |
| 2116 | +msgstr "متبقٍ يوم واحد" |
| 2117 | + |
| 2118 | +msgid "expires_today" |
| 2119 | +msgstr "تنتهي الصلاحية اليوم" |
| 2120 | + |
| 2121 | +msgid "pro_time_expired_message" |
| 2122 | +msgstr "" |
| 2123 | +"انتهت مدة Lantern Pro. جدّد لاستعادة البيانات غير المحدودة وميزات برو." |
| 2124 | + |
| 2125 | +msgid "pro_expires_today_title" |
| 2126 | +msgstr "تنتهي صلاحية برو اليوم" |
| 2127 | + |
| 2128 | +msgid "pro_expires_today_popup_message" |
| 2129 | +msgstr "" |
| 2130 | +"ينتهي حساب برو الخاص بك اليوم. جدّد الآن للاحتفاظ بالوصول إلى Lantern Pro." |
| 2131 | + |
| 2132 | +msgid "renew_now" |
| 2133 | +msgstr "التجديد الآن" |
| 2134 | + |
| 2135 | +msgid "dismiss" |
| 2136 | +msgstr "إغلاق" |
| 2137 | + |
| 2138 | +msgid "unbounded_status_waiting" |
| 2139 | +msgstr "في انتظار البدء" |
0 commit comments