পোয়েডিট এবং ক্যাটালগ তৈরির সাথে অনুবাদ করার জন্য পাঠ্য স্ট্রিংগুলির প্রস্তুতি

সংযুক্তি হিসাবে টিউটোরিয়াল PoEdit পূর্বে প্রকাশিত, আজ আমরা কীভাবে আক্ষরিক স্ট্রিংগুলি প্রস্তুত করতে হয় তা জানার এবং শেখার চেষ্টা করতে যাচ্ছি PoEdit লাস স্বীকৃতি Como উপাদান a অনুবাদ করা.

আপনি যদি "অন্ত্র" ফাইলগুলি পছন্দ করেন তাদের মধ্যে যদি থাকেন (এবং আপনি যদি জিএনইউ / লিনাক্স পছন্দ করেন তবে এটি সম্ভবত এটির চেয়ে বেশি) তবে আমি নিশ্চিত যে আপনি এই প্রক্রিয়াটিতে আগ্রহী হবেন, অন্যদিকে, এটি বেশ সহজ।

এটি ড্যানিয়েল দুরন্তের একটি অবদান, এভাবে আমাদের সাপ্তাহিক প্রতিযোগিতার অন্যতম বিজয়ী হয়ে উঠেছে: «লিনাক্স সম্পর্কে আপনি যা জানেন তা ভাগ করুন। অভিনন্দন ড্যানিয়েল!

একটি সাধারণ সি প্রোগ্রাম অনুবাদ করা হচ্ছে

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

আসুন একটি সাধারণ সি ভাষা প্রোগ্রামে একটি উদাহরণ দেখুন:

# অন্তর্ভুক্ত 
int প্রধান () {

printf ("হ্যালো ওয়ার্ল্ড");

ফিরে 0;
}

এটিতে আমরা ইংরেজী ভাষায় স্ট্রিংগুলি এবং সি ভাষার বর্ণগুলি দেখতে পাই Theযেয পরবর্তীগুলি যেমন ভাষার সাথে নির্দিষ্ট, তেমনি অনুবাদ করারও দরকার নেই, তাই আমাদের এই অনুচ্ছেদে আলাদা করতে হবে কোনটি অনুবাদ করা উচিত এবং কোনটি করা উচিত নয়, কারণ এটি নিছক is কম্পিউটার কোড '। এখানেই gettext ফাংশনটি আসবে, gettext ($ স্ট্রিং) বিন্যাসে বা এর উ _ নাম ($ স্ট্রিং)

এটি পূর্ববর্তী উদাহরণে প্রয়োগ করা,

# অন্তর্ভুক্ত 
int প্রধান () {

printf (.gettext ("হ্যালো ওয়ার্ল্ড"));

ফিরে 0;
}

পোয়েডিট সুষ্ঠুভাবে কাজ করার জন্য গেটটেক্সট ফাংশনের আগে আপনাকে একটি সময়সীমা রাখতে হবে। আক্ষরিক 'হ্যালো ওয়ার্ল্ড' যে রেখাটি প্রদর্শিত হবে তা নীচেও প্রস্তুত করা যেতে পারে,

প্রিন্টফ (._ ("হ্যালো ওয়ার্ল্ড"));

PoEdit কীভাবে জানতে পারে যে প্রোগ্রামের বাকি অংশটি সি কোড?

PoEdit পছন্দগুলি খুলুন এবং নীচের উইন্ডোটি দেখুন,

এবং, আপনি যদি আরও কৌতূহলী হন তবে এটি সিটি / সি ++ উত্স কোড প্রসেসর হিসাবে চিহ্নিত করে একটি খুলুন এবং আপনি এর মতো কিছু দেখতে পাবেন,

অবাক? ঠিক আছে, চলুন, প্রায় কিছুই বাকি আছে।

পূর্ববর্তী সি কোডটি একটি সরল পাঠ্য সম্পাদকের কাছে পাস করা উচিত ছিল এবং এক্সটেনশন দিয়ে ডিস্কে সংরক্ষণ করা উচিত c এখন আমরা পোইডিট খুলি এবং ফাইল -> নতুন ক্যাটালগ এ যাই। প্রকল্পের নাম, টিম কোথায় রাখা যায় তার একটি সংলাপ বাক্স উপস্থিত হবে ... (আমরা ইতিমধ্যে প্রকাশিত PoEdit টিউটোরিয়ালটি দেখুন)

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

আপনি গ্রহণ করেন এবং নীচের ডায়ালগটি উপস্থিত হবে,

আপনি যে নামটি আপনার পপো ফাইলটি এবং ফাইল সিস্টেমে অবস্থানের ক্ষেত্রে চয়ন করবেন (আমাদের উদাহরণে / হোম / ব্যবহারকারী / অনুবাদগুলিতে)। এবং একবার আপনি সংরক্ষণ ক্লিক করুন, এই সান্ত্বনা পর্দা প্রদর্শিত হবে:

দুর্দান্ত, তাই না? । ঠিক আছে, আমরা স্বীকার করি এবং শেষ পর্যন্ত আমরা স্ট্রিংগুলি সম্পাদনা ও অনুবাদ করার জন্য পর্দায় পৌঁছে যাই:

এবং এটাই. অনুবাদ করতে!


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   Miras তিনি বলেন

    আমি সুপারিশ https://poeditor.com Poedit একটি ভাল বিকল্প হিসাবে। এটি একটি অনলাইন সরঞ্জাম, খুব দরকারী ইন্টারফেস এবং অনুবাদ মেমরির সাথে। এটিতে এপিআই এবং বেশ কয়েকটি দরকারী প্লাগইন রয়েছে।

  2.   নিউক্লিয়রিওন তিনি বলেন

    তবে একবার আমাদের .po এবং .mo ফাইলটি আসার পরে সেগুলি কীভাবে লোড করা যায়, বা ব্যবহারকারী মূল বা অনুবাদকৃতের মধ্যে চয়ন করতে পারেন?