الرئيسية
البحث
أضف إعلان
الإعدادات
العربية
العربية
English
(() => { const stateKey = "__syriacarsDesktopLanguageMenu"; const existing = window[stateKey]; if (existing && typeof existing.refresh === "function") { existing.refresh(); return; } const translateElement = (element, language) => { if (!(element instanceof HTMLElement)) return; if (element.dataset.en !== undefined) { if (element.dataset.ar === undefined) element.dataset.ar = element.textContent || ""; element.textContent = language === "en" ? element.dataset.en : element.dataset.ar; } if (element.dataset.placeholderEn !== undefined && element instanceof HTMLInputElement) { if (element.dataset.placeholderAr === undefined) element.dataset.placeholderAr = element.placeholder; element.placeholder = language === "en" ? element.dataset.placeholderEn : element.dataset.placeholderAr; } if (element.dataset.ariaEn !== undefined) { if (element.dataset.ariaAr === undefined) element.dataset.ariaAr = element.getAttribute("aria-label") || ""; element.setAttribute("aria-label", language === "en" ? element.dataset.ariaEn : element.dataset.ariaAr); } if (element.dataset.titleEn !== undefined) { if (element.dataset.titleAr === undefined) element.dataset.titleAr = element.getAttribute("title") || ""; element.setAttribute("title", language === "en" ? element.dataset.titleEn : element.dataset.titleAr); } }; const closeAll = () => { document.querySelectorAll("[data-desktop-language-menu]").forEach((root) => { const trigger = root.querySelector('[aria-haspopup="listbox"]'); const menu = root.querySelector('[role="listbox"]'); if (trigger instanceof HTMLButtonElement) trigger.setAttribute("aria-expanded", "false"); if (menu instanceof HTMLElement) menu.hidden = true; }); }; const syncMenus = (language) => { document.querySelectorAll("[data-desktop-language-menu]").forEach((root) => { const label = root.querySelector("[data-language-label]"); const menu = root.querySelector('[role="listbox"]'); if (label instanceof HTMLElement) label.textContent = language === "en" ? "English" : "العربية"; if (menu instanceof HTMLElement) menu.setAttribute("aria-label", language === "en" ? "Choose language" : "اختر اللغة"); root.querySelectorAll("[data-language-option]").forEach((option) => { if (!(option instanceof HTMLButtonElement)) return; const selected = option.dataset.languageOption === language; option.setAttribute("aria-selected", String(selected)); const check = option.querySelector("[data-language-check]"); if (check instanceof SVGElement) check.style.display = selected ? "" : "none"; }); }); }; const applyLanguage = (language) => { document.documentElement.dataset.language = language; document.documentElement.lang = language; document.documentElement.dir = language === "en" ? "ltr" : "rtl"; document.querySelectorAll("[data-en], [data-placeholder-en], [data-aria-en], [data-title-en]").forEach((element) => translateElement(element, language)); syncMenus(language); }; const readLanguage = () => { let language = document.documentElement.dataset.language === "en" ? "en" : "ar"; try { const stored = JSON.parse(localStorage.getItem("syriacars.language") || '"ar"'); if (stored === "en") language = "en"; if (stored === "ar") language = "ar"; } catch {} return language; }; const refresh = () => applyLanguage(readLanguage()); window[stateKey] = { refresh }; document.addEventListener("click", (event) => { if (!(event.target instanceof Element)) return; const option = event.target.closest("[data-language-option]"); if (option instanceof HTMLButtonElement) { const root = option.closest("[data-desktop-language-menu]"); if (!root) return; const language = option.dataset.languageOption === "en" ? "en" : "ar"; try { localStorage.setItem("syriacars.language", JSON.stringify(language)); localStorage.removeItem("flutter.languageMode"); } catch {} const url = new URL(location.href); if (language === "en") url.searchParams.set("lang", "en"); else url.searchParams.delete("lang"); history.replaceState(history.state, "", url); applyLanguage(language); closeAll(); window.dispatchEvent(new CustomEvent("syriacars:language-change", { detail: { language } })); return; } const trigger = event.target.closest('[data-desktop-language-menu] [aria-haspopup="listbox"]'); if (!(trigger instanceof HTMLButtonElement)) return; const root = trigger.closest("[data-desktop-language-menu]"); const menu = root?.querySelector('[role="listbox"]'); if (!(menu instanceof HTMLElement)) return; const opening = menu.hidden; closeAll(); menu.hidden = !opening; trigger.setAttribute("aria-expanded", String(opening)); }); document.addEventListener("pointerdown", (event) => { if (!(event.target instanceof Element) || !event.target.closest("[data-desktop-language-menu]")) closeAll(); }); document.addEventListener("keydown", (event) => { if (event.key === "Escape") closeAll(); }); window.addEventListener("syriacars:language-change", refresh); if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", refresh, { once: true }); } else { refresh(); } })();
1 / 1
أضيفت 19-07-2026
حلب
محمد محمد
ميتسوبيشي - Mitsubishi
كولت - Colt
المواصفات الأساسية
0
6 manual
بنزين
لا توجد بيانات
1983
الماركة
ميتسوبيشي - Mitsubishi
نوع الهيكل
سيدان
اللون الخارجي
اللون الداخلي
لا توجد بيانات
رمز السيارة
645252
رقم الهيكل
لا توجد بيانات
المحرك
لا توجد بيانات
نظام الدفع
لا توجد بيانات
الوصف
0952198013
مواصفات السيارة
الترفيه
مكيف أمامي
سيارات مشابهة
ميتسوبيشي - Mitsubishi
كولت - Colt
$1,500
1983
بنزين
6 manual
دمشق
ميتسوبيشي - Mitsubishi
كولت - Colt
$1,000
دمشق
كل سيارات سوريا في جيبك
احفظ المفضلة وانشر إعلانك أسرع من التطبيق
حمّل التطبيق
ليس الآن
(()=>{ const backdrop=document.querySelector('[data-testid="app-download-backdrop"]'); if(!backdrop||backdrop.dataset.appDownloadReady==='1')return; backdrop.dataset.appDownloadReady='1'; const primary=backdrop.querySelector('[data-testid="app-download-primary"]'); const later=backdrop.querySelector('[data-testid="app-download-later"]'); const storageKey="syriacars-app-download-prompt-v1"; const sessionKey=storageKey+'-session-hidden'; let previousOverflow=''; let previousFocus=null; let openTimer=0; let storedValue=null; let hiddenThisSession=false; try{ storedValue=window.localStorage.getItem(storageKey); hiddenThisSession=window.sessionStorage.getItem(sessionKey)==='1'; }catch{} let shouldShow=!hiddenThisSession; if(shouldShow&&storedValue){ try{ const preference=JSON.parse(storedValue); if(preference&&preference.version===1&&Number.isFinite(preference.showAfter)&&preference.showAfter>Date.now())shouldShow=false; }catch{} } if(!shouldShow)return; const close=(outcome)=>{ const cooldown=outcome==='download'?15552000000:604800000; try{ window.localStorage.setItem(storageKey,JSON.stringify({version:1,outcome,showAfter:Date.now()+cooldown})); window.sessionStorage.setItem(sessionKey,'1'); }catch{} backdrop.hidden=true; document.body.style.overflow=previousOverflow; if(previousFocus&&typeof previousFocus.focus==='function')previousFocus.focus({preventScroll:true}); }; const open=()=>{ openTimer=window.setTimeout(()=>{ previousFocus=document.activeElement; previousOverflow=document.body.style.overflow; backdrop.hidden=false; document.body.style.overflow='hidden'; window.requestAnimationFrame(()=>primary&&primary.focus({preventScroll:true})); },1200); }; if(document.readyState==='complete')open(); else window.addEventListener('load',open,{once:true}); if(primary)primary.addEventListener('click',()=>close('download')); if(later)later.addEventListener('click',()=>close('not-now')); backdrop.addEventListener('mousedown',(event)=>{if(event.target===backdrop)close('not-now')}); document.addEventListener('keydown',(event)=>{if(event.key==='Escape'&&!backdrop.hidden)close('not-now')}); window.addEventListener('pagehide',()=>{ window.clearTimeout(openTimer); if(!backdrop.hidden)document.body.style.overflow=previousOverflow; },{once:true}); })();
الرئيسية
البحث
أضف إعلان
الإعدادات