দেশ, শহর, কার্যকলাপ এবং লেগিংস নির্বাচন করুন। প্রকৃত পূর্বাভাসের সঙ্গে ঠান্ডা, বৃষ্টি বা বাতাসের জন্য একটি পোশাক প্রস্তুত করুন, GPS বা অ্যাকাউন্ট ছাড়াই।
আপনার পছন্দগুলি নির্বাচন করুন এবং পূর্বাভাস অনুরোধ করুন।
🧥
আপনার ব্যক্তিগতকৃত পোশাক
আপনার সুপারিশকৃত পোশাক
তাপমাত্রা–
তাপমাত্রার অনুভূতি–
বাতাস–
পরবর্তী এক ঘণ্টার বৃষ্টিপাত–
✦ লেগিংস এবং স্তরসমূহ
✦ জুতো
✦ কেন এটি কাজ করতে পারে
লেবেল এবং বাস্তব পরিস্থিতি পরীক্ষা করুন। পূর্বাভাস লেগিংসের জলরোধী বা তাপীয় ক্ষমতা প্রমাণ করে না।
বিস্তারিত আবহাওয়া অন্বেষণ করুন
ঘণ্টা ভিত্তিক পূর্বাভাস, ব্যবহারিক পোশাক তালিকা এবং মার্কিন যুক্তরাষ্ট্রের সরকারি সতর্কতা দেখুন। আমরা শুধুমাত্র আপনার অনুরোধকৃত তথ্য লোড করি।
📈 ঘণ্টা ও পরবর্তী ৭ দিন
তাপমাত্রা, আর্দ্রতা, বৃষ্টি, UV সূর্যালোক এবং বাতাস।
🎒 আবহাওয়া অনুযায়ী বাইরে যাওয়ার তালিকা
সংরক্ষিত পূর্বাভাস ব্যবহার করে একটি তালিকা প্রস্তুত করুন, অতিরিক্ত কেনাকাটা বা কল ছাড়াই।
⚠️ মার্কিন যুক্তরাষ্ট্রের সরকারি সতর্কতা
ন্যাশনাল ওয়েদার সার্ভিসের বর্তমান সতর্কতা মার্কিন শহরগুলোর জন্য।
উৎস: MET Norway, PlaceDB (CC0) এবং NWS। তালিকাটি ক্যাশে করা পূর্বাভাস ব্যবহার করে, পোশাকের পরীক্ষা নয়।
কিভাবে পরামর্শ প্রস্তুত করা হয়
আমরা পূর্বাভাস এবং আপনার পছন্দগুলি মিলিয়ে পোশাকের বৈশিষ্ট্য আবিষ্কার করি না।
বাস্তব পূর্বাভাস
MET Norway থেকে তাপমাত্রা, উপলব্ধ তাপমাত্রার অনুভূতি, বাতাস এবং বৃষ্টিপাত।
তোমার লেগিংস
তুমি জানাও এগুলো হালকা, সাধারণ নাকি তাপ সংরক্ষণকারী। এটা কোনো পরীক্ষাগারের পরীক্ষা নয়।
তোমার কার্যকলাপ
একটি শহুরে যাত্রা এবং দীর্ঘ হাঁটা ভিন্ন স্তরের পোশাক প্রয়োজন।
ঠান্ডা, বৃষ্টি বা বাতাস থাকলে লেগিংসের সাথে কী পরবেন
প্রথমে বাস্তব পূর্বাভাস দেখুন। তাপমাত্রা, বৃষ্টি, বাতাস এবং বাইরের আবহাওয়ার সাথে স্তরগুলো মানিয়ে নিন। ফাইবারের শতাংশ কতটা গরম রাখে তা মাপেনা।
❄️
ঠান্ডার জন্য লেগিংসের সেট
একটি ছোট যাত্রায় সাধারণ লেগিংস, জার্সি এবং কোট কাজ করবে। শূন্য ডিগ্রি সেলসিয়াসের কাছাকাছি বা দীর্ঘ হাঁটার সময়, প্রকৃত ইনসুলেশন এবং একটি বাইরের স্তর বিবেচনা করুন। ভাল গ্রিপ সহ বন্ধ জুতো ব্যবহার করুন।
🌧️
বৃষ্টি হলে লেগিংসের সাথে কী পরবেন
অধিকাংশ লেগিংস জলরোধী নয়। একটি জলরোধী বাইরের স্তর, ভাল সোল সহ বন্ধ জুতো এবং ছাদ তলায় খুলে ফেলা যায় এমন পোশাক যোগ করুন।
🌬️
বাতাস বা মৃদু দিনের জন্য
বাতাস থাকলে ফাইবারের নামের চেয়ে উইন্ডব্রেকার জ্যাকেট বেশি গুরুত্বপূর্ণ হতে পারে। মৃদু আবহাওয়ায় আরামদায়ক টপ এবং সহজে খুলে ফেলা যায় এমন হালকা স্তর পরুন।
বাস্তব পরিস্থিতির জন্য ছয়টি সেট
পূর্বাভাস একটি নির্দেশিকা, ইউনিফর্ম নয়। তোমার যাত্রা, কার্যকলাপ এবং ইতিমধ্যে থাকা পোশাক অনুযায়ী স্তরগুলো সামঞ্জস্য করো।
🌧️
শহরে বৃষ্টি
অপ্যাক লেগিংস জার্সি, জলরোধী কোট এবং ভাল ট্র্যাকশন সহ জুতো দিয়ে মিলাও।
বাইরে যাওয়ার আগে: ভেজা ফুটপাত এবং গরম ভিতরের জন্য আলাদা স্তর দরকার।
হ্যাঁ, পোশাক এবং আবহাওয়ার উপর নির্ভর করে। পাতলা লেগিংসের জন্য হয়তো ইনসুলেশন দরকার হতে পারে; ফাইবার গরম রাখার নিশ্চয়তা দেয় না।
বৃষ্টির সময় কি এগুলো উপযুক্ত?
সেটের অংশ হিসেবে হ্যাঁ, কিন্তু বেশিরভাগই জলরোধী নয়। উপযুক্ত বাইরের স্তর এবং নিরাপদ জুতো যোগ করুন।
পরিকল্পনাকারী কীভাবে কাজ করে?
দেশ, শহর, কার্যকলাপ এবং লেগিংস নির্বাচন করুন। LEGGIC MET Norway থেকে পাওয়া তথ্য ব্যবহার করে স্তর সাজেস্ট করে, পণ্যের পরীক্ষা তৈরি করে না।
আবহাওয়ার পূর্বাভাস ব্যবহার করে পোশাক নির্বাচন করার উপায়
শুধুমাত্র তাপমাত্রা যথেষ্ট নয়: বাতাস, বৃষ্টি, বাইরের আবহাওয়া এবং ভিতর-বাইরের পরিবর্তন আরামকে প্রভাবিত করে। এগুলো নির্দেশিকা, কোনো কাপড়ের গ্যারান্টি নয়।
তাপমাত্রা অনুযায়ী পাঁচটি শুরু পয়েন্ট
০ °C এর নিচে
লেগিংস এবং স্তর: সত্যিই ইনসুলেটিং পোশাক এবং প্রয়োজনে বাইরের সুরক্ষা।
জুতো এবং ফিট: বন্ধ জুতো যা গ্রিপ দেয় এবং উষ্ণ মোজা।
০–৫ °C
লেগিংস এবং স্তর: তাপীয় লেগিংস বা সুরক্ষামূলক স্তর এবং আবহাওয়ার উপর নির্ভর করে উষ্ণতা।
জুতো এবং ফিট: আর্দ্রতা এবং ঠান্ডার জন্য উপযুক্ত বন্ধ জুতো।
৬–১২ °C
লেগিংস এবং স্তর: সাধারণ লেগিংস, সোয়েটার এবং অভিযোজিত জ্যাকেট।
জুতো এবং ফিট: বৃষ্টির সময় আরামদায়ক এবং টেকসই জুতো।
১৩–২০ °C
লেগিংস এবং স্তর: সাধারণ লেগিংস এবং হালকা স্তর।
জুতো এবং ফিট: পথ অনুসারে উপযুক্ত জুতো।
২০ °C এর বেশি
লেগিংস এবং স্তর: হালকা লেগিংস যদি আরামদায়ক হয়, অতিরিক্ত গরম হওয়া ছাড়া।
জুতো এবং ফিট: আরামদায়ক এবং বায়ুচলাচলযুক্ত জুতো।
এই সীমাগুলো নির্দেশমূলক। পরিশ্রম, বাতাস, কাপড় এবং ব্যক্তিগত পছন্দ বাস্তব অনুভূতিতে প্রভাব ফেলে; এগুলো সর্বজনীন সীমা নয়।
তিনটি বিষয় যাচাই করার জন্য
🌬️বাতাস
একটি উইন্ডব্রেকার স্তর ফাইবার মিশ্রণের চেয়ে বেশি গুরুত্বপূর্ণ হতে পারে।
🌧️বৃষ্টি
লেগিংস সাধারণত জলরোধী নয়; বাইরের সুরক্ষা যোগ করুন।
🕓সময়কাল
একটি ছোট পথচলা এবং একটি দীর্ঘ হাঁটার জন্য একই স্তর প্রয়োজন হয় না।
বাইরে যাওয়ার আগে পাঁচটি পরীক্ষা
বাইরে সময়আপনি কতক্ষণ আবহাওয়ার সম্মুখীন হবেন তা হিসাব করুন।
বাস্তব পোশাককাপড়, আচ্ছাদন এবং ফিট পরীক্ষা করুন।
জুতোউপযুক্ত সোল এবং বন্ধনী নির্বাচন করুন।
স্তরএমন পোশাক নিন যা আপনি খুলতে বা যোগ করতে পারেন।
উৎসস্থানীয় আপডেটেড পূর্বাভাস দেখুন।
একটি লেবেল যা প্রকাশ করে না
৮০/২০ মিশ্রণ কি গরম রাখে?
না। উপাদান গরম রাখার ক্ষমতা পরিমাপ করে না।
বেশি GSM কি জলরোধীতা নিশ্চিত করে?
না। GSM হল প্রতি পৃষ্ঠের ওজন, বৃষ্টির প্রতিরোধ নয়।
বেশি এলাস্টেন কি ক্রীড়া পারফরম্যান্স নিশ্চিত করে?
না। গঠন, মাপ এবং চলাফেরা গুরুত্বপূর্ণ।
পূর্বাভাস দেখুন, আপনার পোশাক পরীক্ষা করুন এবং উপকরণ, মাপ ও যত্ন গাইড দেখুন।
অতিরিক্ত স্থান ও আনুমানিক স্থানাঙ্ক: GeoNames, CC BY 4.0; সম্পাদকীয় নির্বাচন। GeoNames।
(function(){
"use strict";
var root=document.querySelector('[data-tool=weather]');if(!root)return;
var L={"find":"আরও শহর অনুসন্ধান করুন","hint":"আপনার স্থান খুঁজে পাচ্ছেন না? নির্বাচিত দেশে অনুসন্ধান করুন বা আরও দেশ লোড করুন। GPS বা IP অনুসন্ধান নেই।","lookup":"স্থান নাম","search":"স্থান অনুসন্ধান করুন","countries":"আরও দেশ","empty":"কোন ফলাফল পাওয়া যায়নি।","loading":"স্থান অনুসন্ধান করা হচ্ছে…","choose":"এই স্থান নির্বাচন করুন","intro":"বিস্তারিত আবহাওয়া অন্বেষণ করুন","lead":"ঘণ্টা ভিত্তিক পূর্বাভাস, ব্যবহারিক পোশাক তালিকা এবং মার্কিন যুক্তরাষ্ট্রের অফিসিয়াল সতর্কতা দেখুন। আমরা শুধুমাত্র আপনার অনুরোধকৃত তথ্য লোড করি।","forecast":"ঘণ্টা এবং পরবর্তী ৭ দিন","forecastDesc":"তাপমাত্রা, আর্দ্রতা, বৃষ্টি, ইউভি, পরিষ্কার আকাশ এবং বাতাস।","alerts":"মার্কিন যুক্তরাষ্ট্রের অফিসিয়াল সতর্কতা","alertsDesc":"ন্যাশনাল ওয়েদার সার্ভিসের বর্তমান সতর্কতা মার্কিন স্থানগুলির জন্য।","go":"পরামর্শ করুন","hour":"পরবর্তী ঘণ্টা (UTC)","days":"পরবর্তী দিনসমূহ (তারিখসমূহ UTC)","unavailable":"তথ্যসূত্র সাময়িকভাবে অপ্রাপ্য।","nothing":"সঙ্গতিপূর্ণ মান নেই।","notUS":"NWS সতর্কতা শুধুমাত্র মার্কিন যুক্তরাষ্ট্রে উপলব্ধ।","noAlerts":"কোনো সক্রিয় অফিসিয়াল সতর্কতা নেই।","countryReady":"দেশের তালিকা লোড হয়েছে।","source":"উৎস: MET Norway, PlaceDB (CC0) এবং NWS। তালিকাটি ক্যাশে করা পূর্বাভাস ব্যবহার করে, পোশাক পরীক্ষার নয়।","pack":"আবহাওয়ার ভিত্তিতে বাইরে যাওয়ার তালিকা","packDesc":"সংরক্ষিত পূর্বাভাস ব্যবহার করে একটি তালিকা তৈরি করুন, অতিরিক্ত কেনাকাটা বা কল ছাড়াই।","packItems":["আপনার লেগিংস","গরম পোশাক বা কোট","বৃষ্টির বিরুদ্ধে বাইরের স্তর","বাতাস প্রতিরোধী জ্যাকেট","গরম মোজা এবং বন্ধ জুতো","আরামদায়ক গ্রিপ সহ জুতো"],"packCopy":"তালিকা কপি করুন","packSaved":"তালিকা কপি হয়েছে"},country=root.querySelector('#wa-country'),city=root.querySelector('#wa-city');
var input=root.querySelector('#wa-place-query'),matches=root.querySelector('.wa-place-matches'),status=root.querySelector('.wa-place-status-text');
function item(tag,value){var e=document.createElement(tag);e.textContent=String(value);return e;}
function query(){
var opt=city.selectedOptions[0],p=new URLSearchParams();
if(opt&&opt.dataset.placeId){p.set('country',country.value);p.set('place',opt.dataset.placeId);p.set('q',opt.dataset.query);}
else if(city.value)p.set('city',city.value);
return p;
}
var placeEpoch=0,panelEpoch={forecast:0,pack:0,alerts:0};
function clear(){placeEpoch++;for(var mode in panelEpoch)panelEpoch[mode]++;matches.replaceChildren();status.textContent='';for(var e of root.querySelectorAll('.wa-deep-output'))e.replaceChildren();}
country.addEventListener('change',clear);city.addEventListener('change',clear);
var find=root.querySelector('.wa-place-find');
find.addEventListener('click',async function(){
var value=input.value.trim();if(value.length<2){input.focus();return;}
var findIntent=++placeEpoch,chosenCountry=country.value;
status.textContent=L.loading;matches.replaceChildren();find.disabled=true;
try{
var r=await fetch('/api/weather-places?country='+encodeURIComponent(country.value)+'&q='+encodeURIComponent(value));
if(!r.ok)throw Error('places');var d=await r.json();if(findIntent!==placeEpoch||country.value!==chosenCountry)return;if(!d.places||!d.places.length)status.textContent=L.empty;
else status.textContent=d.places.length+' · '+L.choose;
for(const p of d.places||[]){
var li=item('li',''),b=item('button',p.name);
b.type='button';b.addEventListener('click',function(){
if(findIntent!==placeEpoch||country.value!==chosenCountry)return;
var opt=document.createElement('option');opt.value='p-'+p.country+'-'+p.id;opt.textContent=p.name;
opt.dataset.placeId=String(p.id);opt.dataset.query=value;city.append(opt);city.disabled=false;city.value=opt.value;
city.dispatchEvent(new Event('change',{bubbles:true}));status.textContent=p.name+' ✓';matches.replaceChildren();
});li.append(b);matches.append(li);
}
}catch{if(findIntent===placeEpoch)status.textContent=L.unavailable;}finally{find.disabled=false;}
});
input.addEventListener('keydown',function(e){if(e.key==='Enter'){e.preventDefault();find.click();}});
root.querySelector('.wa-all-countries').addEventListener('click',async function(){
var button=this;button.disabled=true;status.textContent=L.loading;
try{
var r=await fetch('/api/weather-countries');if(!r.ok)throw Error('countries');
var d=await r.json(),already=new Set(Array.from(country.options,x=>x.value)),extra=[];
var fmt=new Intl.DisplayNames([document.documentElement.lang||'en'],{type:'region'});
for(var c of d.countries||[]){if(!/^[A-Z]{2}$/.test(c.code)||already.has(c.code))continue;
var o=document.createElement('option');o.value=c.code;o.textContent=fmt.of(c.code)||c.name;
country.append(o);extra.push(c.code);}
window.__leggicMoreCountries=[...new Set([...(window.__leggicMoreCountries||[]),...extra])];
status.textContent=L.countryReady;button.hidden=true;
}catch{status.textContent=L.unavailable;button.disabled=false;}
});
function line(box,name,value){var row=item('div','');row.className='wa-deep-line';row.append(item('span',name),item('strong',value));box.append(row);}
for(const btn of root.querySelectorAll('.wa-deep-fetch')){
btn.addEventListener('click',async function(){
var mode=btn.dataset.mode,box=root.querySelector('.wa-deep-output[data-mode="'+mode+'"]');
var intent=++panelEpoch[mode],selectedCountry=country.value,selectedCity=city.value;
if(!city.value){box.textContent=L.empty;return;}
box.textContent=L.loading;btn.disabled=true;
var p=query(),url=mode==='alerts'?'/api/weather-alerts':'/api/weather-advice';
if(mode==='forecast'||mode==='pack')p.set('view','extended');
try{
var r=await fetch(url+'?'+p.toString());if(!r.ok)throw Error('source');
var d=await r.json();if(intent!==panelEpoch[mode]||city.value!==selectedCity||country.value!==selectedCountry)return;box.replaceChildren();
if(mode==='forecast'){
var a=item('div','');a.className='wa-deep-lines';
if(Number.isFinite(d.humidity))line(a,'💧',d.humidity+'%');
if(Number.isFinite(d.uvClearSky))line(a,'UV (clear sky)',d.uvClearSky);
if(Number.isFinite(d.windGustMs))line(a,'Wind gust',d.windGustMs+' m/s');
for(var h of (d.hourly||[]).slice(0,18))line(a,h.time.slice(5,16).replace('T',' ')+' UTC',h.temperatureC+' °C'+(Number.isFinite(h.precipChance)?' · '+h.precipChance+'%':''));
box.append(a);
var b=item('div','');b.className='wa-deep-lines';
for(var day of d.daily||[])line(b,day.dayUTC,day.lowC+' / '+day.highC+' °C');
box.append(item('h4',L.days),b);
}else if(mode==='pack'){
if(!Number.isFinite(d.temperatureC))throw Error('missing temperature');
var items=[L.packItems[0]];
if(d.temperatureC<10)items.push(L.packItems[1]);
if((Number.isFinite(d.precipMm)&&d.precipMm>=0.2)||/rain|snow|sleet/i.test(d.symbol||''))items.push(L.packItems[2]);
if(d.windMs>=8)items.push(L.packItems[3]);
items.push(d.temperatureC<5?L.packItems[4]:L.packItems[5]);
var list=item('ul','');list.className='wa-packing-list';
for(const label of [...new Set(items)]){var li=item('li',label);list.append(li);}
box.append(list);
var copy=item('button',L.packCopy);copy.type='button';copy.className='wa-pack-copy';
copy.addEventListener('click',async function(){try{
await navigator.clipboard.writeText(items.join('\n'));copy.textContent=L.packSaved;
}catch{copy.textContent=L.unavailable;}});
box.append(copy);
}else{
if(!d.supported){box.textContent=L.notUS;return;}
if(!d.alerts?.length){box.textContent=L.noAlerts;return;}
for(var a of d.alerts)line(box,a.severity,a.event+': '+a.headline);
var link=item('a','National Weather Service');link.href='https://www.weather.gov/';link.rel='noopener noreferrer';box.append(link);
}
}catch{if(intent===panelEpoch[mode])box.textContent=L.unavailable;}finally{btn.disabled=false;}
});
}
})();document.addEventListener('DOMContentLoaded',()=>{setTimeout(()=>{
// The deferred app.js initializes its tool on DOMContentLoaded; run just after it.
const button=document.getElementById('buildLook');if(!button)return;
const labels={it:'Abbinamento',de:'Outfit',es:'Conjunto',fr:'Tenue',en:'Look'};
const enhance=()=>{
const result=document.querySelector('#lookResult .result');
if(!result||result.querySelector('.style-look-grid'))return;
const items=[...result.querySelectorAll('ol li')].slice(0,3);
if(!items.length)return;
const selectedText=id=>{
const element=document.getElementById(id);
return element?.selectedOptions?.[0]?.textContent?.trim()||element?.value||'';
};
const metaText=[selectedText('color'),selectedText('season'),selectedText('shoes')].filter(Boolean).join(' · ');
const grid=document.createElement('div');grid.className='style-look-grid';
items.forEach((item,index)=>{
const card=document.createElement('article');card.className='style-look';
const meta=document.createElement('span');meta.className='style-look-meta';meta.textContent=metaText;
const content=document.createElement('div'),title=document.createElement('b'),copy=document.createElement('p');
title.textContent=(labels[document.documentElement.lang]||labels.en)+' '+(index+1);
copy.innerHTML=item.innerHTML;
content.append(title,copy);card.append(meta,content);grid.append(card);
});
result.querySelector('ol')?.replaceWith(grid);
};
const next=()=>setTimeout(enhance,0);
button.addEventListener('click',next);
for(const id of ['color','season','occasion','shoes','finish'])document.getElementById(id)?.addEventListener('change',next);
next();
},0);});(()=>{const root=document.querySelector('header.site-header [data-lp]');if(!root)return;const t=root.querySelector('.lp-trigger'),d=root.querySelector('.lp-dialog');if(!d||typeof d.showModal!=='function')return;const f=d.querySelector('.lp-filter'),items=[...d.querySelectorAll('.lp-item')],groups=[...d.querySelectorAll('.lp-group')],empty=d.querySelector('.lp-empty');const norm=s=>s.toLowerCase().normalize('NFD').replace(/[\u0300-\u036f]/g,'');const apply=()=>{const q=norm(f.value.trim());let shown=0;items.forEach(a=>{const ok=!q||norm(a.dataset.names+' '+a.textContent).includes(q);a.parentElement.hidden=!ok;if(ok)shown++;});groups.forEach(g=>{g.hidden=![...g.querySelectorAll('li')].some(li=>!li.hidden)});empty.hidden=shown>0;};t.addEventListener('click',e=>{if(e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;e.preventDefault();d.showModal();f.value='';apply();if(window.matchMedia('(pointer:fine)').matches)f.focus();else d.querySelector('.lp-item.is-current')?.scrollIntoView({block:'center'});});d.querySelector('.lp-close').addEventListener('click',()=>d.close());d.addEventListener('click',e=>{if(e.target===d)d.close()});f.addEventListener('input',apply);f.addEventListener('keydown',e=>{if(e.key==='Enter'){const first=items.find(a=>!a.parentElement.hidden);if(first){e.preventDefault();first.click();}}});d.addEventListener('close',()=>t.focus());})();