এটি msgfmt কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
msgfmt - বাইনারি বিন্যাসে বার্তা ক্যাটালগ কম্পাইল করুন
সাইনোপিসিস
msgfmt [অনুযায়ী OPTION] filename.po ...
বর্ণনাঃ
পাঠ্য অনুবাদ বিবরণ থেকে বাইনারি বার্তা ক্যাটালগ তৈরি করুন।
দীর্ঘ বিকল্পের জন্য বাধ্যতামূলক যুক্তি সংক্ষিপ্ত বিকল্পগুলির জন্যও বাধ্যতামূলক। একইভাবে জন্য
ঐচ্ছিক আর্গুমেন্ট।
ইনপুট ফাইল অবস্থান:
filename.po...
ইনপুট ফাইল
-D, -- ডিরেক্টরি=ডিরেক্টরী
ইনপুট ফাইল অনুসন্ধানের জন্য তালিকায় DIRECTORY যোগ করুন
যদি ইনপুট ফাইল হয় -, স্ট্যান্ডার্ড ইনপুট পড়া হয়।
অপারেশন মোড:
-j, --জাভা
জাভা মোড: একটি জাভা রিসোর্সবান্ডেল ক্লাস তৈরি করুন
--java2
মত --জাভা, এবং Java2 অনুমান করুন (JDK 1.2 বা উচ্চতর)
--csharp
C# মোড: একটি .NET .dll ফাইল তৈরি করুন
--csharp-সম্পদ
C# সম্পদ মোড: একটি .NET .resources ফাইল তৈরি করুন
--tcl Tcl মোড: একটি tcl/msgcat .msg ফাইল তৈরি করুন
--qt Qt মোড: একটি Qt .qm ফাইল তৈরি করুন
--ডেস্কটপ
ডেস্কটপ এন্ট্রি মোড: একটি .desktop ফাইল তৈরি করুন
--xml XML মোড: XML ফাইল তৈরি করুন
আউটপুট ফাইল অবস্থান:
-o, --আউটপুট ফাইল=ফাইল
নির্দিষ্ট ফাইলে আউটপুট লিখুন
--কঠোর
কঠোর ইউনিফোরাম মোড সক্ষম করুন
যদি আউটপুট ফাইল হয় -, আউটপুট স্ট্যান্ডার্ড আউটপুটে লেখা হয়।
আউটপুট ফাইল অবস্থান in জাভা মোড:
-r, --সম্পদ=সম্পদ
সম্পদের নাম
-l, --স্থানীয়=লোকাল
স্থানীয় নাম, হয় ভাষা বা ভাষা_COUNTRY
--সূত্র
একটি .class ফাইলের পরিবর্তে একটি .java ফাইল তৈরি করুন
-d ডিরেক্টরী
ক্লাস ডিরেক্টরি অনুক্রমের বেস ডিরেক্টরি
ক্লাসের নাম রিসোর্সের নামের সাথে লোকেল নাম যোগ করে, আলাদা করে নির্ধারণ করা হয়
একটি আন্ডারস্কোর সহ। দ্য -d বিকল্প বাধ্যতামূলক। ক্লাস নির্দিষ্ট অধীনে লেখা হয়
ডিরেক্টরি.
আউটপুট ফাইল অবস্থান in C# মোড:
-r, --সম্পদ=সম্পদ
সম্পদের নাম
-l, --স্থানীয়=লোকাল
স্থানীয় নাম, হয় ভাষা বা ভাষা_COUNTRY
-d ডিরেক্টরী
লোকেল নির্ভর .dll ফাইলের জন্য বেস ডিরেক্টরি
সার্জারির -l এবং -d বিকল্পগুলি বাধ্যতামূলক। .dll ফাইলটি একটি সাবডিরেক্টরিতে লেখা হয়
নির্দিষ্ট ডিরেক্টরি যার নাম লোকেলের উপর নির্ভর করে।
আউটপুট ফাইল অবস্থান in TCL মোড:
-l, --স্থানীয়=লোকাল
স্থানীয় নাম, হয় ভাষা বা ভাষা_COUNTRY
-d ডিরেক্টরী
.msg বার্তা ক্যাটালগের ভিত্তি ডিরেক্টরি
সার্জারির -l এবং -d বিকল্পগুলি বাধ্যতামূলক। .msg ফাইলটি নির্দিষ্ট ডিরেক্টরিতে লেখা হয়।
ডেস্কটপ প্রবেশ মোড বিকল্প:
-l, --স্থানীয়=লোকাল
স্থানীয় নাম, হয় ভাষা বা ভাষা_COUNTRY
-o, --আউটপুট ফাইল=ফাইল
নির্দিষ্ট ফাইলে আউটপুট লিখুন
--টেমপ্লেট=টেমপ্লেট
একটি .ডেস্কটপ ফাইল একটি টেমপ্লেট হিসাবে ব্যবহৃত
-d ডিরেক্টরী
.po ফাইলের বেস ডিরেক্টরি
-kWORD, --কীওয়ার্ড=শব্দ
একটি অতিরিক্ত কীওয়ার্ড হিসাবে WORD সন্ধান করুন
-k, --কীওয়ার্ড
ডিফল্ট কীওয়ার্ড ব্যবহার করবেন না
সার্জারির -l, -o, এবং --টেমপ্লেট বিকল্পগুলি বাধ্যতামূলক। যদি -D নির্দিষ্ট করা হয়, ইনপুট ফাইল হয়
কমান্ড লাইন আর্গুমেন্টের পরিবর্তে ডিরেক্টরি থেকে পড়ুন।
এক্সএমএল মোড বিকল্প:
-l, --স্থানীয়=লোকাল
স্থানীয় নাম, হয় ভাষা বা ভাষা_COUNTRY
-L, --ভাষা=NAME এর
নির্দিষ্ট XML ভাষা চিনুন
-o, --আউটপুট ফাইল=ফাইল
নির্দিষ্ট ফাইলে আউটপুট লিখুন
--টেমপ্লেট=টেমপ্লেট
একটি টেমপ্লেট হিসাবে ব্যবহৃত একটি XML ফাইল
-d ডিরেক্টরী
.po ফাইলের বেস ডিরেক্টরি
সার্জারির -l, -o, এবং --টেমপ্লেট বিকল্পগুলি বাধ্যতামূলক। যদি -D নির্দিষ্ট করা হয়, ইনপুট ফাইল হয়
কমান্ড লাইন আর্গুমেন্টের পরিবর্তে ডিরেক্টরি থেকে পড়ুন।
ইনপুট ফাইল বাক্য গঠন:
-P, --প্রপার্টি-ইনপুট
ইনপুট ফাইলগুলি জাভা .প্রপার্টিজ সিনট্যাক্সে রয়েছে
--স্ট্রিংটেবল-ইনপুট
ইনপুট ফাইলগুলি NeXTstep/GNUstep .strings সিনট্যাক্সে রয়েছে
ইনপুট ফাইল ব্যাখ্যা:
-c, --চেক
দ্বারা উহ্য সব চেক সঞ্চালন --চেক ফরম্যাট, --চেক-হেডার, --চেক-ডোমেইন
--চেক ফরম্যাট
ভাষা নির্ভর বিন্যাস স্ট্রিং পরীক্ষা করুন
--চেক-হেডার
হেডার এন্ট্রির উপস্থিতি এবং বিষয়বস্তু যাচাই করুন
--চেক-ডোমেইন
ডোমেইন নির্দেশাবলী এবং মধ্যে দ্বন্দ্ব পরীক্ষা করুন --আউটপুট ফাইল পছন্দ
-C, --চেক-সামঞ্জস্যতা
পরীক্ষা করুন যে GNU msgfmt X/Open msgfmt এর মত আচরণ করে
--চেক-অ্যাক্সিলারেটর[=চর]
মেনু আইটেমগুলির জন্য কীবোর্ড এক্সিলারেটরের উপস্থিতি পরীক্ষা করুন
-f, --ব্যবহার-অস্পষ্ট
আউটপুটে অস্পষ্ট এন্ট্রি ব্যবহার করুন
আউটপুট বিবরণ:
-a, -- প্রান্তিককরণ=NUMBER টি
NUMBER বাইটে স্ট্রিং সারিবদ্ধ করুন (ডিফল্ট: 1)
--এন্ডিয়ানতা=BYTEORDER
প্রদত্ত বাইট অর্ডারে 32-বিট সংখ্যা লিখুন (বড় বা ছোট, ডিফল্ট নির্ভর করে
প্ল্যাটফর্ম)
--নো-হ্যাশ
বাইনারি ফাইল হ্যাশ টেবিল অন্তর্ভুক্ত করবে না
তথ্যপূর্ণ আউটপুট:
-h, --help
এই সাহায্য প্রদর্শন এবং প্রস্থান করুন
-V, --সংস্করণ
আউটপুট সংস্করণ তথ্য এবং প্রস্থান
-- পরিসংখ্যান
অনুবাদ সম্পর্কে পরিসংখ্যান মুদ্রণ
-v, -- ভারবোস
verbosity স্তর বৃদ্ধি
onworks.net পরিষেবা ব্যবহার করে অনলাইনে msgfmt ব্যবহার করুন