CSV ও এক্সপোর্ট

স্টক মেটাডেটা CSV-র ফাইলনাম না মেলার সমস্যা ঠিক করুন

একটি মেটাডেটা CSV-তে চমৎকার শিরোনাম ও কীওয়ার্ড থাকলেও সেগুলো সঠিক স্টক ফাইলের সঙ্গে যুক্ত নাও হতে পারে। সাধারণ কারণ হলো ফাইলনাম না মেলা: CSV-তে img_042.jpg লেখা আছে, অথচ আপলোড করা সম্পদটি IMG_042.JPG; অথবা দুটি ফোল্ডারে একই নামের ভিন্ন ছবি আছে। ফাইলনামকে সাজসজ্জা নয়, পরিচয়-চাবি হিসেবে বিবেচনা করুন। এই নির্দেশিকায় নিরাপদে নাম মিলিয়ে নেওয়া, মূল ফাইল সংরক্ষণ করা এবং আমদানির আগে পরিদর্শনযোগ্য এক-একটি ম্যাপিং তৈরির পদ্ধতি দেখানো হয়েছে।

সুনির্দিষ্ট নিয়ম মার্কেটপ্লেস ও কনটেন্টের ধরন অনুযায়ী বদলায়। CSV আমদানির সময় Adobe Stock-এ আপলোড করা সম্পদের সঙ্গে এক্সটেনশন ও কেসসহ ফাইলনাম মেলা আবশ্যক। প্রথমে সম্পদ আপলোড করুন, তারপর CSV আমদানি করে কনট্রিবিউটর পোর্টালে তৈরি হওয়া মেটাডেটা পরীক্ষা করুন। প্রয়োজনীয়তা বদলাতে পারে, তাই চূড়ান্ত ফাইল প্রস্তুতের আগে বর্তমান কনট্রিবিউটর আপলোড স্ক্রিন দেখুন।

ফাইলনাম মিলিয়ে নেওয়ার তিন ধাপ: নির্ভুল পরিচয়ের তালিকা করুন — ফোল্ডার, মূল নাম, এক্সটেনশন ও ডুপ্লিকেট প্রার্থী নথিবদ্ধ করুন।; স্বতন্ত্র এক্সপোর্ট কপি তৈরি করুন — মূল ফাইল রাখুন এবং প্রতিটি সম্পদের জন্য সংঘর্ষ-নিরাপদ একটি নাম দিন।; CSV ম্যাপিং নিরীক্ষা করুন — নির্ভুল চাবি একবার করে মিলিয়ে পোর্টালে আমদানি করা মেটাডেটা পরীক্ষা করুন।
এই নির্দেশিকার কাজের ধাপগুলোর চিত্র।

১. সংশ্লিষ্ট তিনটি নাম আলাদা করুন

মূল ফাইলনাম, আপলোড ফাইলনাম এবং CSV ফাইলনাম আলাদা করে চিহ্নিত করে শুরু করুন। এগুলো একই হতে পারে, তবে নিয়ন্ত্রিত এক্সপোর্ট কপি ইচ্ছাকৃতভাবে তৈরি করলে একই হওয়া বাধ্যতামূলক নয়। গুরুত্বপূর্ণ নিয়ম হলো, CSV-র নামটি মার্কেটপ্লেসে দৃশ্যমান সম্পদটিকে নির্ভুলভাবে শনাক্ত করবে।

ফাইলনাম তুলনা করার সময় সাধারণত সম্পূর্ণ এক্সটেনশন ও অক্ষরের কেস অন্তর্ভুক্ত থাকে। IMG_042.JPG, img_042.jpg এবং IMG_042.jpeg আলাদা স্ট্রিং, যদিও এগুলো দেখতে একই রকম ফাইল নির্দেশ করতে পারে। শুধু বেসনেম তুলনা করলে সমস্যা লুকিয়ে যেতে পারে, তাই বেসনেম ও এক্সটেনশন দুটোই নথিবদ্ধ করুন।

  • মূল: নিরাপত্তার জন্য অপরিবর্তিত রাখা উৎস ফাইল।
  • এক্সপোর্ট কপি: মার্কেটপ্লেসে আপলোডের জন্য প্রস্তুত ফাইল।
  • CSV চাবি: মেটাডেটা সারিতে লেখা নির্ভুল ফাইলনাম।
মূল ফাইল: IMG_042.JPG
CSV চাবি: img_042.jpg
নির্ণয়: কেসের কারণে বেসনেম আলাদা; কেস ও বানানের কারণে এক্সটেনশনও আলাদা।

২. নাম পরিবর্তনের আগে তালিকা তৈরি করুন

আপলোড করতে চান এমন প্রতিটি সম্পদের একটি ছোট তালিকা তৈরি করুন। এতে ফোল্ডার, মূল ফাইলনাম, এক্সটেনশন এবং ক্রমসংখ্যার মতো স্থিতিশীল অভ্যন্তরীণ নোট রাখুন। ফাইল আলাদা করতে শুধু ফোল্ডারের নামের ওপর নির্ভর করবেন না: মার্কেটপ্লেস ও CSV ফরম্যাট সাধারণত আপনার স্থানীয় ফোল্ডার-পথ নয়, ফাইলনাম ক্ষেত্র ব্যবহার করে।

যদি দুটি ফোল্ডারে IMG_042.JPG থাকে, তবে একই দৃশ্যমান চাবিসহ দুটি আলাদা প্রার্থী রয়েছে। ফাইল খুলে এবং অর্থপূর্ণ বর্ণনা লিখে কোনটি কোন ছবি তা নির্ধারণ করুন। আপনার কর্মপ্রবাহে সুযোগ থাকলে, চেকসাম বা ফাইল-নির্দিষ্ট অভ্যন্তরীণ আইডি নাম পরিবর্তন করা কপি এখনও নির্দিষ্ট মূল ফাইলটিরই অনুরূপ কি না যাচাই করতে সাহায্য করতে পারে।

  • সব উৎস ফোল্ডারে থাকা প্রতিটি ডুপ্লিকেট বেসনেম তালিকাভুক্ত করুন।
  • অস্পষ্ট ফাইলের জন্য মেটাডেটা বরাদ্দের আগে সেগুলো খুলুন।
  • তালিকাটি CSV-র বাইরে রাখুন, যাতে এটি নিরীক্ষার নথি হিসেবে থাকে।

৩. সংঘর্ষ-নিরাপদ নামকরণের পরিকল্পনা বেছে নিন

সাধারণত সবচেয়ে নিরাপদ পরিকল্পনা হলো মূল ফাইল অপরিবর্তিত রেখে স্বতন্ত্র নামের এক্সপোর্ট কপি তৈরি করা। একই নাম দেখা দিলে প্রকল্প-কোড বা ক্রমের মতো নিয়ন্ত্রিত পার্থক্যসূচক অংশ যোগ করুন, যেমন coastal-lighthouse-042-a.jpg এবং coastal-lighthouse-042-b.jpg। নাম পাঠযোগ্য ও সামঞ্জস্যপূর্ণ রাখুন, তবে নির্ভুল মেটাডেটার বিকল্প হিসেবে ফাইলনামে কীওয়ার্ড লিখবেন না।

মার্কেটপ্লেস যদি বিদ্যমান ফাইলনাম প্রত্যাশা করে এবং নাম পরিবর্তনের দরকার না থাকে, CSV-তে বানান ও এক্সটেনশন হুবহু রাখুন। এক্সপোর্ট কপির নাম পরিবর্তন করলে আগে ফাইলের নাম বদলান বা কপি তৈরি করুন, তারপর চূড়ান্ত এক্সপোর্ট তালিকা থেকে CSV তৈরি করুন। সম্পদ অপরিবর্তিত রেখে শুধু CSV-র নাম কখনো হাতে বদলাবেন না।

  • প্রতিটি বাস্তব সম্পদের জন্য একটি একক এক্সপোর্ট ফাইলনাম ব্যবহার করুন।
  • শুধু নিজের কর্মপ্রবাহে ঝুঁকিপূর্ণ হলে স্পেস বা বিরামচিহ্ন এড়ান; সর্বজনীন নামকরণ নিয়ম ধরে নেবেন না।
  • এক্সপোর্টের আগে পুরোনো ও নতুন নামের সম্পর্ক নথিবদ্ধ করুন।

৪. কাজের উদাহরণ: দুটি ফোল্ডার, একটি IMG_042

উদাহরণ: ফোল্ডার A-তে IMG_042.JPG নামে দিনের আলোয় তোলা বাতিঘরের ছবি আছে। ফোল্ডার B-তে একই নামের গোধূলির বাতিঘরের ছবি আছে। একটি খসড়া CSV-তে img_042.jpg নামে এক সারি রয়েছে, তাই এটি নিরাপদে দুটো ফাইলকে নির্দেশ করতে পারে না। প্রথম সারিটি অস্পষ্ট, এবং এর কেস ও এক্সটেনশনও হুবহু মেলার পরীক্ষায় ব্যর্থ হয়।

আমি দুটি মূল ফাইলই অপরিবর্তিত রাখব এবং স্বতন্ত্র নামের দুটি আপলোড কপি তৈরি করব। তারপর প্রতিটি শিরোনাম ও কীওয়ার্ড সেট মূল বেসনেমের বদলে সংশ্লিষ্ট এক্সপোর্ট কপির সঙ্গে যুক্ত করব। সিদ্ধান্তটি ছোট নামের চেয়ে অনুসরণযোগ্যতাকে অগ্রাধিকার দেয়: প্রত্যয়টি উৎস-সেট শনাক্ত করে, আর দৃশ্যের বর্ণনা দিনের আলো ও গোধূলিকে আলাদা করে। আমদানির আগে এক্সপোর্ট ডিরেক্টরি ও CSV চাবিগুলোকে দুটি সেট হিসেবে তুলনা করব এবং অনুপস্থিত, অতিরিক্ত বা পুনরাবৃত্ত চাবি অনুসন্ধান করব।

  • দিনের আলোর উৎস হয়ে যাবে lighthouse-coast-day-042-a.JPG।
  • গোধূলির উৎস হয়ে যাবে lighthouse-coast-dusk-042-b.JPG।
  • CSV সারিতে .JPG ও কেসসহ ওই নির্ভুল নামগুলোই ব্যবহার হবে।
CSV নমুনা
filename,title,keywords
lighthouse-coast-day-042-a.JPG,Daylight lighthouse on a rocky coast,"lighthouse, coast, daylight, rocks, navigation"
lighthouse-coast-dusk-042-b.JPG,Lighthouse by the coast at dusk,"lighthouse, coast, dusk, sea, architecture"

৫. আপলোডের আগে CSV মিলিয়ে নিন

চারটি পরীক্ষা করুন: প্রতিটি নির্ধারিত এক্সপোর্ট ফাইল একবার করে আছে; প্রতিটি CSV ফাইলনাম ঠিক একটি ফাইলের সঙ্গে হুবহু মেলে; কোনো CSV চাবি পুনরাবৃত্ত নয়; এবং কোনো সারি পুরোনো বা অনুপস্থিত এক্সটেনশন নির্দেশ করছে না। সহজে চোখে তুলনা করার জন্য দুটি তালিকাই নির্ভুল ফাইলনাম অনুযায়ী সাজান। শিরোনাম ও কীওয়ার্ড শুধু সঠিক নামের নয়, সঠিক ছবিরও অন্তর্ভুক্ত কি না পরীক্ষা করুন।

Adobe Stock-এর ক্ষেত্রে CSV আমদানির আগে সম্পদ আপলোড করুন, তারপর কনট্রিবিউটর পোর্টালে মেটাডেটা পরীক্ষা করুন। পোর্টালের বর্তমান সীমা মনে রাখুন: CSV নথিতে শিরোনামের সীমা 70 অক্ষর, আর সতর্কতামূলকভাবে কীওয়ার্ডের সর্বোচ্চ সংখ্যা 49 ধরা হয়। এসব সীমা ফাইলনামকে বৈধ করে না, তাই পরিচয় আলাদাভাবে যাচাই করুন।

  • শুধু বেসনেম নয়, সম্পূর্ণ ফাইলনাম স্ট্রিং মিলিয়ে দেখুন।
  • পুনরাবৃত্ত সারি ও পুনরাবৃত্ত এক্সপোর্ট ফাইল পরীক্ষা করুন।
  • জমা দেওয়ার সিদ্ধান্তে এগোনোর আগে আমদানি করা ক্ষেত্রগুলো দেখুন।

৬. মূল ফাইল সুরক্ষিত রাখুন এবং ব্যর্থতা সংশোধন করুন

এই সংশোধনের অংশ হিসেবে মূল ফাইলের মধ্যে নতুন মেটাডেটা লিখবেন না। অপরিবর্তিত মূল ফাইল, নাম পরিবর্তিত এক্সপোর্ট কপি, তালিকা এবং চূড়ান্ত CSV স্পষ্টভাবে আলাদা স্থানে রাখুন। কোনো আমদানিতে সারি ভুলভাবে যুক্ত হলে থামুন এবং ম্যাপিং ঠিক করুন; আরও কীওয়ার্ড দিয়ে ভুল ঢাকার চেষ্টা করবেন না।

MetaStocker-এর মতো স্থানীয় জেনারেটর মার্কেটপ্লেস-নির্দিষ্ট CSV আউটপুট তৈরি করতে পারে, কিন্তু এর এক্সপোর্টার ফাইল আপলোড করে না বা মূল ফাইলে মেটাডেটা লিখে না। সম্পাদনাযোগ্য ফলাফল পর্যালোচনা করে শুধু প্রস্তুত সারি এক্সপোর্ট করুন। স্থানীয় মোড ব্যবহার করলে প্রয়োজনীয় মডেল ডাউনলোডের পর মডেলটি আপনার ব্রাউজারে চলে; সেই মডেল মেমরি ডাউনলোড করা ব্রাউজার ক্যাশের থেকে আলাদা। ফাইলনাম নিরীক্ষার দায়িত্ব আপনারই।

  • প্রকল্পের সঙ্গে মূল-থেকে-এক্সপোর্ট ম্যাপিং সংরক্ষণ করুন।
  • এক্সপোর্টের কোনো নাম বদলালে CSV আবার তৈরি করুন।
  • চূড়ান্ত আমদানির আগে মার্কেটপ্লেস পোর্টাল ও বর্তমান কনট্রিবিউটর নীতি পরীক্ষা করুন।

পরের ধাপে যাওয়ার আগে

  • প্রতিটি মূল ফাইল অপরিবর্তিত রাখুন।
  • ফোল্ডার, ফাইলনাম, এক্সটেনশন ও ডুপ্লিকেট নামের তালিকা তৈরি করুন।
  • প্রতিটি সম্পদের জন্য একটি স্বতন্ত্র এক্সপোর্ট ফাইলনাম তৈরি করুন।
  • প্রতিটি CSV সারিতে হুবহু কেস ও এক্সটেনশন ব্যবহার করুন।
  • প্রতিটি CSV চাবি ঠিক একটি আপলোড করা ফাইলের সঙ্গে মেলে কি না যাচাই করুন।
  • মার্কেটপ্লেস পোর্টালে আমদানি করা মেটাডেটা পরীক্ষা করুন।
  • চূড়ান্ত করার আগে বর্তমান মার্কেটপ্লেস CSV ও কনট্রিবিউটর প্রয়োজনীয়তা দেখুন।

সূত্র ও সম্পাদনা পদ্ধতি

এই লেখা AI-এর সহায়তায় তৈরি। উদাহরণগুলো শেখানোর জন্য দেওয়া হয়েছে। স্বয়ংক্রিয় যাচাই আপনার স্টক প্ল্যাটফর্মের নিয়ম পরীক্ষা করার বিকল্প নয়। আমরা যেভাবে নির্দেশিকা তৈরি করি.