Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Browser environment, specs #191

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

msisaifu
Copy link
Contributor

No description provided.

@@ -1,113 +1,113 @@
# Browser environment, specs
# ব্রাউজার এনভায়রনমেন্ট, স্পেসিপিকেশন
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please chage the word স্পেসিপিকেশন to স্পেসিফিকেশন


A platform may be a browser, or a web-server or another *host*, even a "smart" coffee machine, if it can run JavaScript. Each of them provides platform-specific functionality. The JavaScript specification calls that a *host environment*.
যদি জাভাস্ক্রিপ্ট রান করা যায় তাহলে প্লাটফর্মসমূহ হতে পারে ব্রাউজার, সার্ভার, অথবা অন্য কোন *হোস্ট*, এমনকি স্মার্ট কফি মেশিনও। প্রতি ক্ষেত্রে নিজস্ব প্লাটফর্ম অনুযায়ী নিজস্ব কিছু ফাংশনালিটি থাকে। জাভাস্ক্রিপ্টের স্পেসিপিকেশন অনুযায়ী একে বলা হয় *হোস্ট এনভায়রনমেন্ট*।
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please rephrase this sentence:

যদি জাভাস্ক্রিপ্ট রান করা যায় তাহলে প্লাটফর্মসমূহ হতে পারে ব্রাউজার, সার্ভার, অথবা অন্য কোন *হোস্ট*, এমনকি স্মার্ট কফি মেশিনও। প্রতি ক্ষেত্রে নিজস্ব প্লাটফর্ম অনুযায়ী নিজস্ব কিছু ফাংশনালিটি থাকে। জাভাস্ক্রিপ্টের স্পেসিপিকেশন অনুযায়ী একে বলা হয় *হোস্ট এনভায়রনমেন্ট*।

likewise:

বর্তমানে প্রায় সকল প্লাটফর্মে জাভাস্ক্রিপ্ট রান করা যায়, সেটা হতে পারে ব্রাউজার, সার্ভার, অথবা অন্য কোন *হোস্ট*, এমনকি স্মার্ট কফি মেশিনেও। প্রতি ক্ষেত্রে নিজস্ব প্লাটফর্ম অনুযায়ী নিজস্ব কিছু ফাংশনালিটি থাকে। জাভাস্ক্রিপ্টের স্পেসিফিকেশন অনুযায়ী একে বলা হয় *হোস্ট এনভায়রনমেন্ট*।


A host environment provides own objects and functions additional to the language core. Web browsers give a means to control web pages. Node.js provides server-side features, and so on.
মূল ল্যাংগুয়েজে স্পেসিপিকেশন(মানে কোর জাভাস্ক্রিপ্ট ফিচারগুলো) এর পাশাপাশি হোস্ট এনভায়রনমেন্ট এর নিজস্ব একটি অবজেক্ট এবং অতিরিক্ত কিছু ফাংশন সংযুক্ত করে। যেমন ওয়েব ব্রাউজারের মাধ্যমে ওয়েব পেজকে কন্ট্রোল করার বিভিন্ন মেথড প্রদান করে। আবার *Node.js* বিভিন্ন সার্ভার সাইড ফিচার প্রদান করে। এভাবে প্রতিটি এনভায়রনমেন্টের নিজস্ব ফিচার থাকে।
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use স্পেসিফিকেশন instead of স্পেসিপিকেশন

```smart header="DOM is not only for browsers"
The DOM specification explains the structure of a document and provides objects to manipulate it. There are non-browser instruments that use DOM too.
```smart header="DOM শুধুমাত্র ব্রাউজারের জন্য না"
নন ব্রাউজার প্লার্টফর্ম সমূহেও DOM ব্যবহার করা যায়। DOM স্পেসিপিকেশনে অবজেক্টের স্ট্রাকচার এবং এর ম্যানিপুলেশন নিয়ে বিস্তারিত আলোচনা করা হয়। তবে ব্রাউজার ব্যতীত অন্য প্লাটফর্মের জন্যও DOM সাপোর্ট করে।
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use স্পেসিফিকেশনে instead of স্পেসিপিকেশনে

```

```smart header="CSSOM for styling"
There's also a separate specification, [CSS Object Model (CSSOM)](https://www.w3.org/TR/cssom-1/) for CSS rules and stylesheets, that explains how they are represented as objects, and how to read and write them.
```smart header="CSSOM হল স্ট্যাইল এর জন্য"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use স্টাইল instead of স্ট্যাইল

```smart header="CSSOM for styling"
There's also a separate specification, [CSS Object Model (CSSOM)](https://www.w3.org/TR/cssom-1/) for CSS rules and stylesheets, that explains how they are represented as objects, and how to read and write them.
```smart header="CSSOM হল স্ট্যাইল এর জন্য"
এছাড়াও CSS রুলস এবং স্ট্যাইলশীট এর আলাদা স্পেসিপিকেশন আছে [CSS Object Model (CSSOM)](https://www.w3.org/TR/cssom-1/)। এখানে বর্ণনা করা হয়েছে কিভাবে CSS প্রপার্টি সমূহকে অবজেক্ট হিসেবে দেখানো হয়, এবং এদের অ্যাক্সেস করা যায়।
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

use স্টাইলশীট instead of স্ট্যাইলশীট
and also change স্পেসিপিকেশন to স্পেসিফিকেশন

@javascript-translate-bot

Please make the requested changes. After it, add a comment "/done".
Then I'll ask for a new review 👻

@jaamaalxyz
Copy link
Member

Please revised the full content and update accordingly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants