Catalog: refresh/updates wording, received SDR aircraft, playing states,
move-start button, impersonal layer note, live-data descriptions,
arrival steps, retry timing, tracking spelling, military chip, dollar
amounts, label: value statuses, upstream source, globe map, stage
recovery, comparison signs as words, ellipses and earlier round-2 fixes.
Code: FIRMS cell cards use the plural entry for their count (FIRES
pruned), translated locator pin titles are isolated in RTL, legend
stops keep their sign, voice timeout minutes agree with the number,
CCTV badges are translated, first-run and referenced-item alignment.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
- Modern Standard Arabic, neutral across regions. Address the user with plain imperatives: «انقر»، «فعّل»، «أعد المحاولة».
- Modern Standard Arabic, neutral across regions. Address the user with plain imperatives: «انقر»، «فعّل»، «أعد المحاولة».
- Arabic has no letter case: an UPPERCASE English HUD label becomes the same short Arabic label. Keep labels as short as the English: «مباشر»، «متقادم»، «متوقف».
- Arabic has no letter case: an UPPERCASE English HUD label becomes the same short Arabic label. Keep labels as short as the English: «مباشر»، «متقادم»، «متوقف».
- Status words in progress use «جارٍ …» («جارٍ التحميل»); finished actions use the passive («تم الحفظ»، «أُلغي التحميل»).
- Status words in progress use «جارٍ …» («جارٍ التحميل»، «… جارٍ تشغيل اللقطة»); finished actions use the passive («تم الحفظ»، «أُلغي التحميل»). Data that refreshes itself «يُحدَّث» (يتحدّث means "speaks"). A sentence about a `{placeholder}` whose gender and number vary stays impersonal: «{layers}: تم التفعيل للتو».
- A label followed by its value takes a colon, so it does not read as a sentence: «الصوت: نشط»، «السياق: {value}».
- Arabic punctuation in Arabic text: ، ؛ ؟ and «» for quotes. Keep `·` as the HUD separator, `—` with spaces, and `…`.
- Arabic punctuation in Arabic text: ، ؛ ؟ and «» for quotes. Keep `·` as the HUD separator, `—` with spaces, and `…`.
- Arrows that show a sequence point the way Arabic reads: «الإشارات ← الأخبار ← المحلي», «{origin} ← {destination}».
- Arrows that show a sequence point the way Arabic reads: «الإشارات ← الأخبار ← المحلي», «{origin} ← {destination}».
- Product names, provider names and codes stay in Latin letters: Google, Cesium ion, CelesTrak, NOAA, FIRMS, AIS, ADS-B, GNSS, CCTV, HUD, CRT, NVG, FLIR, WHOT/BHOT, Ironbow, Street View, Mapillary. Aviation and camera abbreviations stay Latin too: HDG, FOV, BRG, CRS, GS, TRK, V/S, SQUAWK. Local place names from the Bhote Koshi scene (Rasuwagadhi, Bidur, Timure…) stay Latin; well-known cities and countries are written in Arabic (أوستن، طوكيو، نيبال).
- Product names, provider names and codes stay in Latin letters: Google, Cesium ion, CelesTrak, NOAA, FIRMS, AIS, ADS-B, GNSS, CCTV, HUD, CRT, NVG, FLIR, WHOT/BHOT, Ironbow, Street View, Mapillary. Aviation and camera abbreviations stay Latin too: HDG, FOV, BRG, CRS, GS, TRK, V/S, SQUAWK. Local place names from the Bhote Koshi scene (Rasuwagadhi, Bidur, Timure…) stay Latin; well-known cities and countries are written in Arabic (أوستن، طوكيو، نيبال).
- Latin runs inside Arabic sentences (product names, codes, `{placeholders}` filled with English data) are isolated by the bidi algorithm; write them as plain text, without manual direction marks.
- Latin runs inside Arabic sentences (product names, codes, `{placeholders}` filled with English data) are isolated by the bidi algorithm; write them as plain text, without manual direction marks.
- Position counters: a translated counter says «من» («القناة {index} من {total}», «الإطار {index} من {total}»); a spaced slash between two isolated numbers swaps them in right-to-left text. Counters the code builds from bare numbers (`01 / 25`, `1 / 3`) are shown left to right by `rtl.css`.
- Position counters: a translated counter says «من» («القناة {index} من {total}», «الإطار {index} من {total}»); a spaced slash between two isolated numbers swaps them in right-to-left text. Counters the code builds from bare numbers (`01 / 25`, `1 / 3`) are shown left to right by `rtl.css`.
- Code stays left to right: the JSON fields of the scene editor are LTR in every language.
- Code stays left to right: the JSON fields of the scene editor are LTR in every language.
- Comparison signs `<` and `>` are mirrored glyphs in right-to-left text («< 2%» shows as «> 2%»). Write them as words: «أقل من 2%»، «أكثر من 10%»، «أقل من ساعة». A legend's open upper bound («300+», «-40») is isolated by `formatScaleLabel()`, so its sign stays where it is written.
## Units
## Units
Distances and speeds take Arabic abbreviations after the number, with a space: كم، م، كم/س، كم/ث، م/ث، ميل/س، عقدة (knots)، قدم (feet)، مم. Time: ث (seconds)، د (minutes)، س (hours)، يوم; compact age labels («3d», «5D AGO») use ي: «{count} ي»، «قبل {count} ي», since a plain string cannot make يوم agree with the count. Area: آكر (acres, the value is not converted; فدان is a different unit). Scientific and radio units stay Latin: MHz، dB، dBFS، dBZ، hPa، MW، MiB. `°` and `%` stay. Hemisphere letters in coordinates: ش (N)، ج (S)، ق (E)، غ (W), as in `21.33ش`.
Distances and speeds take Arabic abbreviations after the number, with a space: كم، م، كم/س، كم/ث، م/ث، ميل/س، عقدة (knots)، قدم (feet)، مم. Time: ث (seconds)، د (minutes)، س (hours)، يوم; compact age labels («3d», «5D AGO») use ي: «{count} ي»، «قبل {count} ي», since a plain string cannot make يوم agree with the count. Area: آكر (acres, the value is not converted; فدان is a different unit). Money: the word دولار after the amount, not a bare `$`: «{amount} مليون دولار». Scientific and radio units stay Latin: MHz، dB، dBFS، dBZ، hPa، MW، MiB. `°` and `%` stay. Hemisphere letters in coordinates: ش (N)، ج (S)، ق (E)، غ (W), as in `21.33ش`.
## Plurals
## Plurals
@@ -39,15 +41,17 @@ Distances and speeds take Arabic abbreviations after the number, with a space:
| `many` | 11–99, 111–199… | 11 مصدرًا |
| `many` | 11–99, 111–199… | 11 مصدرًا |
| `other` | 100–102, 200–202, fractions | 100 مصدر |
| `other` | 100–102, 200–202, fractions | 100 مصدر |
Every form must keep `{count}`. For one and two, Arabic names the quantity with the noun itself (مصدر واحد، مصدران), so the number follows in parentheses. `few` takes the plural noun; `many` the accusative singular (مصدرًا، مفتاحًا); `zero` and `other` the genitive singular. When a word next to the number cannot agree in every form, or a short chip has no room, put the number after a colon instead: «القريبة: {count}»، «الملفات المحددة: {count}».
Every form must keep `{count}`. For one and two, Arabic names the quantity with the noun itself (مصدر واحد، مصدران), so the number follows in parentheses. `few` takes the plural noun; `many` the accusative singular (مصدرًا، مفتاحًا); `zero` and `other` the genitive singular. When a word next to the number cannot agree in every form, or a short chip has no room, put the number after a colon instead: «القريبة: {count}»، «الملفات المحددة: {count}». Where neither fits, «من أصل {total} من السجلات» agrees with any number. A standalone unit label («الدقائق») is never glued after a number: the voice-timeout options («3 دقائق»، «15 دقيقة») come from `Intl.NumberFormat` unit formatting, not from the catalog.
"Initializing photorealistic world...":"جارٍ تهيئة العالم الواقعي...",
"Initializing photorealistic world...":"جارٍ تهيئة العالم الواقعي…",
"Configuring viewer...":"جارٍ إعداد العارض...",
"Configuring viewer...":"جارٍ إعداد العارض…",
"Google 3D Tiles unavailable ({detail}). Loading the keyless globe...":"بلاطات Google 3D Tiles غير متاحة ({detail}). جارٍ تحميل الكرة الأرضية بلا مفتاح...",
"Google 3D Tiles unavailable ({detail}). Loading the keyless globe...":"بلاطات Google 3D Tiles غير متاحة ({detail}). جارٍ تحميل الكرة الأرضية بلا مفتاح…",
"Flying to Austin, TX...":"جارٍ الانتقال إلى أوستن، تكساس...",
"Flying to Austin, TX...":"جارٍ الانتقال إلى أوستن، تكساس…",
"Restoring shared view...":"جارٍ استعادة العرض المشترك...",
"Restoring shared view...":"جارٍ استعادة العرض المشترك…",
"LOADING LIVE DATA":"جارٍ تحميل البيانات المباشرة",
"LOADING LIVE DATA":"جارٍ تحميل البيانات المباشرة",
"LOAD COMPLETE":"اكتمل التحميل",
"LOAD COMPLETE":"اكتمل التحميل",
"LOAD FAILED":"فشل التحميل",
"LOAD FAILED":"فشل التحميل",
"LOAD CANCELLED":"أُلغي التحميل",
"LOAD CANCELLED":"أُلغي التحميل",
"syncing road network":"مزامنة شبكة الطرق",
"syncing road network":"جارٍ مزامنة شبكة الطرق",
"retrying in {seconds}s":"إعادة المحاولة خلال {seconds} ث",
"retrying in {seconds}s":"إعادة المحاولة خلال {seconds} ث",
"retry pending":"إعادة المحاولة معلّقة",
"retry pending":"إعادة المحاولة معلّقة",
"Clear selected data layers":"مسح طبقات البيانات المحددة",
"Clear selected data layers":"مسح طبقات البيانات المحددة",
@@ -22,9 +22,9 @@
"Globe actions":"إجراءات الكرة الأرضية",
"Globe actions":"إجراءات الكرة الأرضية",
"Reset camera and return to full globe view":"إعادة ضبط الكاميرا والعودة إلى عرض الكرة الأرضية كاملة",
"Reset camera and return to full globe view":"إعادة ضبط الكاميرا والعودة إلى عرض الكرة الأرضية كاملة",
"loading frames":"جارٍ تحميل الإطارات",
"loading frames":"جارٍ تحميل الإطارات",
"Loading Google 3D Tiles...":"جارٍ تحميل بلاطات Google 3D Tiles...",
"Loading Google 3D Tiles...":"جارٍ تحميل بلاطات Google 3D Tiles…",
"Loading the keyless globe...":"جارٍ تحميل الكرة الأرضية بلا مفتاح...",
"Loading the keyless globe...":"جارٍ تحميل الكرة الأرضية بلا مفتاح…",
"awaiting first AIS message…":"بانتظار أول رسالة AIS…",
"awaiting first AIS message…":"بانتظار أول رسالة AIS…",
"EST. DOWNRANGE":"المسافة التقديرية على امتداد المسار",
"EST. DOWNRANGE":"تقدير على امتداد المسار",
"Pick a shape, then click the map.":"اختر شكلًا، ثم انقر على الخريطة.",
"Pick a shape, then click the map.":"اختر شكلًا، ثم انقر على الخريطة.",
"Enter to place the pin, Esc to cancel.":"Enter لوضع الدبوس، وEsc للإلغاء.",
"Enter to place the pin, Esc to cancel.":"Enter لوضع الدبوس، وEsc للإلغاء.",
"Click where the pin goes.":"انقر حيث تريد وضع الدبوس.",
"Click where the pin goes.":"انقر حيث تريد وضع الدبوس.",
@@ -951,10 +950,10 @@
"REFERENCE ONLY · CLAIMS UNVERIFIED":"للمرجعية فقط · ادعاءات غير موثَّقة",
"REFERENCE ONLY · CLAIMS UNVERIFIED":"للمرجعية فقط · ادعاءات غير موثَّقة",
"SOURCE GEOCONFIRMED":"موقع المصدر مؤكَّد جغرافيًا",
"SOURCE GEOCONFIRMED":"موقع المصدر مؤكَّد جغرافيًا",
"2021 historical reference versus 2026 post-event imagery; changes are cumulative and include the July 2025 Rasuwagadhi flood. Schematic downstream progression, not modeled arrival time; not an official hazard model.":"صورة مرجعية تاريخية من 2021 مقابل صور 2026 بعد الحدث؛ التغيرات تراكمية وتشمل فيضان Rasuwagadhi في يوليو 2025. تقدّم تخطيطي باتجاه المصب، لا زمن وصول منمذج؛ وليس نموذجًا رسميًا للمخاطر.",
"2021 historical reference versus 2026 post-event imagery; changes are cumulative and include the July 2025 Rasuwagadhi flood. Schematic downstream progression, not modeled arrival time; not an official hazard model.":"صورة مرجعية تاريخية من 2021 مقابل صور 2026 بعد الحدث؛ التغيرات تراكمية وتشمل فيضان Rasuwagadhi في يوليو 2025. تقدّم تخطيطي باتجاه المصب، لا زمن وصول منمذج؛ وليس نموذجًا رسميًا للمخاطر.",
"Advisory center / forecast track":"المركز حسب النشرة / المسار المتوقع",
"Advisory center / forecast track":"المركز حسب النشرة / المسار المتوقع",
"Center-track uncertainty cone":"مخروط عدم اليقين لمسار المركز",
"Center-track uncertainty cone":"مخروط عدم اليقين لمسار المركز",
"Select a storm on the map, or choose a storm in the list to select it and move the camera. Click empty map space to clear the selection. NOAA NHC/CPHC advisory context. The cone describes forecast center-track uncertainty, not storm size or the full hazard area. Forecast point labels are source lead hours, not times computed from advisory issuance. Geometry follows the surface; height is not weather altitude. Consult the official advisory.":"حدّد عاصفة على الخريطة، أو اخترها من القائمة لتحديدها وتحريك الكاميرا إليها. انقر على مساحة فارغة من الخريطة لإلغاء التحديد. سياق نشرات NOAA NHC/CPHC. يصف المخروط عدم اليقين في المسار المتوقع للمركز، لا حجم العاصفة ولا كامل منطقة الخطر. تسميات نقاط التوقع هي ساعات المهلة في المصدر، لا أوقات محسوبة من صدور النشرة. تتبع الأشكال الهندسية السطح؛ والارتفاع لا يمثل ارتفاع الظواهر الجوية. راجع النشرة الرسمية.",
"Select a storm on the map, or choose a storm in the list to select it and move the camera. Click empty map space to clear the selection. NOAA NHC/CPHC advisory context. The cone describes forecast center-track uncertainty, not storm size or the full hazard area. Forecast point labels are source lead hours, not times computed from advisory issuance. Geometry follows the surface; height is not weather altitude. Consult the official advisory.":"حدّد عاصفة على الخريطة، أو اخترها من القائمة لتحديدها وتحريك الكاميرا إليها. انقر على مساحة فارغة من الخريطة لإلغاء التحديد. سياق نشرات NOAA NHC/CPHC. يصف المخروط عدم اليقين في المسار المتوقع للمركز، لا حجم العاصفة ولا كامل منطقة الخطر. تشير تسميات نقاط التوقع إلى مدة التوقع بالساعات كما يوردها المصدر، لا إلى أوقات محسوبة من وقت صدور النشرة. تتبع الأشكال الهندسية السطح؛ والارتفاع لا يمثل ارتفاع الظواهر الجوية. راجع النشرة الرسمية.",
"Arrive at your destination, on the left":"وصلت إلى وجهتك، على اليسار",
"Arrive at your destination, on the left":"الوصول إلى وجهتك، على اليسار",
"Arrive at your destination, on the right":"وصلت إلى وجهتك، على اليمين",
"Arrive at your destination, on the right":"الوصول إلى وجهتك، على اليمين",
"Arrive at your destination":"وصلت إلى وجهتك",
"Arrive at your destination":"الوصول إلى وجهتك",
"Make a U-turn onto {road}":"استدر للخلف إلى {road}",
"Make a U-turn onto {road}":"استدر للخلف إلى {road}",
"Make a U-turn":"استدر للخلف",
"Make a U-turn":"استدر للخلف",
"Continue straight onto {road}":"تابع إلى الأمام على {road}",
"Continue straight onto {road}":"تابع إلى الأمام على {road}",
@@ -1488,7 +1487,7 @@
"fire confidence|high":"عالية",
"fire confidence|high":"عالية",
"fire confidence|nominal":"متوسطة",
"fire confidence|nominal":"متوسطة",
"fire confidence|low":"منخفضة",
"fire confidence|low":"منخفضة",
"age|<1h":"<1 س",
"age|<1h":"أقل من ساعة",
"age|{count}h":"{count} س",
"age|{count}h":"{count} س",
"age|{count}d":"{count} ي",
"age|{count}d":"{count} ي",
"Source snapshot time unavailable":"وقت لقطة المصدر غير متاح",
"Source snapshot time unavailable":"وقت لقطة المصدر غير متاح",
@@ -1526,14 +1525,14 @@
},
},
"S2 Underground publishes these KMZ products to GitHub. New uploads are detected within seconds and replace the previous edition automatically. Click a marker for its report.":"تنشر S2 Underground منتجات KMZ هذه على GitHub. تُكتشف الملفات الجديدة خلال ثوانٍ وتحل محل الإصدار السابق تلقائيًا. انقر على علامة لعرض تقريرها.",
"S2 Underground publishes these KMZ products to GitHub. New uploads are detected within seconds and replace the previous edition automatically. Click a marker for its report.":"تنشر S2 Underground منتجات KMZ هذه على GitHub. تُكتشف الملفات الجديدة خلال ثوانٍ وتحل محل الإصدار السابق تلقائيًا. انقر على علامة لعرض تقريرها.",
"Low-accuracy score < 2%":"مؤشر ضعف الدقة أقل من 2%",
"Low-accuracy score 2–10%":"مؤشر ضعف الدقة 2–10%",
"Low-accuracy score 2–10%":"مؤشر ضعف الدقة 2–10%",
"Low-accuracy score > 10%":"مؤشر ضعف الدقة > 10%",
"Low-accuracy score > 10%":"مؤشر ضعف الدقة أكثر من 10%",
"GNSS integrity source unavailable":"مصدر سلامة GNSS غير متاح",
"GNSS integrity source unavailable":"مصدر سلامة GNSS غير متاح",
"Regional sample · 250 nm radius · cells from visited views over 30 min":"عيّنة إقليمية · نصف قطر 250 ميلًا بحريًا · خلايا من المناظر التي زرتها خلال 30 دقيقة",
"Regional sample · 250 nm radius · cells from visited views over 30 min":"عيّنة إقليمية · نصف قطر 250 ميلًا بحريًا · خلايا من المناظر التي زرتها خلال 30 دقيقة",
"Retrying automatically at {time} UTC":"إعادة المحاولة تلقائيًا عند {time} UTC",
"Retrying automatically at {time} UTC":"إعادة المحاولة تلقائيًا عند {time} UTC",
"Retrying automatically after provider cooldown":"إعادة المحاولة تلقائيًا بعد انتهاء مهلة المزوّد",
"Retrying automatically after provider cooldown":"إعادة المحاولة تلقائيًا بعد انتهاء مهلة المزوّد",
"Updates automatically after pan or zoom and once a minute. The public feed covers a 250-nautical-mile circle around the view centre; zooming out does not make it a worldwide snapshot. Blank cells are outside sampled coverage or have insufficient observations.":"يتحدّث تلقائيًا بعد التحريك أو التكبير/التصغير ومرة كل دقيقة. يغطي المصدر العام دائرة نصف قطرها 250 ميلًا بحريًا حول مركز العرض؛ والتصغير لا يجعله لقطة عالمية. الخلايا الفارغة خارج نطاق العيّنة أو أرصادها غير كافية.",
"Updates automatically after pan or zoom and once a minute. The public feed covers a 250-nautical-mile circle around the view centre; zooming out does not make it a worldwide snapshot. Blank cells are outside sampled coverage or have insufficient observations.":"يُحدَّث تلقائيًا بعد التحريك أو التكبير/التصغير ومرة كل دقيقة. يغطي المصدر العام دائرة نصف قطرها 250 ميلًا بحريًا حول مركز العرض؛ والتصغير لا يجعله لقطة عالمية. الخلايا الفارغة خارج نطاق العيّنة أو أرصادها غير كافية.",
"Low-accuracy score = 100 × max(0, bad − 1) / total: one aircraft is discounted, so this is not the raw share. Cells need {aircraft} aircraft over {minutes} minutes. Navigation-integrity anomalies are not a detection of jamming or spoofing.":"مؤشر ضعف الدقة = 100 × max(0, الضعيفة − 1) / الإجمالي: تُستبعد طائرة واحدة، لذا فهو ليس النسبة الخام. تحتاج كل خلية إلى {aircraft} طائرات خلال {minutes} دقيقة. شذوذ سلامة الملاحة ليس كشفًا للتشويش أو الانتحال.",
"Low-accuracy score = 100 × max(0, bad − 1) / total: one aircraft is discounted, so this is not the raw share. Cells need {aircraft} aircraft over {minutes} minutes. Navigation-integrity anomalies are not a detection of jamming or spoofing.":"مؤشر ضعف الدقة = 100 × max(0, الضعيفة − 1) / الإجمالي: تُستبعد طائرة واحدة، لذا فهو ليس النسبة الخام. تحتاج كل خلية إلى {aircraft} طائرات خلال {minutes} دقيقة. شذوذ سلامة الملاحة ليس كشفًا للتشويش أو الانتحال.",
"GNSS snapshot needs a view anchor":"لقطة GNSS تحتاج إلى نقطة ارتكاز للعرض",
"GNSS snapshot needs a view anchor":"لقطة GNSS تحتاج إلى نقطة ارتكاز للعرض",
"USD cost and the API spend cap are unavailable for this auth mode.":"التكلفة بالدولار وحد إنفاق API غير متاحين في وضع المصادقة هذا.",
"USD cost and the API spend cap are unavailable for this auth mode.":"التكلفة بالدولار وحد إنفاق API غير متاحين في وضع المصادقة هذا.",
"Usage is incomplete because a response was still in flight when the session ended.":"بيانات الاستخدام غير مكتملة لأن استجابة كانت ما تزال قيد الإرسال عند انتهاء الجلسة.",
"Usage is incomplete because a response was still in flight when the session ended.":"بيانات الاستخدام غير مكتملة لأن استجابة كانت ما تزال قيد الإرسال عند انتهاء الجلسة.",
"Estimate is incomplete — a response was still in flight when the session ended, so its usage was never reported.":"التقدير غير مكتمل — كانت استجابة ما تزال قيد الإرسال عند انتهاء الجلسة، فلم يُبلَّغ عن استخدامها.",
"Estimate is incomplete — a response was still in flight when the session ended, so its usage was never reported.":"التقدير غير مكتمل — كانت استجابة ما تزال قيد الإرسال عند انتهاء الجلسة، فلم يُبلَّغ عن استخدامها.",
@@ -2927,8 +2926,8 @@
"{label} loading":"{label}: جارٍ التحميل",
"{label} loading":"{label}: جارٍ التحميل",
"{label} error":"{label}: خطأ",
"{label} error":"{label}: خطأ",
"counted the first {returned} loaded records":"احتُسبت أول {returned} من السجلات المحمّلة",
"counted the first {returned} loaded records":"احتُسبت أول {returned} من السجلات المحمّلة",
"counted {returned} of {total} loaded records":"احتُسب {returned} من {total} سجلًا محمّلًا",
"counted {returned} of {total} loaded records":"احتُسب {returned} من أصل {total} من السجلات المحمّلة",
"{layers} just turned on — still loading, counts will rise":"{layers}: فُعّل للتو — ما زال قيد التحميل، وستزداد الأعداد",
"{layers} just turned on — still loading, counts will rise":"{layers}: تم التفعيل للتو — جارٍ التحميل، وستزداد الأعداد",
"Contacts panel snapshot at {time} — the same retained cohort supplies the card, speech, and follow-up memory":"لقطة لوحة «الأهداف» عند {time} — المجموعة المحفوظة نفسها تغذّي البطاقة والكلام وذاكرة الأسئلة اللاحقة",
"Contacts panel snapshot at {time} — the same retained cohort supplies the card, speech, and follow-up memory":"لقطة لوحة «الأهداف» عند {time} — المجموعة المحفوظة نفسها تغذّي البطاقة والكلام وذاكرة الأسئلة اللاحقة",
"Contacts panel snapshot — the same retained cohort supplies the card, speech, and follow-up memory":"لقطة لوحة «الأهداف» — المجموعة المحفوظة نفسها تغذّي البطاقة والكلام وذاكرة الأسئلة اللاحقة",
"Contacts panel snapshot — the same retained cohort supplies the card, speech, and follow-up memory":"لقطة لوحة «الأهداف» — المجموعة المحفوظة نفسها تغذّي البطاقة والكلام وذاكرة الأسئلة اللاحقة",
"Fly below {km} km to a covered region":"انخفض إلى ما دون {km} كم فوق منطقة مغطاة",
"Fly below {km} km to a covered region":"انخفض إلى ما دون {km} كم فوق منطقة مغطاة",
@@ -3116,7 +3115,7 @@
"KTS":"عقدة",
"KTS":"عقدة",
"FT":"قدم",
"FT":"قدم",
"FLT":"رحلات",
"FLT":"رحلات",
"MIL":"عسكري",
"MIL":"عسكرية",
"SITE":"مواقع",
"SITE":"مواقع",
"WX":"طقس",
"WX":"طقس",
"MM":"مم",
"MM":"مم",
@@ -3142,7 +3141,7 @@
"RTL-SDR tuner gain for the current mode":"كسب موالف RTL-SDR للوضع الحالي",
"RTL-SDR tuner gain for the current mode":"كسب موالف RTL-SDR للوضع الحالي",
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.