Skip to content

Commit 5fc2b97

Browse files
committed
Merge remote-tracking branch 'origin/main' into jigar/in-app-rating
2 parents 36c6e97 + f475d9a commit 5fc2b97

23 files changed

Lines changed: 5555 additions & 43 deletions

‎assets/locales/ar.po‎

Lines changed: 259 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22
# Lamine Kacimi <k_lamine27@yahoo.fr>, 2025
33
# Rima Sghaier, 2025
44
# Amin Jobran, 2025
5-
# dc64c51d94429ef6835e68b9062d8713_f0bbcb2 <c1f4e6afa4193d416d7a55f63ee75536_721142>, 2025
65
# Mhawesh, 2025
76
# e2f <projects@e2f.com>, 2026
87
# 6ad90dadbe5d08991a98500e1efbdbb4_9d79615 <7392e61add82b364ab0393a04573af48_721156>, 2026
98
# tx_e2f_ar_r5 tx_e2f_ar_r5, 2026
109
# Lantern, 2026
1110
# Abed Abedd <abderrahman.younis@gmail.com>, 2026
1211
# 160565ee57b988ee904d03fec374ff93_4f79b8c <73ec7ace4de62e6bb6454cb54e990a4d_721149>, 2026
12+
# Eddie Alshehri <P@ssion.net>, 2026
13+
# محيي الدين <tx99h4@hotmail.com>, 2026
14+
# dc64c51d94429ef6835e68b9062d8713_f0bbcb2 <c1f4e6afa4193d416d7a55f63ee75536_721142>, 2026
1315
# Derek F <derek@getlantern.org>, 2026
1416
#
1517
msgid ""
@@ -140,6 +142,11 @@ msgstr "ذكّرهم باستخدام الرمز %s عند الترقية!"
140142
msgid "unbounded"
141143
msgstr "Action Mode"
142144

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+
143150
msgid "help_fight_global_internet_censorship"
144151
msgstr "ساعد في مكافحة الرقابة العالمية على الإنترنت"
145152

@@ -321,6 +328,18 @@ msgstr "بطيء"
321328
msgid "cannot_link_devices"
322329
msgstr "لا يمكن ربط الأجهزة"
323330

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+
324343
msgid "wrong_device_linking_code"
325344
msgstr "رمز ربط الجهاز خاطئ أو غير صالح"
326345

@@ -656,6 +675,164 @@ msgstr "حظر الإعلانات"
656675
msgid "only_active"
657676
msgstr "نشط فقط عند الاتصال بـ VPN"
658677

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+
659836
msgid "vpn_connected"
660837
msgstr "تم الاتصال بـ Lantern الآن."
661838

@@ -1834,6 +2011,35 @@ msgstr "إجمالي الطلب"
18342011
msgid "smart_routing_mode_description"
18352012
msgstr "يختار الموقع الذكي أسرع خادم ويبدّل تلقائيًا كلما وجد مسارات أفضل."
18362013

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+
18372043
msgid "bypass_browser_warning_title"
18382044
msgstr "هل تريد إضافة %s إلى قائمة التجاوز؟"
18392045

@@ -1877,7 +2083,57 @@ msgstr ""
18772083
"العمل."
18782084

18792085
msgid "upsell_upgrade_suffix"
1880-
msgstr "أسرع، بيانات غير محدودة!"
2086+
msgstr "أسرع وبيانات غير محدودة!"
18812087

18822088
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

Comments
 (0)