জিবি ইংলিশ, না ইউএস ইংলিশ?


97

আপনার যদি কোনও এপিআই থাকে এবং আপনি যদি যুক্তরাজ্য ভিত্তিক বিকাশকারী উচ্চ আন্তর্জাতিক শ্রোতাদের সাথে থাকেন তবে আপনার এপিআই হওয়া উচিত

setColour()

বা

setColor()

(একটি উদাহরণকে সাধারণ উদাহরণ হিসাবে গ্রহণ করা take)

যুক্তরাজ্যভিত্তিক প্রকৌশলীরা প্রায়শই তাদের 'সঠিক' বানান সম্পর্কে বেশ রক্ষণাত্মক হন তবে যুক্তিযুক্ত যুক্তি হতে পারে যে মার্কিন বানানটি আন্তর্জাতিক বাজারে বেশি 'মানক'।

আমি অনুমান করি প্রশ্নটি কি এতে গুরুত্বপূর্ণ? অন্যান্য স্থানীয় অবস্থানের বিকাশকারীরা কি জিবি বানান নিয়ে লড়াই করে না, বা বিষয়গুলির অর্থ কী তা সাধারণত দেখা যায়?

সব কি ইউএস-ইংলিশ হওয়া উচিত?


4
উভয় অন্তর্ভুক্ত। এটা তোমার ক্ষতি করবে না
আমারঘোশ

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

উত্তর:


79

আমি ইউএস-ইংলিশ ব্যবহার করার প্রবণতা পোষণ করব যেহেতু অন্যান্য এপিআইতে এটি আদর্শ হয়ে উঠেছে। একটি ইংরেজী প্রোগ্রামার হিসাবে কথা বলতে বলতে, "রঙ" ব্যবহার করে আমার কোনও সমস্যা হয় না।


6
মানককরণ একটি ভাল লক্ষ্য, এবং আপনার এপিআই জিবি সংস্করণ ব্যবহার না করে আন্তর্জাতিক ভিড় দ্বারা আরও সহজেই গৃহীত হবে।
মাইটাস

55

আমি নেটিভ স্পিকার নই। লিখিতভাবে, আমি সবসময় ব্যবহার করার চেষ্টা করি en-gb। তবে প্রোগ্রামিংয়ে আমি সর্বদা en-usব্রিটিশ ইংরেজির পরিবর্তে একই কারণে ব্যবহার করি যে কারণে আমি আমার সনাক্তকারীদের জন্য জার্মান বা ফরাসী ভাষা ব্যবহার করি না।


16

সাধারণত আমি গিগাবাইট বানানটির জন্য অবিচল থাকব তবে আমি মনে করি কোডটি যদি আরও সামঞ্জস্যপূর্ণ হয় তবে এটি আরও অনেক ভাল পড়বে এবং আমি খুঁজে পাই:

Color lineColor = Color.Red;

এর থেকে অনেক বেশি ভাল দেখতে:

Color lineColour = Color.Red;

আমি অনুমান করি যে শেষ পর্যন্ত এটি আসলে কোনও ব্যাপার নয়।


9
এটি আরও খারাপ যদি আপনার কোনও সম্পত্তি সার্বজনীন রঙিন রঙ থাকে {পান;}
বেনজল

15

নির্ভর করে যেখানে আপনি আপনার বেশিরভাগ গ্রাহককে দেখেন। আমি ব্যক্তিগতভাবে আমার ব্যক্তিগত কোডে ইংরাজী-জিবি (যেমন রঙ) ব্যবহার করতে পছন্দ করি তবে আমি বাহ্যিকভাবে প্রকাশিত অ্যাপ্লিকেশন / এপিআই / কোডের জন্য রঙে যাই!


7
অভ্যন্তরীণভাবে এবং মার্কিন যুক্তরাষ্ট্রে জিবি ব্যবহার করা অর্থগতভাবে পরিবর্তনশীল সংঘর্ষের ঝুঁকিপূর্ণভাবে চালিত হয় - "রঙ" এবং "কো-ইওর" এর সাথে ঘটে যাওয়া জিনিসটির অনুরূপ। আপনার মস্তিষ্কটি বানানটি নয়, শব্দটি প্রক্রিয়া করে এবং এতে বিভ্রান্তি ঘটতে পারে
ক্রিস কুডমোর

4
আমিও একই কাজ করতে চাই, তবে ক্রিস কী উল্লেখ করেছে সে সম্পর্কে যত্নবান - আপনি যদি API এ একটি বানান ব্যবহার করেন তবে আপনার সম্ভবত একই প্রকল্পটি অন্য কোথাও ব্যবহার করা উচিত।
মার্ক বেকার

10

যদিও আমি সাধারণত সঠিক বানান সম্পর্কে খুব উদাসীন, তবুও যুক্তরাজ্যের বিকাশকারী হিসাবে আমি সবসময় আমেরিকান 'রঙ' বানানের সাথে যেতে পারি। সমস্ত প্রোগ্রামিং ভাষায় আমি মুখোমুখি হয়েছি, এটি এর মতো, সুতরাং ধারাবাহিকতার জন্য 'রঙ' ব্যবহার করা অনেক অর্থবোধ করে।


5

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


4
.NET ফ্রেমওয়ার্ক ডিজাইন নির্দেশিকাগুলি ধারাবাহিকতার জন্য ইউএস ইংলিশকে সুপারিশ করে
মার্ক সিডেড

@ মার্কসিডেডি: উল্লেখিত প্রস্তাবের সাথে আপনার কি কোনও লিঙ্ক আছে? আমি এটি সাফল্য ছাড়াই উপরে এবং নীচে অনুসন্ধান করেছিলাম।
ডিও এফ

4
@ ডিআইএফ বইটিতে এটি উল্লেখ করা হয়েছে, "ফ্রেমওয়ার্ক ডিজাইনের গাইডলাইনস: কনভেনশনস, আইডিয়ামস এবং পুনরায় ব্যবহারযোগ্য প্যাটার্নসমূহের জন্য। নেট গ্রন্থাগারগুলি" ক্রিজিসটফ ক্লওয়িনা এবং ব্র্যাড আব্রামস দ্বারা
মার্ক

5

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


4

আমি বর্তমান মানগুলির সাথে যাব এবং মার্কিন ইংরেজি বানানটি বেছে নেব। এইচটিএমএল এবং সিএসএসকে "রঙ" বানান দিয়ে মানগুলি স্বীকৃতি দেওয়া হয়, দ্বিতীয়ত, আপনি .NET এর মতো ফ্রেমওয়ার্কের সাথে যদি কাজ করে থাকেন তবে এর সম্ভাবনা হ'ল ইতোমধ্যে আপনার বিভিন্ন নামের জায়গাতে রঙ উপলব্ধ।

দুটি বানান মোকাবেলা করার মানসিক কর বিকাশকারীদের সাহায্য করার চেয়ে বাধা দেয়।

Label myLabel.color = setColour();

3

ইউএস-ইংলিশ নয় এমন এপিআইগুলিতে আমার সমস্যা আছে। শুধু বানানের পার্থক্যের কারণে। আমি শব্দগুলির অর্থ কী তা জানি তবে বিভিন্ন বানান আমাকে ট্রিপ করে।

বেশিরভাগ লাইব্রেরি এবং ফ্রেমওয়ার্ক আমি মার্কিন বানান ব্যবহারের সাথে পরিচিত। অবশ্যই আমি আমেরিকান তাই ... ইউএস-ইংরাজী আমার মাতৃভাষা।


3

বিকাশের বেশিরভাগ ডকুমেন্টেশন (ঠিক এমএসডিএন এর মতো) আমেরিকান ইংরেজিতে।

সুতরাং আপনি যদি আন্তর্জাতিক শ্রোতাদের লক্ষ্যবস্তু করে থাকেন তবে মূলধারার সাথে থাকা এবং আপনার API এ আমেরিকান ইংরেজি ব্যবহার করা ভাল।


2

আমি আর একটি নমুনা পেয়েছি: সিরিয়ালাইজ এবং সিরিয়ালাইজ। :)

ব্যক্তিগতভাবে, আমি মনে করি এটি বেশি গুরুত্ব দেয় না। আমি এমন প্রকল্পগুলিতে কাজ করেছি যেগুলি ইউকে-ইংরাজী বানান দেশগুলি ব্যবহার করে এবং তারা যুক্তরাজ্যের বানান ব্যবহার করে। এটি এখনও ইংরেজি এবং ইন্টেলিসেন্সের কারণে এটি আসলে খুব বেশি গুরুত্বপূর্ণ নয়।


আমি নিশ্চিত যে আমার ইংরেজী শিক্ষক আমাকে বলেছিলেন যে আইজ এন্ডিংগুলি জিবি ইংলিশে বৈধ ছিল? আইসি এবং আইজ উভয়ই শেষ উভয়ই জিবি ইংরাজীতে গ্রহণযোগ্য, সুতরাং সেপটিক্সের জন্য আমি মাইকে আইজ দিতে চাই। ( ককনিরেহিমিংস্যাং.কম / স্ল্যাং / স্পেসটিক_ট্যাঙ্ক )
স্কট ল্যাংহাম

2

কানাডিয়ান হিসাবে আমি সর্বদা এটিকে চালিয়ে যাচ্ছি। আমার পেশীগুলির স্মৃতি 'ইউ'র কাছে পৌঁছতে থাকায় আমার পক্ষে "রঙ" টাইপ করা খুব কঠিন।

তবে আমি গ্রন্থাগারগুলির ভাষা গ্রহণ করার প্রবণতা রাখি। জাভাতে কালার ক্লাস রয়েছে, তাই আমি রঙটি ব্যবহার করি।


4
"সি", "ও", "এল", সিটিআরএল + স্পেস, "
টম

1

আমি সম্ভব হলে বিকল্প শব্দগুলি সন্ধান করার চেষ্টা করি। আমি স্লাইডটি আকারে দেব will রঙের জন্য আমি সম্ভবত হিউ, কালি, অগ্রভাগ / পটভূমি ব্যবহার করতে পারি ...

যদি তা না হয় তবে একজন ইংরেজ হিসাবে আমি এন-জিবি ব্যবহার করব কারণ আমার দেশে এবং উত্স থেকে আমার কিছু গর্ব আছে।

যদি এটি কোনও বৃহত প্রকল্পের অংশ হতে হয় তবে বিশেষত একটি আন্তর্জাতিক একটি, আমি সম্পূর্ণ প্রকল্পকে সামান্য একটি অংশের সাথে সামঞ্জস্য রাখব একটি ছোট অংশ এক ভাষার পরিবর্তনে এবং বাকী অন্যটিতে।


4
আমি রঙ / বা রঙের পরিবর্তে অগ্রভাগ / পটভূমি ব্যবহারের সাথে একমত নই। সামনের / পটভূমির অর্থ প্যাটার্নও বোঝানো যেতে পারে। আপনি যদি কোনও কলো (ইউ) আর সেট করতে / পেতে চান তবে এটিকে আপনার কল করা উচিত। অনুপস্থিত / অতিরিক্ত 'ইউ' কোনও মিস নামক সম্পত্তি থেকে কম বিভ্রান্তিকর।
ট্র্যাব

এটি উদাহরণের নীটপিক, মূল নীতি নয়, তবে যথেষ্ট ন্যায্য।
জিবি 17

4
বিটিডব্লিউ -বাজার বানানটি আমেরিকানবাদ নয়!
জুলাই

@ জুলস হ্যাঁ, এটি।
igorcadelima

@igorcadelima এটা সাধারণ ব্যবহারের ব্রিটিশ হতে পারে, কিন্তু দয়া করে বিবেচনা করুন: en.wikipedia.org/wiki/Oxford_spelling
জুলে

1

আমি ইউএস-ইংলিশের সাথেও কাজ করতে যাচ্ছি, কেবল জিনিসগুলিকে সামঞ্জস্য রাখতে (যেমন ইতিমধ্যে অন্যেরা এখানে উল্লেখ করেছেন)। যদিও আমি স্থানীয় ইউএস-ইংলিশ স্পিকার, তবুও আমি জার্মান এবং সুইডিশ উভয় সফটওয়্যার সংস্থার সাথে সফ্টওয়্যার প্রকল্প করেছি এবং উভয় ক্ষেত্রেই প্রলোভনটি মাঝে মাঝে আমার সতীর্থকে কোডে জার্মান বা সুইডিশ পাঠ ব্যবহার করতে প্ররোচিত করে - সাধারণত মন্তব্য করার জন্য, তবে কখনও কখনও পরিবর্তনশীল বা পদ্ধতির নামের জন্যও। যদিও আমি এই ভাষাগুলি বলতে পারি, এটি সত্যিই চোখের সামনে ঝাঁকুনি দেয় এবং প্রকল্পটিতে একটি নতুন অ-স্পিকার আনা আরও শক্ত করে তোলে।

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

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


1

আমি বলতে চাই যে আপনার ভাষার অন্যান্য গ্রন্থাগারগুলি তাদের সম্মেলনটি কীভাবে চয়ন করে এবং অনুসরণ করে।

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

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


1

আমি "আমেরিকান জন্য যান" ট্রুপের সাথে একমত আমি নিজেই ই-মেইল এবং এই জাতীয় লেখার সময় এন জিবি পছন্দ করি, তবে আমেরিকান ইংরাজী সমস্ত প্রোগ্রামিং চেনাশোনায় অনেক বেশি মান।


1

যদিও বিশ্বজুড়ে ব্রিটিশ ইংরেজি কথিত হয় - আমি আমেরিকান ইংরেজি ব্যবহারের পরামর্শ দিচ্ছি যা অন্যান্য লোকদের মতোই বাজারে আধিপত্য বিস্তার করেছে।



1

প্রথম, আমি মার্কিন যুক্তরাষ্ট্রে আছি। আমার বর্তমান প্রকল্পে এটি সর্বদা "রঙ" তবে আমরা যে শব্দটির জন্য কোনও বানান চয়ন করতে পারি না তা হ'ল "ধূসর" বনাম "ধূসর"।

এটি আসলে বেশ বিরক্তিকর হয়ে উঠেছে।


1

সনাক্তকারী নামগুলির জন্য ভাষা নির্বাচনের শ্রোতার সাথে কিছুই করার নেই এবং ফ্রেমওয়ার্ক বা এপিআই তৈরি হয়েছিল এমন মূল ভাষাটির সাথে সমস্ত কিছুই।

আমি খুব বেশি ভাষা জানি না তবে আমি ইউএস ইংরেজি ব্যতীত অন্য যে কোনও কিছুই ব্যবহার করে এমন একক ভাষা সম্পর্কে ভাবতে পারি না।

বিভিন্ন বানানের কারণে সূক্ষ্ম বাগ প্রবর্তনের বিপদগুলি খুব দুর্দান্ত আইএমএইচও।

একটি ফাংশন ওভাররাইড সহজেই সিউডো-ওভারলোড হয়ে উঠতে পারে।

বানানের পার্থক্যের কারণে একটি কনফিগার ফাইল অকার্যকর হতে পারে।

এমন পরিস্থিতি দেখা দিতে পারে যেখানে এন-ইউএস এবং এন জিবি উভয় ব্যবহার করে একাধিক ক্লাস ব্যবহার করে একই ধারণামূলক বস্তুটি সংজ্ঞায়িত করা হয়েছিল।

সুতরাং, কোনও কোডের খণ্ড খাঁটি অভ্যন্তরীণ ব্যবহারের জন্য বা বাহ্যিক ব্যবহারের উদ্দেশ্যেও, ব্যবহৃত বানানগুলি অবশ্যই প্ল্যাটফর্ম / কাঠামো / সংকলক / এপিআই এর মূল ভাষার সাথে মেলে।


আমি কেবল আমাদের এপিআইয়ের মধ্যেই ধারাবাহিকতা যত্ন করি। উদাহরণস্বরূপ, যদি আমাদের প্যাকেজ ইউকে লক্ষ্য করে থাকে তবে কেবল এন-জিবি ব্যবহার করা যেতে পারে, যেমন "রঙ" এর মতো কোনও বানান নেই।
মাইকেল স্যাং

আমি অনুমান করছি আপনিও নিজের বেস ক্লাসের লাইব্রেরি লেখেন মাইকেল?
উমর ফারুক খাজা

0

যদি আপনার সমস্ত প্রোগ্রামার ব্রিটিশ হয় তবে এন-জিবি ব্যবহার করুন। যদি আপনার কোডটি ব্রিটেনের বাইরের প্রোগ্রামারদের দ্বারা দেখা যায়, তবে এন-আমাদের আরও ভাল পছন্দ হবে।

একটি ছোট বিষয়, আমরা আমাদের ডকুমেন্টেশন অন্যান্য ভাষায় অনুলিপি করতে একটি অনুবাদ পরিষেবাতে নির্ভর করি। উত্স হিসাবে এন-ইউএস ব্যবহার করার সময় আমরা আরও ভাল অনুবাদ পেয়েছি।


0

আপনার আপনার দর্শকদের বিবেচনা করা উচিত। কারা কোডটি ব্যবহার করবেন এবং তারা কী দেখার প্রত্যাশা করছেন?

আমি এমন একটি সংস্থায় কাজ করি যার কানাডা এবং মার্কিন যুক্তরাষ্ট্র উভয় দেশে অফিস রয়েছে। কানাডায় ডকুমেন্টেশন এবং কোড তৈরি করতে এবং মার্কিন যুক্তরাষ্ট্রে যা ব্যবহৃত হয় তার জন্য মার্কিন বানান তৈরি করার সময় আমরা কানাডিয়ান বানান (ব্রিটিশ ইংরেজির সাথে খুব মিল) ব্যবহার করি।

কিছু জিনিস সীমানা অতিক্রম করে তবে বানানের পার্থক্য খুব কমই একটি সমস্যা। আমেরিকানরা ক্যান্ডিয়ান এবং ব্রিটিশ ইংরেজির জন্য বিভিন্ন বানান সম্পর্কে সচেতন না হলে এটি আকস্মিকভাবে কিছু আকর্ষণীয় সংলাপ তৈরি করতে পারে। কখনও কখনও তারা এটির সাথে ঠিক থাকে, অন্য সময় তারা জোর দিয়ে থাকে এটি "সঠিক" বানানটিতে পরিবর্তিত হয়। এটি তারিখের ফর্ম্যাটগুলিকেও প্রভাবিত করে (কানাডায় ডিডি / মিমি / ইয়ে এবং মিমি / ডিডি / ইয়াসি মার্কিন যুক্তরাষ্ট্রে)

যখন কোনও অচলাবস্থার সৃষ্টি হয়, আমরা সাধারণত মার্কিন যুক্তরাষ্ট্রে বানান করি কারণ কানাডার লোকেরা উভয় প্রকারের সাথেই পরিচিত familiar


0

ইউ কে ইংলিশের চেয়ে মার্কিন যুক্তরাষ্ট্রে বেছে নেওয়ার মূল কারণটি হ'ল যুক্তরাজ্যের শ্রোতারা যখন মার্কিন বানানটির মুখোমুখি হন তখন বুঝতে পারেন যে এটি একটি মার্কিন প্রয়োগ (বা অনুমান করা হয়), যেখানে একজন মার্কিন শ্রোতা যুক্তরাজ্যের বানানটির মুখোমুখি হন '.. ওহে, এটা ভুল .. এটি রঙ রঙ নয় '

তবে অন্যরা যেমন বলেছেন, মানিক করুন। বাছুন এবং এটি দিয়ে আটকে দিন।


0

এমনকি ইউকে ইংলিশে কাজ করার কথা চিন্তা না করেই স্বাভাবিকভাবে আসে। তবে, আপনি যদি অভ্যন্তরীণ প্রক্রিয়াগুলি বিকাশ করে থাকেন তবে এটি সত্যিই গুরুত্বপূর্ণ নয়। আপনি যদি এমন এপিআই তৈরি করছেন যা সর্বজনীনভাবে ব্যবহৃত হবে এবং আপনার শ্রোতা আন্তর্জাতিক, তবে কেন উভয়ই বাস্তবায়ন করবেন না?



0

আমি এই লোকগুলির মধ্যে একজন, যিনি প্রতিবারই হার্ট রেট এবং রক্তচাপ বেড়ে যায় আমাকে সেটআপ ফাইল ইত্যাদিতে আমেরিকান ইংরেজি ব্যবহার করতে বাধ্য করা হয়, এই কারণে যে সফ্টওয়্যারটি ব্রিটিশ ইংরেজির বিকল্প দেয় না, তবে এটি ঠিক আমাকে :)

তবে এটির ক্ষেত্রে আমার ব্যক্তিগত মতামতটি হ'ল উভয় বানান প্রদান করা, তাদের সেটকলার () এবং সেটকলার () প্রদান করা, তাদের একটিতে কোড লিখে এবং কেবল দ্বিতীয়টি পরামিতিগুলি দিয়ে যেতে হবে।

এইভাবে আপনি উভয় দলকেই খুশি রাখেন, অনুমোদনের স্বীকৃতি খানিকটা বেশি দিন দেয় তবে কমপক্ষে লোকেরা 'ভুল' ভাষা ব্যবহার করে আপনার সম্পর্কে অভিযোগ করতে পারে না।


7
এটি একটি ভাল ধারণা নয়। এপিআই অপ্রয়োজনীয় পদ্ধতিতে ফাঁকা থাকবে।
ম্যাকডোয়েল 15

6
এটি একটি সত্যই দরিদ্র সমাধান। আপনি সম্ভবত প্রচুর লোককে বিভ্রান্ত করবেন, যারা সেটকলার এবং সেটকলারের মধ্যে পার্থক্যটি সনাক্ত করার চেষ্টা করছেন। এছাড়াও, যদি আপনার এগুলিতে রঙ শব্দটি ব্যবহার করে প্রচুর পদ্ধতি থাকে তবে এটি একটি এপিআইতে প্রচুর গোলমাল তৈরি করতে পারে।
কিব্বি

আমার চিন্তা ঠিক. উভয় বানান সরবরাহ করতে এবং এটিকে অভিন্ন হিসাবে ডকুমেন্ট করতে আপনার কোনও খরচ হয় না। অপ্রয়োজনীয় আপত্তি হিসাবে, ব্যবহারযোগ্যতা orthogonality ট্রাম্প।
ডেভ শেরোহমান

0

যদি আপনি কয়েকশো বছর পিছনে ফিরে তাকান, আপনি দেখতে পাবেন যে এই পরিবর্তনটির মার্কিন যুক্তরাষ্ট্রে কিছুই করার নেই, যতটা অনেকেই মনে করবেন। এই পরিবর্তনগুলি ইউরোপীয় প্রভাবগুলি থেকে শুরু করে বিশেষত ফরাসিরা। সেই সময়ের আগে, ইংরেজী শব্দ "রঙ" তখন আসলে "বর্ণ" বানান হত।

প্রমিতকরণের চেষ্টা করা নিরর্থক হবে কারণ অর্ধেক চীনা শিশু ইংরেজির পূর্ব ইউরোপীয় প্রভাব এবং মার্কিন বোঝার বিষয়টি শিখছে, এবং অন্যান্য অর্ধেক এটি আজকের ইংরেজী ভাষার মতোই গ্রহণ করছে।

যদি আপনি ভাবেন যে ভাষা কোনও সমস্যা, তবে আপনার তাইওয়ান কেজি যা 600g এর ওজনের হওয়া উচিত তা বিবেচনা করা উচিত। তারা কীভাবে এটি পরিচালনা করেছিল তা আমি এখনও খুঁজে পাইনি তবে আমি আশা করি তারা কখনই বিমানের চালিত কর্মী হিসাবে নিযুক্ত হয় না!


0

আমি সবসময় আমার সমস্ত প্রোগ্রামিংয়ের জন্য এন জিবি ব্যবহার করি। আমি অনুমান করি এটি ব্রিটিশ উপন্যাসগুলির একটি ভারী প্রভাবের কারণে।

যাইহোক, অভ্যন্তরীণভাবে একই ফাংশনটি কল করে এমন দুটি পৃথক এপিআই (একটি এন-ইউএসের জন্য, একটি এন-জিবি এর জন্য) থাকা সম্ভব নয় কি? এটি শিরোনামের ফাইলগুলি যদিও ফুলে উঠতে পারে, তাই সম্ভবত একটি প্রাকপ্রসেসর সংজ্ঞা, শর্তসাপেক্ষ সংকলনের উপর নির্ভর করে? আপনি যদি সি ++ ব্যবহার করেন তবে আপনি নীচের মতো কিছু করতে পারেন ...

#ifdef ENGB
     typedef struct Colour
     {
      //blahblahblah
     };
     void SetColour(Colour c);
#else
    typedef struct Color
    {
      //blahblahblah
    };
    void SetColor(Color c);
#endif

ক্লায়েন্ট প্রোগ্রামারটি এনজিবি সংজ্ঞায়িত করে কিনা তার উপর নির্ভর করে নীচের মতো

#define ENGB

তিনি যে সংস্কৃতিটি পছন্দ করেন সেগুলিতে তিনি API ব্যবহার করতে পারেন। এ জাতীয় তুচ্ছ উদ্দেশ্যটির জন্য ওভারকিল হতে পারে তবে ওহে, যদি এটি গুরুত্বপূর্ণ মনে হয় তবে কেন নয়! :)


4
সমস্ত স্ট্যান্ডার্ড এপিআই এর অনুসরণ হিসাবে মার্কিন বানান অনুসরণ করা ভাল। সংকলকগণকে কঠোরভাবে সঠিক বানানটির প্রয়োজন হয়, সুতরাং দুটি লোকেলের জন্য দুটি পৃথক পৃথক API সরবরাহ করা খারাপ ধারণা। ডকুমেন্টেশনটি দুটি পৃথক লোকেল পূরণ করতে পারে তবে এপিআই অবশ্যই সামঞ্জস্য হতে হবে। এটি সাধারণত প্রত্যাশা করা হয় যে জার্মান, ফরাসী, স্প্যানিশ ইত্যাদির মতো বিভিন্ন ভাষায় বিভিন্ন অঞ্চলে একই API ব্যবহার করা হলেও ডকুমেন্টেশনটি স্থানীয় ভাষাগুলিতে ব্যাখ্যা প্রদান করতে পারে, পদ্ধতি, ভেরিয়েবল ইত্যাদি সমস্তই মূল এপিআই ভাষা অনুসরণ করবে (সম্ভবত ইউএস ইঞ্জিনিয়ার)।
ADTC
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.