+
+
+crwdns6010640:0{' '}crwdne6010640:0
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/ach/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..b29ad4b69
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "crwdns5261954:0crwdne5261954:0",
+ "label": "crwdns5261956:0crwdne5261956:0",
+ "position": 0,
+ "link": {
+ "type": "crwdns5261960:0crwdne5261960:0",
+ "title": "crwdns5261962:0crwdne5261962:0",
+ "description": "crwdns5261964:0crwdne5261964:0"
+ }
+}
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/ach/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..0137ed46c
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "crwdns5264448:0crwdne5264448:0",
+ "position": 0,
+ "link": {
+ "type": "crwdns5264452:0crwdne5264452:0"
+ }
+}
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/ach/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..c209b9195
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: crwdns5262830:0crwdne5262830:0
+sidebar_label: crwdns5262832:0crwdne5262832:0
+sidebar_position: crwdns5262834:0crwdne5262834:0
+description: crwdns5262836:0crwdne5262836:0 crwdns5262838:0crwdne5262838:0
+---
+
+crwdns5262840:0crwdne5262840:0 crwdns5262842:0crwdne5262842:0
+
+:::tip
+crwdns5262844:0crwdne5262844:0 crwdns5262846:0crwdne5262846:0
+:::
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..a7c8ee4f8
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "crwdns5261524:0crwdne5261524:0",
+ "position": 0,
+ "link": {
+ "type": "crwdns5261528:0crwdne5261528:0",
+ "description": "crwdns5261530:0crwdne5261530:0"
+ }
+}
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..b50d1f291
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,66 @@
+---
+title: crwdns5262328:0crwdne5262328:0
+sidebar_label: crwdns5262330:0crwdne5262330:0
+sidebar_position: crwdns5262332:0crwdne5262332:0
+tags:
+ - crwdns5262334:0crwdne5262334:0
+ - crwdns5262336:0crwdne5262336:0
+keywords:
+ - crwdns5262338:0crwdne5262338:0
+ - crwdns5262340:0crwdne5262340:0
+description: crwdns5262342:0crwdne5262342:0 crwdns5262344:0crwdne5262344:0
+---
+
+
+
+crwdns5262346:0crwdne5262346:0
+
+```js title="index.js" showLineNumbers
+crwdns5262348:0{
+ residence_list: 1,
+ }crwdnd5262348:0{ ping: 1 }crwdne5262348:0
+```
+
+crwdns5262350:0crwdne5262350:0
+
+```js title="index.js" showLineNumbers
+crwdns5262352:0crwdne5262352:0
+```
+
+crwdns5262354:0crwdne5262354:0
+
+```json showLineNumbers
+crwdns5262356:0{8}crwdne5262356:0
+```
+
+crwdns5262358:0crwdne5262358:0
+
+- crwdns5262360:0crwdne5262360:0
+- crwdns5262362:0crwdne5262362:0
+- crwdns5262364:0crwdne5262364:0
+- crwdns5262366:0crwdne5262366:0
+
+crwdns5262368:0crwdne5262368:0
+
+crwdns5262370:0crwdne5262370:0
+crwdns5262372:0crwdne5262372:0
+
+crwdns5262374:0crwdne5262374:0 crwdns5262376:0crwdne5262376:0
+
+:::tip
+crwdns5262378:0crwdne5262378:0
+:::
+
+:::danger
+crwdns5262380:0crwdne5262380:0
+:::
+
+crwdns5262382:0crwdne5262382:0
+
+```js title="index.js" showLineNumbers
+crwdns5262384:0${app_id}crwdnd5262384:0{
+ residence_list: 1,
+ }crwdnd5262384:0{ ping: 1 }crwdne5262384:0
+```
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..bf6ef0a7e
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,51 @@
+---
+title: crwdns5263560:0crwdne5263560:0
+sidebar_label: crwdns5263582:0crwdne5263582:0
+sidebar_position: crwdns5263584:0crwdne5263584:0
+tags:
+ - crwdns5263586:0crwdne5263586:0
+keywords:
+ - crwdns5263588:0crwdne5263588:0
+ - crwdns5263590:0crwdne5263590:0
+description: crwdns5263592:0crwdne5263592:0
+---
+
+### crwdns5263594:0crwdne5263594:0
+
+crwdns5263596:0crwdne5263596:0 crwdns5263598:0crwdne5263598:0
+
+```bash
+crwdns5263600:0crwdne5263600:0
+```
+
+crwdns5263602:0crwdne5263602:0
+
+```bash
+crwdns5263604:0crwdne5263604:0
+```
+
+crwdns5263606:0crwdne5263606:0
+
+```bash
+crwdns5263608:0crwdne5263608:0
+```
+
+:::tip
+crwdns5263610:0crwdne5263610:0 crwdns5263612:0crwdne5263612:0
+:::
+
+crwdns5263614:0crwdne5263614:0
+
+crwdns5263616:0crwdne5263616:0
+
+```js title="index.js" showLineNumbers
+crwdns5263618:0crwdne5263618:0
+```
+
+```html title="index.html" showLineNumbers
+crwdns5263620:0crwdne5263620:0
+```
+
+crwdns5263622:0crwdne5263622:0 crwdns5263624:0crwdne5263624:0 crwdns5263626:0crwdne5263626:0
+
+crwdns5263628:0crwdne5263628:0
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..d7a2fe4be
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,94 @@
+---
+title: crwdns5262886:0crwdne5262886:0
+sidebar_label: crwdns5262888:0crwdne5262888:0
+sidebar_position: crwdns5262890:0crwdne5262890:0
+tags:
+ - crwdns5262892:0crwdne5262892:0
+keywords:
+ - crwdns5262894:0crwdne5262894:0
+ - crwdns5262896:0crwdne5262896:0
+description: crwdns5262898:0crwdne5262898:0
+---
+
+:::caution
+
+crwdns5262900:0crwdne5262900:0
+
+:::
+
+### crwdns5262902:0crwdne5262902:0
+
+
+
+crwdns5262904:0crwdne5262904:0
+
+```js title="index.js" showLineNumbers
+crwdns5262906:0${app_id}crwdne5262906:0
+```
+
+:::info
+crwdns5262908:0crwdne5262908:0 crwdns5262910:0crwdne5262910:0 crwdns5262912:0crwdne5262912:0
+:::
+
+crwdns5262914:0crwdne5262914:0 crwdns5262916:0crwdne5262916:0 crwdns5262918:0crwdne5262918:0
+
+crwdns5262920:0crwdne5262920:0
+
+- crwdns5262922:0crwdne5262922:0 crwdns5262924:0crwdne5262924:0
+- crwdns5262926:0crwdne5262926:0 crwdns5262928:0crwdne5262928:0
+- crwdns5262930:0crwdne5262930:0 crwdns5262932:0crwdne5262932:0
+- crwdns5262934:0crwdne5262934:0 crwdns5262936:0crwdne5262936:0
+
+crwdns5262938:0crwdne5262938:0
+
+```js title="index.js" showLineNumbers
+crwdns5262940:0crwdne5262940:0
+```
+
+crwdns5262942:0crwdne5262942:0 crwdns5262944:0crwdne5262944:0
+
+### crwdns5262946:0crwdne5262946:0
+
+crwdns5262948:0crwdne5262948:0 crwdns5262950:0crwdne5262950:0 crwdns5262952:0crwdne5262952:0
+
+:::caution
+crwdns5262954:0crwdne5262954:0 crwdns5262956:0crwdne5262956:0 crwdns5262958:0crwdne5262958:0
+:::
+
+```js title="index.js" showLineNumbers
+crwdns5262960:0{ ping: 1 }crwdne5262960:0
+```
+
+crwdns5262962:0crwdne5262962:0
+
+```js showLineNumbers
+crwdns5262964:0{
+ ping: 1
+ }crwdne5262964:0
+```
+
+crwdns5262966:0:tada:crwdne5262966:0
+
+crwdns5262968:0crwdne5262968:0
+
+:::tip
+crwdns5262970:0crwdne5262970:0
+:::
+
+### crwdns5262972:0crwdne5262972:0
+
+crwdns5262974:0crwdne5262974:0 crwdns5262976:0crwdne5262976:0 crwdns5262978:0crwdne5262978:0
+
+crwdns5262980:0crwdne5262980:0
+
+```js title="index.js" showLineNumbers
+crwdns5262982:0{ ping: 1 }crwdnd5262982:0{ ping: 1 }crwdne5262982:0
+```
+
+crwdns5262984:0crwdne5262984:0
+
+crwdns5262986:0crwdne5262986:0
+
+```js title="index.js" showLineNumbers
+crwdns5262988:0${app_id}crwdnd5262988:0{ ping: 1 }crwdnd5262988:0{ ping: 1 }crwdne5262988:0
+```
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/ach/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..689fd8961
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "crwdns5263196:0crwdne5263196:0",
+ "position": 0,
+ "link": {
+ "type": "crwdns5263200:0crwdne5263200:0"
+ }
+}
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/ach/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..9e57bad1f
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "crwdns5264802:0crwdne5264802:0",
+ "position": 0,
+ "link": {
+ "type": "crwdns5264806:0crwdne5264806:0"
+ }
+}
diff --git a/i18n/ach/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/ach/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..c31590706
--- /dev/null
+++ b/i18n/ach/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: crwdns5263250:0crwdne5263250:0
+sidebar_label: crwdns5263252:0crwdne5263252:0
+sidebar_position: crwdns5263254:0crwdne5263254:0
+sidebar_class_name: crwdns5263256:0crwdne5263256:0
+tags:
+ - crwdns5263258:0crwdne5263258:0
+ - crwdns5263260:0crwdne5263260:0
+ - crwdns5263262:0crwdne5263262:0
+keywords:
+ - crwdns5263264:0crwdne5263264:0
+ - crwdns5263266:0crwdne5263266:0
+ - crwdns5263268:0crwdne5263268:0
+description: crwdns5263270:0crwdne5263270:0 crwdns5263272:0crwdne5263272:0
+---
+
+```mdx-code-block
+crwdns6010642:0crwdne6010642:0
+```
+
+#### crwdns5263274:0crwdne5263274:0
+
+crwdns6010644:0crwdne6010644:0 crwdns5263278:0crwdne5263278:0 crwdns5263280:0crwdne5263280:0 crwdns5263282:0crwdne5263282:0
+
+crwdns5263284:0crwdne5263284:0 crwdns6010646:0crwdne6010646:0
+
+:::caution
+crwdns5263288:0crwdne5263288:0
+:::
+
+## crwdns5263290:0crwdne5263290:0
+
+crwdns5263292:0crwdne5263292:0 crwdns5263294:0crwdne5263294:0
+
+crwdns5263296:0crwdne5263296:0
+
+1. crwdns5263298:0crwdne5263298:0
+2. crwdns5263300:0crwdne5263300:0
+3. crwdns5263302:0crwdne5263302:0
+
+crwdns6010648:0crwdne6010648:0
+
+:::caution
+crwdns5263306:0crwdne5263306:0
+:::
+
+## crwdns5263308:0crwdne5263308:0
+
+crwdns5263310:0crwdne5263310:0 crwdns5263312:0crwdne5263312:0
+
+| crwdns5263314:0crwdne5263314:0 | crwdns5263316:0crwdne5263316:0 |
+| -------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| crwdns5263318:0crwdne5263318:0 | crwdns5263320:0crwdne5263320:0 |
+| crwdns5263322:0crwdne5263322:0 | crwdns5263324:0crwdne5263324:0 |
+| crwdns5263326:0crwdne5263326:0 | crwdns5263328:0crwdne5263328:0 |
+| crwdns5263330:0crwdne5263330:0 | crwdns5263332:0crwdne5263332:0 |
+| crwdns5263334:0crwdne5263334:0 | crwdns5263336:0crwdne5263336:0 |
+| crwdns5263338:0crwdne5263338:0 | crwdns5738950:0crwdne5738950:0 crwdns5738952:0crwdne5738952:0 |
+
+crwdns5263342:0crwdne5263342:0
+
+1. crwdns5263344:0crwdne5263344:0
+2. crwdns5263346:0crwdne5263346:0
+3. crwdns5263348:0crwdne5263348:0
+4. crwdns5263350:0crwdne5263350:0
+5. crwdns5263352:0crwdne5263352:0
+6. crwdns5263354:0crwdne5263354:0
+
+crwdns5263356:0crwdne5263356:0
+
+crwdns5263358:0crwdne5263358:0
+
+crwdns5263360:0crwdne5263360:0
diff --git a/i18n/ach/docusaurus-theme-classic/navbar.json b/i18n/ach/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..06254baa2
--- /dev/null
+++ b/i18n/ach/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "crwdns5261104:0crwdne5261104:0",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "crwdns5261124:0crwdne5261124:0",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "crwdns5261128:0crwdne5261128:0",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "crwdns5261142:0crwdne5261142:0",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "crwdns5261146:0crwdne5261146:0",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "crwdns5261150:0crwdne5261150:0",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/ar/code.json b/i18n/ar/code.json
new file mode 100644
index 000000000..7184e6332
--- /dev/null
+++ b/i18n/ar/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "تواصل معنا"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "ناقش الأفكار وشارك الحلول مع المطورين في جميع أنحاء العالم."
+ },
+ "Join our community": {
+ "message": "انضم إلى مجتمعنا"
+ },
+ "We're here to help": {
+ "message": "نحن هنا لمساعدتك"
+ },
+ "Email us at": {
+ "message": "أرسل لنا بريدًا إلكترونيًا على"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "إذا كان لديك أي أسئلة."
+ },
+ "Change API endpoint": {
+ "message": "تغيير نقطة نهاية واجهة برمجة التطبيقات (API)"
+ },
+ "Server is Required": {
+ "message": "الخادم مطلوب"
+ },
+ "Please enter a valid server URL": {
+ "message": "الرجاء إدخال عنوان URL صالح للخادم"
+ },
+ "Server URL": {
+ "message": "عنوان URL للخادم"
+ },
+ "App ID is required": {
+ "message": "معرف التطبيق مطلوب"
+ },
+ "Please enter a valid app ID": {
+ "message": "الرجاء إدخال معرف تطبيق صحيح"
+ },
+ "App ID": {
+ "message": "معرّف التطبيق"
+ },
+ "Connected to :": {
+ "message": "متصل ب :"
+ },
+ "Submit": {
+ "message": "إرسال"
+ },
+ "Reset to original settings": {
+ "message": "إعادة التعيين إلى الإعدادات الأصلية"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} العناصر",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "تصفح صفحات المستندات",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "السابق",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "التالي",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "يجب أن تكون مكالمة واجهة برمجة التطبيقات هذه مصرحاً بها لأنها تتطلب الوصول إلى معلومات حسابك."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "سجِّل الدخول إلى حساب Deriv الخاص بك للمتابعة. إذا لم يكن لديك حساب Deriv، فقم بالتسجيل أولاً."
+ },
+ "Sign up": {
+ "message": "قم بالتسجيل"
+ },
+ "Log in": {
+ "message": "تسجيل دخول"
+ },
+ "Request JSON": {
+ "message": "طلب JSON"
+ },
+ "Send Request": {
+ "message": "إرسال الطلب"
+ },
+ "Clear": {
+ "message": "لتوضيح"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "كائن JSON الخاص بك غير صالح. يرجى التأكد من تقديم الصيغة الصحيحة لكائن JSON الخاص بك."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "سجِّل الدخول إلى حساب Deriv الخاص بك للحصول على الرمز المميز لواجهة برمجة التطبيقات (API) وابدأ في استخدام واجهة برمجة التطبيقات الخاصة بنا."
+ },
+ "Log In": {
+ "message": "تسجيل الدخول"
+ },
+ "API Token Manager": {
+ "message": "مدير الرمز المميز لواجهة برمجة التطبيقات (API Token Manager)"
+ },
+ "Deriv API features": {
+ "message": "ميزات Deriv API"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "تمنحك واجهة برمجة تطبيقات المشتقات وصولاً كاملاً إلى جميع وظائف التداول في DTrader وتتيح لك بناء أنظمة التداول وأدوات التحليل الشاملة الخاصة بك."
+ },
+ "Trade digital options and multipliers": {
+ "message": "تداول الخيارات الرقمية والمضاعفات الرقمية"
+ },
+ "Monitor real-time pricing": {
+ "message": "مراقبة التسعير في الوقت الفعلي"
+ },
+ "Buy/sell contracts": {
+ "message": "عقود البيع/الشراء"
+ },
+ "Manage user's accounts": {
+ "message": "إدارة حسابات المستخدمين"
+ },
+ "Monitor existing contracts": {
+ "message": "مراقبة العقود الحالية"
+ },
+ "View user's historical transactions": {
+ "message": "عرض المعاملات التاريخية للمستخدم"
+ },
+ "See what our clients say": {
+ "message": "شاهد ما يقوله عملاؤنا"
+ },
+ "Comprehensive all-in-one": {
+ "message": "شامل الكل في واحد"
+ },
+ "client library": {
+ "message": "مكتبة العميل"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "تبسيط عمليات التطوير وتشغيل تطبيقك وتشغيله"
+ },
+ "faster with the client library of your choice.": {
+ "message": "أسرع مع مكتبة العميل التي تختارها."
+ },
+ "Go to the JavaScript library": {
+ "message": "انتقل إلى مكتبة JavaScript"
+ },
+ "Go to the Python library": {
+ "message": "انتقل إلى مكتبة بايثون"
+ },
+ "Go to the Flutter library": {
+ "message": "انتقل إلى مكتبة الرفرفة"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "ابدأ باستخدام واجهة برمجة التطبيقات (API) الخاصة بنا في 3 خطوات بسيطة:"
+ },
+ "1. Learn about our API": {
+ "message": "1. تعرّف على واجهة برمجة التطبيقات (API)"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "فهم المفاهيم والمصطلحات الأساسية"
+ },
+ "2. Sign up": {
+ "message": "2. التسجيل"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "أنشئ حساب مشتق مجاني للوصول إلى واجهة برمجة التطبيقات الخاصة بنا"
+ },
+ "3. Register your app": {
+ "message": "3. سجّل تطبيقك"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "املأ استمارة التسجيل لبدء استخدام واجهة برمجة التطبيقات المشتقة"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "باستخدامك لواجهة برمجة التطبيقات الخاصة بنا، فإنك تؤكد أنك قرأت ووافقت على"
+ },
+ "terms and conditions.": {
+ "message": "الشروط والأحكام."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "استخدم واجهة برمجة التطبيقات (API) القوية والمرنة والمجانية الخاصة بنا لإنشاء تداول مخصص"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "منصة - لنفسك أو لعملك."
+ },
+ "Quick Start": {
+ "message": "بداية سريعة"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "طرق الكسب باستخدام واجهة برمجة تطبيقات المشتقات"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "سجِّل تطبيقك مع Deriv، وأضف نسبة مئوية للترميز إلى أسعار العقود لتستفيد من كل عقد يتم شراؤه."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "سجّل كمسوّق بالعمولة، وأنشئ تطبيقك، واحصل على عمولات على الصفقات التي تتم عبر تطبيقك وخطة التسويق بالعمولة التي تختارها."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "سجِّل كوكيل للدفع، وأنشئ موقعك الإلكتروني المخصص للدفع، واستخدم واجهة برمجة التطبيقات الخاصة بنا لكسب عمولة على كل عملية دفع تقوم بمعالجتها لعملاء Deriv."
+ },
+ "Select API Call - Version 3": {
+ "message": "تحديد استدعاء API - الإصدار 3"
+ },
+ "ALL CALLS": {
+ "message": "جميع المكالمات"
+ },
+ "Note:": {
+ "message": "ملاحظه:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "لا تشارك الرموز المميزة مع النطاق الإداري مع أطراف غير مصرح لها."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "سيتيح هذا النطاق لتطبيقات الطرف الثالث عرض نشاط حسابك والإعدادات والحدود والميزانيات العمومية وسجل الشراء التجاري والمزيد."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "سيسمح هذا النطاق لتطبيقات الطرف الثالث بشراء وبيع العقود نيابة عنك، وتجديد مشترياتك المنتهية الصلاحية، وتعبئة حساباتك التجريبية."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "سيسمح هذا النطاق لتطبيقات الطرف الثالث بالانسحاب إلى وكلاء الدفع وإجراء التحويلات بين الحسابات نيابة عنك."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "سيسمح هذا النطاق لتطبيقات الطرف الثالث بعرض سجل التداول الخاص بك."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "سيسمح هذا النطاق لتطبيقات الطرف الثالث بفتح حسابات لك وإدارة إعداداتك واستخدام الرمز المميز والمزيد."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "حدد النطاقات بناءً على الوصول الذي تحتاجه."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "انسخ الرمز المميز والصقه في التطبيق."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "لا يحتوي هذا الحساب على رموز API مع نطاق المسؤول. اختر حساباً آخر."
+ },
+ "App information": {
+ "message": "معلومات التطبيق"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "حدد رمز api المميز (يجب أن يكون له نطاق المسؤول)"
+ },
+ "App name (required)": {
+ "message": "اسم التطبيق (مطلوب)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "هذا الاسم مأخوذ. اختر اسماً آخر."
+ },
+ "Markup": {
+ "message": "الترميز"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "يمكنك كسب عمولة عن طريق إضافة هامش ربح إلى سعر كل صفقة. أدخل النسبة المئوية للترميز هنا."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "ملاحظة: العلامات متاحة فقط للحسابات الحقيقية."
+ },
+ "Markup percentage (optional)": {
+ "message": "النسبة المئوية للترميز (اختياري)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "أدخل 0 إذا كنت لا تريد الحصول على هامش ربح. أقصى هامش ربح 3%"
+ },
+ "OAuth details": {
+ "message": "تفاصيل OAuth"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "يسمح ذلك للعملاء بتسجيل الدخول إلى تطبيقك باستخدام حساباتهم في Deriv دون رمز API المميز."
+ },
+ "Authorisation URL (optional)": {
+ "message": "عنوان URL للتخويل (اختياري)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "يُرجى ملاحظة أنه سيتم استخدام عنوان URL هذا كعنوان URL لإعادة توجيه OAuth لتفويض OAuth."
+ },
+ "Verification URL (optional)": {
+ "message": "عنوان URL للتحقق (اختياري)"
+ },
+ "Scope of authorization": {
+ "message": "نطاق التفويض"
+ },
+ "Select the scope for your app:": {
+ "message": "حدد نطاق تطبيقك:"
+ },
+ "Read": {
+ "message": "اقرأ"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": سيكون لديك حق الوصول الكامل إلى معلومات عملائك."
+ },
+ "Trade": {
+ "message": "التداول"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": ستتمكن من شراء وبيع العقود نيابةً عن عملائك."
+ },
+ "Trading information": {
+ "message": "معلومات التداول"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": ستتمكن من عرض معلومات التداول الخاصة بعملائك، بما في ذلك رصيد حسابهم."
+ },
+ "Payments": {
+ "message": "عمليات الدفع"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": ستتمكن من إجراء عمليات الإيداع والسحب نيابةً عن عملائك."
+ },
+ "Admin": {
+ "message": "المشرف"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": الوصول الكامل إلى الحساب، بما في ذلك الوصول إلى إدارة رموز الأمان."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "بتسجيلك لطلبك، فإنك تقر بأنك قد قرأت ووافقت على واجهة برمجة التطبيقات المشتقة"
+ },
+ "terms and conditions": {
+ "message": "الشروط والأحكام"
+ },
+ "Edit application details": {
+ "message": "تحرير تفاصيل التطبيق"
+ },
+ "Delete application": {
+ "message": "حذف التطبيق"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "للاطلاع على التفاصيل الخاصة بك، يرجى تسجيل تطبيقك عبر نموذج التسجيل."
+ },
+ "Register now": {
+ "message": "سجل الآن"
+ },
+ "Manage tokens": {
+ "message": "إدارة الرموز المميزة"
+ },
+ "Register application": {
+ "message": "طلب التسجيل"
+ },
+ "Manage applications": {
+ "message": "إدارة التطبيقات"
+ },
+ "Your apps": {
+ "message": "تطبيقاتك"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "سجِّل تطبيقك، واحصل على مُعرِّف للتطبيق، وابدأ في استخدام واجهة برمجة تطبيقات Deriv"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "كن حذرًا مع من تشارك هذا الرمز المميز. يمكن لأي شخص لديه هذا الرمز تنفيذ الإجراءات التالية نيابة عن حسابك"
+ },
+ "Add accounts": {
+ "message": "إضافة حسابات"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "قم بإنشاء أو حذف رموز API للتداول والسحب"
+ },
+ "Modify account settings": {
+ "message": "تعديل إعدادات الحساب"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "أدخل الرمز المميز لواجهة برمجة التطبيقات (مع نطاق المسؤول) لتسجيل تطبيقك."
+ },
+ "You have successfully registered your application.": {
+ "message": "لقد قمت بتسجيل طلبك بنجاح."
+ },
+ "You can now start using Deriv API": {
+ "message": "يمكنك الآن البدء في استخدام واجهة برمجة تطبيقات المشتقات"
+ },
+ "Got it": {
+ "message": "حصلت عليه"
+ },
+ "Cancel": {
+ "message": "إلغاء"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "تعطلت هذه الصفحة.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "الصفحة غير موجودة",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "لم نتمكن من العثور على ما كنت تبحث عنه.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "يرجى الاتصال بمالك الموقع الذي ربطك بعنوان URL الأصلي وإعلامه بأن رابطه معطل.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "ملاحظة",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "إكرامية",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "الخطر",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "معلومات",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "الحذر",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "انتقل مرة أخرى إلى الأعلى",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "الأرشيف",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "الأرشيف",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "تصفح صفحة قائمة المدونة",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "أحدث الإدخالات",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "الإدخالات الأقدم",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "تصفح صفحة منشور المدونة",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "مشاركة أحدث",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "أقدم مشاركة أقدم",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "منشور واحد |{count} المنشورات",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} موسومة بـ \"{tagName}\"",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "عرض جميع العلامات",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "التبديل بين الوضع المظلم والفاتح (حالياً {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "الوضع المظلم",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "وضع الإضاءة",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "فتات الخبز",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "مستند واحد موسوم بـ{count} مستند موسوم بـ",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} مع \"{tagName}\"",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "الإصدار: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "هذه وثائق لم يتم إصدارها بعد للإصدار {siteTitle} {versionLabel} .",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "هذه وثائق لـ {siteTitle} {versionLabel}، والتي لم تعد تتم صيانتها بشكل نشط.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "للحصول على أحدث الوثائق، راجع {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "أحدث إصدار",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "تحرير هذه الصفحة",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "رابط مباشر إلى {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " على {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " بواسطة {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "آخر تحديث{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "الإصدارات",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "الوسوم",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "أغلق",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "تصفح أحدث المنشورات في المدونة",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "نسخ",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "نسخ الرمز إلى الحافظة",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "نسخ",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "تبديل التفاف الكلمات",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "تبديل فئة الشريط الجانبي القابل للطي '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "اللغات",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "الرئيسية",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "قراءة المزيد",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "اقرأ المزيد عن {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "الصفحة الرئيسية",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "في هذه الصفحة",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "قراءة دقيقة واحدة |{readingTime} قراءة دقيقة واحدة",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "طي الشريط الجانبي",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "طي الشريط الجانبي",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "الشريط الجانبي للمستندات",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "إغلاق شريط التنقل",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "تبديل شريط التنقل",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← العودة إلى القائمة الرئيسية",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "توسيع الشريط الجانبي",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "توسيع الشريط الجانبي",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "النتيجة",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "محرر مباشر",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "لا توجد نتائج"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "عرض جميع النتائج"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "انظر النتائج خارج {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "عرض جميع النتائج في {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "ابحث",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "نتائج البحث عن \"{query}\"",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "البحث في الوثائق",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "في كل مكان"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "تم العثور على 1 مستند واحد |{count} تم العثور على المستندات",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "لم يتم العثور على أي مستندات",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "حاول مرة أخرى",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "تخطي إلى المحتوى الرئيسي",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "الوسوم",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "الموقع الإلكتروني للمشتقات"
+ },
+ "Who we are": {
+ "message": "من نحن"
+ },
+ "Contact us": {
+ "message": "اتصل بنا"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "يُسمح فقط بالأحرف الأبجدية الرقمية التي تحتوي على مسافات وشرطات سفلية. (مثال: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "لا يمكن أن يحتوي الاسم على \"ثنائي\" أو \"مشتق\" أو كلمات مشابهة."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "لا يمكن أن يتجاوز عنوان URL لموقعك الإلكتروني 255 حرفاً."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "أدخل عنوان URL صالحاً. (مثال: https://www.[YourDomainName].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "لا يمكن أن تكون قيمة الترميز الخاصة بك أكثر من 4 أحرف."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "يجب أن تكون قيمة الترميز الخاصة بك تساوي أو تزيد عن 0.00 ولا تزيد عن 3.00."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "استخدام واجهة برمجة تطبيقات المشتقات لإنشاء تطبيق تداول بميزات مثل الرسوم البيانية للتسعير في الوقت الحقيقي المتاحة على Dtrader."
+ },
+ "Benefits of using Deriv API": {
+ "message": "فوائد استخدام Deriv API"
+ },
+ "Automation": {
+ "message": "الأتمتة"
+ },
+ "Easy integration": {
+ "message": "سهولة الاندماج"
+ },
+ "Fast execution": {
+ "message": "التنفيذ السريع"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "تطبيق تداول تم إنشاؤه باستخدام واجهة برمجة تطبيقات المشتقات (Deriv API) معروض على كمبيوتر محمول."
+ },
+ "Personalise your trading": {
+ "message": "إضفاء الطابع الشخصي على تداولك"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "قم بتخصيص تطبيقات التداول الخاصة بك لتتناسب مع احتياجاتك. أنشئ الرسوم البيانية وطرق العرض بالطريقة التي تريدها. طوِّر تطبيق التداول الخاص بك باستخدام أي لغة برمجة شائعة ووسِّع فرص التداول الخاصة بك."
+ },
+ "Build a business and earn more": {
+ "message": "أنشئ مشروعاً تجارياً واكسب المزيد"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "قم بإنشاء تطبيقات التداول الخاصة بك من خلال الاستفادة من قوة خدمات تداول Deriv. شارك تطبيقاتك مع زملائك المتداولين أو العملاء، واحصل على فرصة لكسب المزيد أو بناء نشاطك التجاري الخاص."
+ },
+ "Name": {
+ "message": "الاسم"
+ },
+ "Token": {
+ "message": "الرمز المميز"
+ },
+ "Scopes": {
+ "message": "النطاقات"
+ },
+ "Last Used": {
+ "message": "آخر استخدام"
+ },
+ "Valid for IP": {
+ "message": "صالح لـ IP"
+ },
+ "Update Application": {
+ "message": "تحديث التطبيق"
+ },
+ "Register Application": {
+ "message": "تسجيل التطبيق"
+ },
+ "Your account": {
+ "message": "حسابك"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "اختر الرمز المميز لواجهة برمجة التطبيقات (API) مع نطاق المسؤول"
+ },
+ "Application Name": {
+ "message": "اسم التطبيق"
+ },
+ "Application ID": {
+ "message": "معرّف التطبيق"
+ },
+ "Redirect URL": {
+ "message": "إعادة توجيه عنوان URL"
+ },
+ "Actions": {
+ "message": "الإجراءات"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "يُسمح فقط بالأحرف الأبجدية الرقمية التي تحتوي على مسافات وشرطات سفلية."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "يمكن أن يحتوي الاسم على 48 حرفاً كحد أقصى."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "أسماء الرموز المكررة غير مسموح بها."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "يُسمح فقط بالأحرف الأبجدية الرقمية التي تحتوي على مسافات وشرطات سفلية"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "يُسمح فقط بـ 2-32 حرفاً"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "لا يُسمح بتكرار أسماء الرموز الرمزية لنفس الحساب."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "لا يُسمح بالكلمات المفتاحية \"مشتق\" أو \"ثنائي\" أو الكلمات التي تشبهها، مثل \"_ثنائي_\" أو \"d3eriv\"."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "قم بتسمية الرمز المميز الخاص بك وانقر فوق إنشاء لإنشاء الرمز المميز الخاص بك."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "اسم الرمز المميز (لقد قمت بإنشاء {numberOfTokens} من أصل 30 رمزاً مميزاً)"
+ },
+ "Create": {
+ "message": "إنشاء"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 عنصر |{count} العناصر",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "تحذير",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "توسيع فئة الشريط الجانبي '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "طي فئة الشريط الجانبي '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "صفحة غير مدرجة",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "هذه الصفحة غير مدرجة. لن تقوم محركات البحث بفهرستها، ولن يتمكن من الوصول إليها سوى المستخدمين الذين لديهم رابط مباشر.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "مع واجهة برمجة التطبيقات الخاصة بنا، ستتمكن من"
+ },
+ "Yes, delete": {
+ "message": "نعم، احذف"
+ },
+ "Delete token": {
+ "message": "حذف الرمز المميز"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "هل تريد بالتأكيد حذف هذا الرمز المميز؟"
+ },
+ "Delete app": {
+ "message": "حذف التطبيق"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "هل تريد بالتأكيد حذف هذا التطبيق؟"
+ },
+ "Update App": {
+ "message": "تحديث التطبيق"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "يجب أن يتكون اسم الرمز المميز الخاص بك من حرفين على الأقل."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "يُسمح بحد أقصى 32 حرفاً فقط."
+ },
+ "Nevermind": {
+ "message": "لا تهتم"
+ },
+ "OK": {
+ "message": "حسناً"
+ },
+ "Token created successfully!": {
+ "message": "تم إنشاء الرمز المميز بنجاح!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "يرجى حفظ مفتاح الرمز المميز هذا. لأسباب أمنية، لا يمكن عرضه أو نسخه مرة أخرى. إذا فقدت هذا المفتاح، ستحتاج إلى إنشاء رمز مميز جديد."
+ },
+ "Key": {
+ "message": "المفتاح"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "لقد قمت بإنشاء الحد الأقصى لعدد الرموز المميزة."
+ },
+ "Deriv account": {
+ "message": "حساب مشتق"
+ },
+ "Log out": {
+ "message": "تسجيل الخروج"
+ },
+ "Documentation": {
+ "message": "التوثيق"
+ },
+ "Dashboard": {
+ "message": "لوحة التحكم"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "مكافأة العلة"
+ },
+ "Homepage": {
+ "message": "Homepage"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "برقية"
+ },
+ "if you need any assistance or support.": {
+ "message": "if you need any assistance or support."
+ },
+ "Send an email": {
+ "message": "Send an email"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current.json b/i18n/ar/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..64d799fe7
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "التالي",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "المفاهيم الأساسية",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "تعلّم كيفية استخدام WebSocket API ومكالمات واجهة برمجة التطبيقات (API) لإنشاء تطبيق تداول مخصص لك.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "أمثلة على الرموز",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "أمثلة على الرموز",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "اكتشف رموز واجهة برمجة التطبيقات API المتاحة لك لاستخدامها في إنشاء تطبيق التداول الخاص بك. تعلم مع أمثلة API.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "أمثلة على جافا سكريبت",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "أمثلة جافا سكريبت",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "استكشف أكواد JavaScript التي يمكنك استخدامها لإنشاء تطبيق التداول الخاص بك. تعلم من خلال أمثلة JavaScript وأمثلة واجهة برمجة التطبيقات.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "اللغات",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "لغات البرمجة",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "اختر لغتك البرمجية المفضلة لإنشاء تطبيق تداول بمساعدة واجهة برمجة تطبيقات WebSocket. ابدأ التعلم مع هذه الأمثلة البرمجية.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "جافا سكريبت",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "ابدأ في إنشاء تطبيق التداول الخاص بك باستخدام Javascript وHTML وCSS عبر واجهة برمجة تطبيقات WebSocket الخاصة بنا.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "أدلة إرشادية",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "دليل لواجهة برمجة تطبيقات المشتقات، بما في ذلك أمثلة على واجهة برمجة التطبيقات لإنشاء تطبيق تداول بميزات شاملة مشابهة لتطبيق Deriv Trader. ابدأ اليوم!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..142933cc4
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "مكتبات العميل",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على كيفية استخدام ميزات Deriv websocket API مع مكتبات العملاء الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..52f1d4bd2
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "عميل Flutter",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "مستندات عميل Flutter"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..d4ab013de
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: إعداد المشروع
+sidebar_label: الإعداد
+sidebar_position: 0
+---
+
+يرجى مراجعة وثائق المكتبة [هنا] (https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+سنقوم بتحديث هذه الصفحات في المستقبل عندما يكون لدينا محتوى لها
+:::
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..e20429fe5
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,9 @@
+---
+title: مقدمة
+sidebar_label: مقدمة
+sidebar_position: 0
+description: |
+ مقدمة في مكتبات العميل
+---
+
+## مقدمة
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..fc3c02a56
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "عميل بايثون",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "مستندات Python"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..54a8d0baa
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: إعداد المشروع
+sidebar_label: الإعداد
+sidebar_position: 0
+---
+
+يرجى مراجعة وثائق المكتبة [هنا] (https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+سنقوم بتحديث هذه الصفحات في المستقبل عندما يكون لدينا محتوى لها
+:::
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..3eccbeb27
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "عميل TypeScript",
+ "position": 0,
+ "link": {
+ "type": "generated-index",
+ "description": "مستندات TypeScript/JavaScript"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..52ee098be
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: إعداد المشروع
+sidebar_label: الإعداد
+sidebar_position: 0
+---
+
+يرجى مراجعة وثائق المكتبة [هنا] (https://binary-com.github.io/deriv-api/)
+
+:::caution
+سنقوم بتحديث هذه الصفحات في المستقبل عندما يكون لدينا محتوى لها
+:::
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..c71881bdc
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "الاسئلة المتكررة",
+ "position": 7,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..4c9b6b41e
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: شروط استخدام Deriv API
+sidebar_label: شروط استخدام Deriv API
+sidebar_position: 1
+tags:
+ - الأسئلة المتكررة
+keywords:
+ - الأسئلة المتكررة
+description: شروط استخدام Deriv API
+---
+
+واجهة برمجة التطبيقات المشتقة مجانية وتخضع لـ [الشروط والأحكام] (https://deriv.com/terms-and-conditions) و
+[حقوق النشر] (https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+إذا واجهت أي صعوبات في استخدامه أو إذا كنت بحاجة إلى مساعدة، يمكنك التواصل معنا
+عبر أحد منتديات الدعم الخاصة بنا أو عبر البريد الإلكتروني.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..c82ab0fa5
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: كيف يمكنني كسب المال باستخدام Deriv API؟
+sidebar_label: كيف يمكنني كسب المال باستخدام Deriv API؟
+sidebar_position: 1
+tags:
+ - الأسئلة المتكررة
+keywords:
+ - الأسئلة المتكررة
+description: كيفية كسب المال باستخدام Deriv API
+---
+
+- يمكنك كسب عمولة على التداولات والمدفوعات التي يجريها عملاؤك عبر
+ المواقع الإلكترونية والتطبيقات التي تنشئها باستخدام واجهة برمجة تطبيقات Deriv. احصل على مزيد من التفاصيل حول خطط العمولة
+ [هنا] (https://deriv.com/partners/affiliate-ib).
+
+- يمكنك أيضًا أن تكسب من هوامش الربح على كل عقد تشتريه من خلال تطبيق التداول
+ الذي أنشأته باستخدام Deriv API. يتم تحديد هامش الربح من قبلك ويمكن أن يصل
+ إلى 5%.
+
+فيما يلي مثال لكيفية حساب هامش الربح المضاف:
+
+- للحصول على عائد قدره 2 **دولار أمريكي** : حصة العميل بدون هامش الربح = 1.07 **دولار** **دولار**
+- مع الترميز (على سبيل المثال 2%)، يدفع العميل : حصة العميل مع هامش الربح =
+ الحصة + (العائد × هامش الربح)
+- حصة العميل مع هامش الربح = 1.07 **دولار أمريكي** + (2 **دولار أمريكي** × 2%) = 1.11 **دولار أمريكي**
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..5f3f01c37
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,19 @@
+---
+title: ما الذي يمكنني القيام به باستخدام Deriv API؟
+sidebar_label: ما الذي يمكنني القيام به باستخدام Deriv API؟
+sidebar_position: 0
+tags:
+ - الأسئلة المتكررة
+keywords:
+ - الأسئلة المتكررة
+description: ميزات Deriv API
+---
+
+تسمح لك Deriv API بأداء جميع وظائف منصات Deriv، "نظرًا لأنهم يشتركون في نفس API. بالنسبة لمنصات CFD الخاصة بنا (Deriv MT5 و Deriv X)، فإن وظيفة API متاحة فقط لبعض الإجراءات المتعلقة بإدارة الحساب.
+
+يقوم مستخدمو API لدينا بالأنشطة التالية:
+
+- انشاء مواقع ويب مشابهة لـ Deriv ولكن بميزات مختلفة.
+- إنشاء تطبيقات سطح المكتب لتنفيذ الصفقات لأنفسهم ولعملائهم.
+- استكشاف المعلومات التاريخية للحركة اللحظية في السعر (tick).
+- توفير خدمات الدفع بواسطة وكلاء الدفع بشكل تلقائي.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/ar/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..eb6093e38
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: بداية سريعة
+hide_title: false
+draft: false
+sidebar_label: بداية سريعة
+sidebar_position: 0
+tags:
+ - مقدمة
+keywords:
+ - تطبيق التداول
+ - رمز واجهة برمجة التطبيقات
+ - مثال على واجهة برمجة التطبيقات
+description: احصل على نظرة عامة على أمثلة التعليمات البرمجية المتاحة لواجهة برمجة التطبيقات المشتقة واللغات وكيفية استخدامها لإنشاء تطبيق التداول الخاص بك.
+---
+
+تنقسم وثائقنا إلى عدة أقسام:
+
+- [إعداد تطبيق مشتق] (/docs/setting-up-a-deriv-application.md)
+- [المصطلحات] (الفئة/المصطلحات)
+- [المفاهيم الأساسية] (الفئة/المفاهيم الأساسية)
+- [اللغات] (الفئة/اللغات)
+- [مكتبات العملاء] (الفئة/مكتبات العملاء)
+- [الأدلة] (الفئة/الأدلة)
+- [الأسئلة الشائعة] (الفئة/الأسئلة الشائعة)
+
+### بداية سريعة
+
+ألقِ نظرة على صفحتي [المفهوم الأساسي] (الفئة/المفاهيم الأساسية) و[المصطلحات] (الفئة/المصطلحات) وخذ وقتك في قراءتها. ستساعدك هذه المفاهيم في التعرف على واجهة برمجة تطبيقات خادم الويب سوكيت وكيفية استخدامها بكفاءة أكبر. فهي ليست مرتبطة بأي من أطرنا أو مكتباتنا.
+
+عندما تقرأ صفحتي [المفهوم الأساسي] (الفئة/المفاهيم الأساسية) و[المصطلحات] (الفئة/المصطلحات)، يمكنك البدء في اختيار نهج التنفيذ الخاص بك بناءً على اللغة/إطار العمل/المكتبة التي تريد استخدامها في تطبيقك.
+
+يعد استخدام [مكتبات العميل] (الفئة/مكتبات العملاء) اختياريًا ويمكنك الحصول على نفس النتيجة باستخدام البرامج التعليمية المتوفرة في [قسم اللغات] (الفئة/اللغات) أيضًا، ولكن مكتبات العملاء لدينا توفر لك المزيد من استدعاءات واجهة برمجة التطبيقات "القوية" و"الآمنة".
+
+### استخدام خادم websocket الخاص بنا مع ميزات اللغات فقط
+
+إذا كنت تريد استخدام واجهة برمجة تطبيقات خادم websocket الخاصة بنا مع لغة ترميز معينة، فقم بإلقاء نظرة على [قسم اللغات] (الفئة/اللغات) وتابع رحلتك من هناك.
+
+:::caution
+نقترح عليك استخدام [مكتبات العميل] (الفئة/مكتبات العملاء)، لأنها تمنحك تجربة أفضل للمطورين.
+:::
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..cc40a9a36
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "المصطلحات",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على المصطلحات الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..65a9fbb45
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: التحقق من الهوية
+hide_title: false
+draft: false
+sidebar_label: التحقق من الهوية
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - المصطلحات
+ - هوية
+ - التحقق
+ - أضف
+ - وثيقة
+keywords:
+ - المفاهيم
+ - المصطلحات
+ - هوية
+ - التحقق
+ - أضف
+ - وثيقة
+description: ما هو التحقق من الهوية في تطبيقات Deriv؟
+---
+
+### ما هو التحقق من الهوية في تطبيقات Deriv؟
+
+يضيف معلومات المستند مثل بلد الإصدار والمعرف ونوع عملية التحقق من الهوية.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..ebf6b4688
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "الحساب",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على فئة الحساب"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..9b93a06f4
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: تحميل المستند
+hide_title: false
+draft: false
+sidebar_label: تحميل المستند
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - وثيقة
+ - رفع
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - وثيقة
+ - رفع
+ - مصطلحات
+description: ما هو استدعاء API لتحميل المستندات؟
+---
+
+### ما هو استدعاء API لتحميل المستندات؟
+
+اطلب معلومات KYC من العميل
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..2db8770c0
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات التقييم المالي",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API للتقييم المالي الخاص بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..e31c3a865
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: الحصول على التقييم المالي
+hide_title: false
+draft: false
+sidebar_label: الحصول على التقييم المالي
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الحصول
+ - مالي
+ - تقدير
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - الحصول
+ - مالي
+ - تقدير
+ - المصطلحات
+description: ما هو استدعاء Financial Assessment API؟
+---
+
+### ما هو استدعاء Financial Assessment API؟
+
+يحصل هذا الاستدعاء على تفاصيل التقييم المالي.
+
+"التقييم المالي" هو استبيان يتعين على عملاء بعض الشركات المالية إكماله، وذلك نظرًا لمتطلبات التنظيم ومعرفة العميل (KYC).
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..74961afb3
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: حدد التقييم المالي
+hide_title: false
+draft: false
+sidebar_label: حدد التقييم المالي
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الرموز النشطة
+keywords:
+ - المفاهيم
+ - الرموز النشطة
+description: ما هو استدعاء Set Financial Assessment API؟
+---
+
+### ما هو استدعاء Set Financial Assessment API؟
+
+يحدد هذا الاستدعاء تفاصيل التقييم المالي بناءً على إجابات العميل لتحليل ما إذا كان يمتلك الخبرة والمعرفة لفهم المخاطر التي ينطوي عليها تداول الخيارات الثنائية.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..5f3f64d0c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: احصل على إعدادات الحساب
+hide_title: false
+draft: false
+sidebar_label: احصل على إعدادات الحساب
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الحصول
+ - الحساب
+ - إعدادات
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - الحصول
+ - الحساب
+ - إعدادات
+ - مصطلحات
+description: ما هو استدعاء API الخاص بـ الحصول على إعدادات الحساب؟
+---
+
+### ما هو استدعاء API الخاص بـ الحصول على إعدادات الحساب؟
+
+احصل على إعدادات المستخدم (البريد الإلكتروني وتاريخ الميلاد والعنوان وما إلى ذلك)
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..266fd1714
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: ملف الأعمال
+hide_title: false
+draft: false
+sidebar_label: ملف الأعمال
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - ملف الأعمال
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - ملف الأعمال
+ - مصطلحات
+description: ما هي مكالمة Portfolio API؟
+---
+
+### ما هي مكالمة Portfolio API؟
+
+الحصول على معلومات حول ملف اعمالي الحالي من الخيارات.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..7fb325108
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: جدول الأرباح
+hide_title: false
+draft: false
+sidebar_label: جدول الأرباح
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - ربح
+ - الجدول
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - ربح
+ - الجدول
+ - مصطلحات
+description: ما هو استدعاء Portfolio API؟
+---
+
+### ما هو استدعاء Portfolio API؟
+
+استرجع ملخصًا لجدول أرباح الحساب، وفقًا لمعايير البحث المحددة.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..66cba8231
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: فحص الحقائق
+hide_title: false
+draft: false
+sidebar_label: فحص الحقائق
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - واقع
+ - تحقق
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - واقع
+ - تحقق
+ - المصطلحات
+description: ما هو استدعاء Reality Check API؟
+---
+
+### ما هو استدعاء Reality Check API؟
+
+استرجع ملخص صفقات العميل وحساب منشأة Reality Check.
+
+«التحقق من الواقع» يعني عرض الوقت المنقضي منذ بدء الجلسة وأرباح/خسائر العميل المرتبطة به.
+
+تعد عملية فحص الحقائق متطلب تنظيمي لبعض الشركات المالية.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..d30d0952f
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: بيان
+hide_title: false
+draft: false
+sidebar_label: بيان
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - بيان
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - بيان
+ - المصطلحات
+description: ما هو استدعاء API الخاص بالبيان؟
+---
+
+### ما هو استدعاء API الخاص بالبيان؟
+
+استرجع ملخصًا لمعاملات الحساب وفقًا لمعايير البحث المحددة.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..14096d7be
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "الحساب الافتراضي/الحقيقي",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API الخاصة بالحساب الافتراضي والحقيقي"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..95656159e
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "عقد",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على فئة العقد الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..5110886e6
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات عقد الشراء/البيع",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API الخاصة بعقود البيع والشراء"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..9bf60aedb
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: عقد شراء لحسابات متعددة
+hide_title: false
+draft: false
+sidebar_label: عقد شراء لحسابات متعددة
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - شراء
+ - عقد
+ - متعددة
+ - حسابات
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - شراء
+ - عقد
+ - متعددة
+ - حسابات
+ - مصطلحات
+description: ما هو استدعاء API لشراء عقود لعدة حسابات؟
+---
+
+### ما هو استدعاء API لشراء عقود لعدة حسابات؟
+
+شراء عقد لحسابات متعددة محددة بواسطة معلمة "الرموز".
+
+ملاحظة: على الرغم من أن هذا الاستدعاء مصرح به، إلا أن العقد لم يتم شراؤه للحساب المصرح به.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..8fd9c5e3a
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: عقد شراء
+hide_title: false
+draft: false
+sidebar_label: عقد شراء
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - شراء
+ - عقد
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - شراء
+ - عقد
+ - مصطلحات
+description: ما هي مكالمة API لعقد الشراء؟
+---
+
+### ما هي مكالمة API لعقد الشراء؟
+
+عقد شراء.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..2a60c3dd7
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "عقود البيع: حسابات متعددة"
+hide_title: false
+draft: false
+sidebar_label: "عقود البيع: حسابات متعددة"
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - بيع
+ - عقد
+ - متعددة
+ - حسابات
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - بيع
+ - عقد
+ - متعددة
+ - حسابات
+ - المصطلحات
+description: "ما هي عقود البيع: استدعاء API للحسابات المتعددة؟"
+---
+
+### ما هي عقود البيع: استدعاء API للحسابات المتعددة؟
+
+بيع العقود لحسابات متعددة في وقت واحد.
+
+يستخدم استجابة الرمز القصير من "شراء_عقود_للحسابات_المتعددة" لتحديد العقد، ورموز التفويض لتحديد الحسابات التي سيتم بيع تلك العقود عليها.
+
+لاحظ أن الحسابات المحددة بواسطة "tokens" هي التي ستتأثر فقط. لن يتم بيع العقد في الحساب المصرح به حاليًا إلا إذا تم تضمين الرمز الخاص بالحساب الحالي.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..ba1adb529
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: عقد بيع
+hide_title: false
+draft: false
+sidebar_label: عقد بيع
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - بيع
+ - عقد
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - بيع
+ - عقد
+ - مصطلحات
+description: ما هو استدعاء API لعقد البيع؟
+---
+
+### ما هو استدعاء API لعقد البيع؟
+
+بيع عقد كما تم تحديده من مكالمة "محفظة" سابقة.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..789888b93
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: عقود الرمز
+hide_title: false
+draft: false
+sidebar_label: عقود الرمز
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - العقود
+ - الرمز
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - العقود
+ - الرمز
+ - المصطلحات
+description: ما هي عقود استدعاء API للرموز؟
+---
+
+### ما هي عقود استدعاء API للرموز؟
+
+للحصول على رمز معين، احصل على قائمة العقود المتاحة حاليًا وأحدث الحواجز وحدود المدة لكل عقد.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..3b363121a
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات عرض السعر",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API الخاصة بعرض السعر"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..4905af2e9
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "عرض السعر: العقود الجارية"
+hide_title: false
+draft: false
+sidebar_label: "عرض السعر: العقود الجارية"
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - ثمن
+ - اقتراح
+ - افتح
+ - العقود
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - ثمن
+ - اقتراح
+ - افتح
+ - العقود
+ - المصطلحات
+description: "ما هو عرض السعر: استدعاء API للعقود الجارية؟"
+---
+
+### ما هو عرض السعر: استدعاء API للعقود الجارية؟
+
+احصل على أحدث سعر لعقد معين.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..1f0697b4d
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: عرض السعر
+hide_title: false
+draft: false
+sidebar_label: عرض السعر
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - ثمن
+ - اقتراح
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - ثمن
+ - اقتراح
+ - المصطلحات
+description: ما هو استدعاء API لعرض الأسعار؟
+---
+
+### ما هو استدعاء API لعرض الأسعار؟
+
+احصل على أحدث سعر لعقد معين.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..ae81822f9
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: بيع عقود منتهية الصلاحية
+hide_title: false
+draft: false
+sidebar_label: بيع عقود منتهية الصلاحية
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - بيع
+ - منتهي الصلاحية
+ - العقود
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - بيع
+ - منتهي الصلاحية
+ - العقود
+ - المصطلحات
+description: ما هي مكالمة API لعقد الشراء؟
+---
+
+### ما هو استدعاء API الخاصة ببيع العقود المنتهية الصلاحية؟
+
+سيحاول هذا الاستدعاء بيع أي عقود منتهية الصلاحية وإرجاع عدد العقود المباعة.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..ad5a4462f
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "التداول بالنسخ",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API الخاصة بتداول النسخ"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..1dbe6217c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "التداول بالنسخ: القائمة"
+hide_title: false
+draft: false
+sidebar_label: "التداول بالنسخ: القائمة"
+sidebar_position: 4
+tags:
+ - P2P
+ - نسخ
+ - التداول
+ - قائمة
+ - المفاهيم
+ - مصطلحات
+keywords:
+ - P2P
+ - نسخ
+ - التداول
+ - قائمة
+ - المفاهيم
+ - مصطلحات
+description: "ما هو التداول بالنسخ: استدعاء List API؟"
+---
+
+### ما هو التداول بالنسخ: استدعاء List API؟
+
+يقوم باسترجاع قائمة بالناسخين النشطين و/أو المتداولين للتداول بالنسخ
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..efc7bcc2c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "التداول بالنسخ: ابدأ"
+hide_title: false
+draft: false
+sidebar_label: "التداول بالنسخ: ابدأ"
+sidebar_position: 4
+tags:
+ - P2P
+ - نسخ
+ - التداول
+ - ابدأ
+ - المفاهيم
+ - مصطلحات
+keywords:
+ - P2P
+ - نسخ
+ - التداول
+ - ابدأ
+ - المفاهيم
+ - مصطلحات
+description: "ما هو التداول بالنسخ: ابدأ استدعاء API؟"
+---
+
+### ما هو التداول بالنسخ: ابدأ استدعاء API؟
+
+ابدأ بنسخ صفقات المتداول.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..b498d3ac8
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "التداول بالنسخ: الإحصائيات"
+hide_title: false
+draft: false
+sidebar_label: "التداول بالنسخ: الإحصائيات"
+sidebar_position: 4
+tags:
+ - P2P
+ - نسخ
+ - التداول
+ - الإحصائيات
+ - المفاهيم
+ - المصطلحات
+keywords:
+ - P2P
+ - نسخ
+ - التداول
+ - الإحصائيات
+ - المفاهيم
+ - المصطلحات
+description: "ما هو التداول بالنسخ: استدعاء API للإحصاءات؟"
+---
+
+### ما هو التداول بالنسخ: استدعاء API للإحصاءات؟
+
+استرجع إحصائيات الأداء والتداول والمخاطر وآلات النسخ للمتداول.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..5f6da2432
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "التداول بالنسخ: ايقاف"
+hide_title: false
+draft: false
+sidebar_label: "التداول بالنسخ: ايقاف"
+sidebar_position: 4
+tags:
+ - P2P
+ - نسخ
+ - التداول
+ - ايقاف
+ - المفاهيم
+ - المصطلحات
+keywords:
+ - P2P
+ - نسخ
+ - التداول
+ - ايقاف
+ - المفاهيم
+ - المصطلحات
+description: "ما هو التداول بالنسخ: إيقاف مكالمة API؟"
+---
+
+### ما هو التداول بالنسخ: إيقاف مكالمة API؟
+
+ابدأ بنسخ صفقات المتداول.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..9c781438b
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على فئة P2P الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..945f234ac
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات إعلان P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API لإعلانات P2P الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..ce849ad42
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: إنشاء إعلان P2P
+hide_title: false
+draft: false
+sidebar_label: إنشاء إعلان P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - إنشاء
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - إنشاء
+ - المصطلحات
+description: ما هو ستدعاء API لإنشاء إعلان P2P؟
+---
+
+### ما هو ستدعاء API لإنشاء إعلان P2P؟
+
+يقوم بإنشاء إعلان P2P. يمكن استخدامه فقط من قبل معلن P2P معتمد.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..841485efa
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: معلومات إعلان P2P
+hide_title: false
+draft: false
+sidebar_label: معلومات إعلان P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - معلومات
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - معلومات
+ - المصطلحات
+description: ما هو ستدعاء API لإنشاء إعلان P2P؟
+---
+
+### ما هو ستدعاء API لإنشاء إعلان P2P؟
+
+استرجاع المعلومات حول إعلان P2P.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..100219856
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: قائمة إعلانات P2P
+hide_title: false
+draft: false
+sidebar_label: قائمة إعلانات P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - قائمة
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - قائمة
+ - المصطلحات
+description: ما هو ستدعاء API لإنشاء إعلان P2P؟
+---
+
+### ما هو ستدعاء API لإنشاء إعلان P2P؟
+
+إرجاع الإعلانات المتاحة للاستخدام مع 'p2p_order_create'
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..ad85a44b2
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: تحديث إعلان P2P
+hide_title: false
+draft: false
+sidebar_label: تحديث إعلان P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - تحديث
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - تحديث
+ - مصطلحات
+description: ما هو ستدعاء API لإنشاء إعلان P2P؟
+---
+
+### ما هو ستدعاء API لإنشاء إعلان P2P؟
+
+يقوم بتحديث إعلان P2P. لا يمكن استخدامه إلا من قبل المعلن.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..e8f762b25
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات معلن P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API الخاصة بنا لمعلن P2P"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..0c401dd38
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: إعلانات P2P للمعلنين
+hide_title: false
+draft: false
+sidebar_label: إعلانات P2P للمعلنين
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - معلني
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - إعلانات
+ - معلني
+ - مصطلحات
+description: ما هو استدعاء API للإعلانات من قبل المعلنين لP2P؟
+---
+
+### ما هو استدعاء API للإعلانات من قبل المعلنين لP2P؟
+
+يقوم بإسترجاع جميع إعلانات P2P التي تم إنشاؤها بواسطة العميل المعتمد. يمكن استخدامه فقط من قبل معلن P2P مسجل.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..e426484c1
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: إنشاء معلن P2P
+hide_title: false
+draft: false
+sidebar_label: إنشاء معلن P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - إنشاء
+ - معلني
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - إنشاء
+ - معلني
+ - المصطلحات
+description: ما هو ستدعاء API لإنشاء معلن P2P؟
+---
+
+### ما هو ستدعاء API لإنشاء معلن P2P؟
+
+يقوم بتسجيل العميل كمعلن P2P.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..74b48521b
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: معلومات معلن P2P
+hide_title: false
+draft: false
+sidebar_label: معلومات معلن P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - معلني
+ - معلومات
+ - المفاهيم
+ - مصطلحات
+keywords:
+ - P2P
+ - معلني
+ - معلومات
+ - المفاهيم
+ - مصطلحات
+description: ما هو ستدعاء API لمعلومات معلن P2P؟
+---
+
+### ما هو ستدعاء API لمعلومات معلن P2P؟
+
+استرجاع المعلومات حول معلن P2P.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..21f55656c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: طرق دفع معلني P2P
+hide_title: false
+draft: false
+sidebar_label: طرق دفع معلني P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - الدفع
+ - معلني
+ - طرق
+ - المفاهيم
+ - مصطلحات
+keywords:
+ - P2P
+ - الدفع
+ - معلني
+ - طرق
+ - المفاهيم
+ - مصطلحات
+description: ما هو ستدعاء API لطرق دفع معلني P2P؟
+---
+
+### ما هو ستدعاء API لطرق دفع معلني P2P؟
+
+إدارة أو سرد طرق الدفع لمعلني P2P.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..24754a2ab
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: علاقات معلن P2P
+hide_title: false
+draft: false
+sidebar_label: علاقات معلن P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - معلني
+ - علاقات
+ - المفاهيم
+ - المصطلحات
+keywords:
+ - P2P
+ - معلني
+ - علاقات
+ - المفاهيم
+ - المصطلحات
+description: ما هو ستدعاء API لعلاقات معلن P2P؟
+---
+
+### ما هو ستدعاء API لعلاقات معلن P2P؟
+
+يقوم بتحديث وإسترجاع المعلنين المفضلين والمحظورين للمستخدم الحالي.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..6a03bfc3f
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: تحديث معلن P2P
+hide_title: false
+draft: false
+sidebar_label: تحديث معلن P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - معلني
+ - تحديث
+ - المفاهيم
+ - المصطلحات
+keywords:
+ - P2P
+ - معلني
+ - تحديث
+ - المفاهيم
+ - المصطلحات
+description: ما هو ستدعاء API لتحديث معلن P2P؟
+---
+
+### ما هو ستدعاء API لتحديث معلن P2P؟
+
+قم بتحديث معلومات معلن P2P للحساب الجاري. يمكن استخدامه فقط من قبل معلن P2P معتمد.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..cf9686d58
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات طلب P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات طلب P2P الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..1006e7cfa
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: إلغاء طلب P2P
+hide_title: false
+draft: false
+sidebar_label: إلغاء طلب P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - إلغاء
+ - طلبات
+ - المفاهيم
+ - مصطلحات
+keywords:
+ - P2P
+ - إلغاء
+ - طلبات
+ - المفاهيم
+ - مصطلحات
+description: ما هو ستدعاء API لإلغاء طلب P2P؟
+---
+
+### ما هو ستدعاء API لإلغاء طلب P2P؟
+
+يقوم بإلغاء طلب P2P.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..07f47c45c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: تأكيد طلب P2P
+hide_title: false
+draft: false
+sidebar_label: تأكيد طلب P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - تأكيد
+ - طلبات
+ - المفاهيم
+ - المصطلحات
+keywords:
+ - P2P
+ - تأكيد
+ - طلبات
+ - المفاهيم
+ - المصطلحات
+description: ما هو استدعاء API لتأكيد طلب P2P؟
+---
+
+### ما هو استدعاء API لتأكيد طلب P2P؟
+
+يقوم بتأكيد طلب P2P.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..3fe5e0d54
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: إنشاء طلب P2P
+hide_title: false
+draft: false
+sidebar_label: إنشاء طلب P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - إنشاء
+ - طلبات
+ - المفاهيم
+ - المصطلحات
+keywords:
+ - P2P
+ - إنشاء
+ - طلبات
+ - المفاهيم
+ - المصطلحات
+description: ما هو ستدعاء API لإنشاء طلب P2P؟
+---
+
+### ما هو ستدعاء API لإنشاء طلب P2P؟
+
+يقوم بإنشاء طلب P2P للإعلان المحدد.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..c8756a780
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: الاعتراض على طلب P2P
+hide_title: false
+draft: false
+sidebar_label: الاعتراض على طلب P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - طلبات
+ - الاعتراض
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - طلبات
+ - الاعتراض
+ - المصطلحات
+description: ما هو ستدعاء API للاعتراض على طلب P2P؟
+---
+
+### ما هو ستدعاء API للاعتراض على طلب P2P؟
+
+يقوم برفع شكوى على طلب P2P.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..a2ee8aea5
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: معلومات طلب P2P
+hide_title: false
+draft: false
+sidebar_label: معلومات طلب P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - طلبات
+ - معلومات
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - طلبات
+ - معلومات
+ - المصطلحات
+description: ما هو ستدعاء API لمعلومات طلب P2P؟
+---
+
+### ما هو ستدعاء API لمعلومات طلب P2P؟
+
+يقوم باسترجاع المعلومات حول طلب P2P.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..a56487116
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: قائمة طلبات P2P
+hide_title: false
+draft: false
+sidebar_label: قائمة طلبات P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - طلبات
+ - القائمة
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - طلبات
+ - القائمة
+ - المصطلحات
+description: ما هو ستدعاء API لقائمة طلبات P2P؟
+---
+
+### ما هو ستدعاء API لقائمة طلبات P2P؟
+
+يقوم بعرض قائمة الطلبات النشطة.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..16bfe0540
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: مراجعة طلب P2P
+hide_title: false
+draft: false
+sidebar_label: مراجعة طلب P2P
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - p2p
+ - طلبات
+ - مراجعة
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - p2p
+ - طلبات
+ - مراجعة
+ - مصطلحات
+description: ما هو ستدعاء API لمراجعة طلب P2P؟
+---
+
+### ما هو ستدعاء API لمراجعة طلب P2P؟
+
+يقوم بإنشاء تقييم للطلب المحدد.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..aab896801
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "الدفع",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على فئة الدفع الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..3573adf74
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: معلومات الكاشير
+hide_title: false
+draft: false
+sidebar_label: معلومات الكاشير
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الكاشير
+ - معلومات
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - الكاشير
+ - معلومات
+ - مصطلحات
+description: ما هو ستدعاء API لمعلومات الكاشير؟
+---
+
+### ما هو ستدعاء API لمعلومات الكاشير؟
+
+يقوم بطلب معلومات الكاشير للنوع المحدد.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..654e61dce
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات وكيل الدفع",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على مكالمات وكيل الدفع لدينا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..c3a5fb552
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: إنشاء وكيل دفع
+hide_title: false
+draft: false
+sidebar_label: إنشاء وكيل دفع
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - إنشاء
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - إنشاء
+ - المصطلحات
+description: ما هو ستدعاء API لإنشاء وكيل دفع؟
+---
+
+### ما هو ستدعاء API لإنشاء وكيل دفع؟
+
+يقوم بحفظ تفاصيل وكيل الدفع الخاصة بالعميل.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..8d57ac14c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: تفاصيل وكيل الدفع
+hide_title: false
+draft: false
+sidebar_label: تفاصيل وكيل الدفع
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - تفاصيل
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - تفاصيل
+ - المصطلحات
+description: ما هو استدعاء API الخاص بتفاصيل وكيل الدفع؟
+---
+
+### ما هو استدعاء API الخاص بتفاصيل وكيل الدفع؟
+
+يقوم بعرض تفاصيل وكيل الدفع الخاصة بالعميل.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..e25b9ae15
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "وكيل الدفع: قائمة"
+hide_title: false
+draft: false
+sidebar_label: "وكيل الدفع: قائمة"
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - القائمة
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - القائمة
+ - المصطلحات
+description: ما هو ستدعاء API لقائمة وكيل الدفع P2P؟
+---
+
+### ما هو ستدعاء API لقائمة وكيل الدفع P2P؟
+
+يقوم بعرض قائمة بوكلاء الدفع لبلد معين لعملة معينة.
+
+يسمح وكلاء الدفع للمستخدمين بإيداع الأموال وسحبها باستخدام طرق الدفع المحلية التي قد لا تكون متاحة عبر نظام الكاشير عبر موقعنا.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..7894daf62
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "وكيل الدفع: التحويل"
+hide_title: false
+draft: false
+sidebar_label: "وكيل الدفع: التحويل"
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - التحويل
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - التحويل
+ - مصطلحات
+description: "ما هو ستدعاء API لوكيل الدفع: التحويل؟"
+---
+
+### ما هو ستدعاء API لوكيل الدفع: التحويل؟
+
+تحويل وكيل الدفع - هذا الاستدعاء متاح فقط للحسابات المعتمدة من وكلاء الدفع.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..400d0e988
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "وكيل الدفع: سحب"
+hide_title: false
+draft: false
+sidebar_label: "وكيل الدفع: سحب"
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - سحب
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - الدفع
+ - وكيل
+ - سحب
+ - المصطلحات
+description: "ما هو ستدعاء API لوكيل الدفع: سحب؟"
+---
+
+### ما هو ستدعاء API لوكيل الدفع: سحب؟
+
+يقوم باجراء عملية السحب إلى وكيل دفع معتمد.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..d0c775ff3
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: طرق الدفع
+hide_title: false
+draft: false
+sidebar_label: طرق الدفع
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الدفع
+ - طرق
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - الدفع
+ - طرق
+ - مصطلحات
+description: ما هو ستدعاء API لطرق الدفع؟
+---
+
+### ما هو ستدعاء API لطرق الدفع؟
+
+يقوم بإسترجاع قائمة بطرق الدفع المتاحة للبلد المحدد. إذا تم التوثيق بنجاح، سيتم استخدام بلد إقامة العميل.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..7da008761
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "التداول",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على فئة التداول الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..f27938996
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: الرموز النشطة
+hide_title: false
+draft: false
+sidebar_label: الرموز النشطة
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - النشطة
+ - الرموز
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - النشطة
+ - الرموز
+ - مصطلحات
+description: ما هو استدعاء API للرموز النشطة؟
+---
+
+### ما هو استدعاء API للرموز النشطة؟
+
+استرجع قائمة بجميع الرموز النشطة حاليًا (الأسواق الأساسية التي تتوفر فيها العقود للتداول).
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..5453c1832
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: فهرس الأصول
+hide_title: false
+draft: false
+sidebar_label: فهرس الأصول
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الأصل
+ - فهرس
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - الأصل
+ - فهرس
+ - المصطلحات
+description: ما هو استدعاء API لفهرس الأصول؟
+---
+
+### ما هو استدعاء API لفهرس الأصول؟
+
+يقوم باسترجاع قائمة شاملة للأصول الأساسية المتاحة مع أنواع العقود والحدود الزمنية لكل منها.
+
+إذا قام المستخدم بتسجيل الدخول، فسيتم فقط إسترجاع الأصول المتاحة للشركة المرخصة للتداول التي يتبعها هذا المستخدم.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..d92d0408c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات الشركة المتداولة/المرخصة للتداول",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API للشركة المتداولة/المرخصة للتداول الخاصة بنا"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..c5dfec092
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: تفاصيل الشركة المتداولة/المرخصة للتداول
+hide_title: false
+draft: false
+sidebar_label: تفاصيل الشركة المتداولة/المرخصة للتداول
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - المتداولة/المرخصة للتداول
+ - الشركة
+ - تفاصيل
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - المتداولة/المرخصة للتداول
+ - الشركة
+ - تفاصيل
+ - مصطلحات
+description: ما هو استدعاء API لتفاصيل الشركة المتداولة/المرخصة للتداول؟
+---
+
+### ما هو استدعاء API لتفاصيل الشركة المتداولة/المرخصة للتداول؟
+
+تمتلك الشركة عددًا من الشركات التابعة المرخصة في مختلف الاختصاصات والتي تُعرف باسم "الشركات المتداولة/المرخصة للتداول".
+
+يقدم هذا الاستدعاء معلومات حول كل شركة متداولة.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..580dbe828
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: الشركة المتداولة/المرخصة للتداول
+hide_title: false
+draft: false
+sidebar_label: الشركة المتداولة/المرخصة للتداول
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - المتداولة/المرخصة للتداول
+ - الشركة
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - المتداولة/المرخصة للتداول
+ - الشركة
+ - مصطلحات
+description: ما هو استدعاء API للشركة المتداولة/المرخصة للتداول؟
+---
+
+### ما هو استدعاء API للشركة المتداولة/المرخصة للتداول؟
+
+تمتلك الشركة عدد من الشركات التابعة المرخصة في مختلف الاختصاصات، والتي تُعرف بـ "الشركات المتداولة/المرخصة للتداول.
+
+ستعيد هذه المكالمة شركة Landing Company المناسبة للعملاء في بلد معين.
+
+قد تختلف الشركة المرخصة للتداول للمؤشرات الاصطناعية والعقود المالية (الفوركس، مؤشرات الأسهم، السلع).
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..8b2eb3230
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: قائمة الدول
+hide_title: false
+draft: false
+sidebar_label: قائمة الدول
+sidebar_position: 2
+tags:
+ - المفاهيم
+ - الدول
+ - مقيم
+ - قائمة
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - الدول
+ - مقيم
+ - قائمة
+ - مصطلحات
+description: ما هو ستدعاء API لقائمة الدول؟
+---
+
+### ما هو ستدعاء API لقائمة الدول؟
+
+قائمة البلدان ورموز البلدان المكونة من حرفين، وهي مناسبة لملء نموذج فتح الحساب.
+
+يمكن أن تكون قائمة الأمثلة على هذا النحو:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+]
+```
+
+يمكنك قراءة المزيد حول "قائمة البلدان" على [مستكشف واجهة برمجة التطبيقات - قائمة البلدان] (https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..f381be670
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "استدعاءات الحركة اللحظية",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "تعرف على استدعاءات API الخاصة بالحركة اللحظية"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..945ef18c1
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: سجل الحركات اللحظية (ticks)
+hide_title: false
+draft: false
+sidebar_label: سجل الحركات اللحظية (ticks)
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الحركات اللحظية (ticks)
+ - سجل
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - الحركات اللحظية (ticks)
+ - سجل
+ - المصطلحات
+description: ما هو استدعاء API لسجل الحركات اللحظية؟
+---
+
+### ما هو استدعاء API لسجل الحركات اللحظية؟
+
+احصل على سجل الحركات اللحظية لرمز معين.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..29e697632
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: التدفق المستمر للحركات اللحظية (Ticks Stream)
+hide_title: false
+draft: false
+sidebar_label: التدفق المستمر للحركات اللحظية (Ticks Stream)
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الحركات اللحظية (ticks)
+ - التدفق المستمر
+ - المصطلحات
+keywords:
+ - المفاهيم
+ - الحركات اللحظية (ticks)
+ - التدفق المستمر
+ - المصطلحات
+description: ما هو استدعاء API للتدفق المستمر للحركات اللحظية (Ticks Stream)؟
+---
+
+### ما هو استدعاء API للتدفق المستمر للحركات اللحظية (Ticks Stream)؟
+
+يقوم بانشاء تدفقًا مستمرًا من تحديثات أسعار السوق لرمز مُحدد.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..88dc77d7f
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: فترات التداول
+hide_title: false
+draft: false
+sidebar_label: فترات التداول
+sidebar_position: 4
+tags:
+ - المفاهيم
+ - الأصل
+ - فهرس
+ - مصطلحات
+keywords:
+ - المفاهيم
+ - الأصل
+ - فهرس
+ - مصطلحات
+description: ما هو استدعاء API لفترات التداول؟
+---
+
+### ما هو استدعاء API لفترات التداول؟
+
+يقوم باسترجاع قائمة لكل الأصول الأساسية المتاحة بالإضافة إلى أنواع العقود وحدود مدة التداول.
+
+إذا قام المستخدم بتسجيل الدخول، فسيتم فقط إسترجاع الأصول المتاحة للشركة المرخصة للتداول التي يتبعها هذا المستخدم.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..5dc0875aa
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "أمثلة على الرموز",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "title": "أمثلة على الرموز",
+ "description": "اكتشف رموز واجهة برمجة التطبيقات API المتاحة لك لاستخدامها في إنشاء تطبيق التداول الخاص بك. تعلم مع أمثلة API."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..ab06c8d30
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "أمثلة على جافا سكريبت",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "استكشف أكواد JavaScript التي يمكنك استخدامها لإنشاء تطبيق التداول الخاص بك. تعلم من خلال أمثلة JavaScript وأمثلة واجهة برمجة التطبيقات.",
+ "title": "أمثلة جافا سكريبت"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..095d80ad7
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: الرموز النشطة
+draft: false
+sidebar_label: الرموز النشطة
+sidebar_position: 3
+tags:
+ - الكود
+ - مثال
+ - النشطة
+ - الرموز
+keywords:
+ - الكود
+ - مثال
+ - النشطة
+ - الرموز
+description: تعرف على كيفية إضافة الرموز النشطة ومعلومات السوق إلى تطبيق التداول الخاص بك من خلال مثال على واجهة برمجة التطبيقات.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+استرجع قائمة بجميع الرموز النشطة حاليًا (الأسواق الأساسية التي تتوفر فيها العقود للتداول).
+
+
+
+تحتوي البيانات على معلومات السوق والسوق الفرعي المتعلق بالرمز. في حال رغبت في استرجاع الرموز النشطة لشركة معينة مرخصة للتداول، يمكنك إضافة landing_company في معلومات الطلب.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..68ce73ad3
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: عقود الرموز
+draft: false
+sidebar_label: عقود الرمز
+sidebar_position: 4
+tags:
+ - الكود
+ - مثال
+ - العقود
+ - الرمز
+keywords:
+ - الكود
+ - مثال
+ - العقود
+ - الرمز
+description: قم بإضافة قائمة برموز السوق وأحدث حدودها وحدود مدتها إلى تطبيق التداول الخاص بك باستخدام مثال واجهة برمجة التطبيقات هذا.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+للحصول على رمز معين، احصل على قائمة العقود المتاحة حاليًا وأحدث الحواجز وحدود المدة لكل عقد.
+
+
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..493616c73
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: اتصال مقترح العقد
+draft: false
+sidebar_label: Keep Alive
+sidebar_position: 7
+tags:
+ - الكود
+ - مثال
+ - keep
+ - حي
+keywords:
+ - الكود
+ - مثال
+ - keep
+ - حي
+description: باستخدام هذا المثال على واجهة برمجة التطبيقات (API)، تعرّف على كيفية الحفاظ على الاتصال حيًا عند الحصول على مقترحات العقود عبر واجهة برمجة التطبيقات المشتقة.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
في هذا المثال سترى في هذا المثال كيفية الحفاظ على الاتصال حيًا عند الحصول على مقترحات العقود عبر واجهة برمجة تطبيقات المشتقات. يحافظ هذا المثال على الاتصال حياً عن طريق إرسال اختبار اتصال كل 30 ثانية.
+
+
+
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..99ac7061f
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: حالة مقترح العقد
+draft: false
+sidebar_label: الاقتراح
+sidebar_position: 6
+tags:
+ - الكود
+ - مثال
+ - اقتراح
+keywords:
+ - الكود
+ - مثال
+ - اقتراح
+description: تعرف على كيفية تمييز السعر الفوري، والدفع، والقيمة الفورية لعقود التداول من خلال هذا المثال من واجهة برمجة التطبيقات.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+يقوم بالحصول على أحدث سعر لعقد معين.
+
+
+
+هذا المثال يُظهر كيفية الحصول على اقتراح لعقد. ستكون قادرًا على الحصول على السعر والعائد والقيمة الفورية لعقدك. للحفاظ على هذا الاتصال نشطًا في فترات توقف الاستخدام، راجع مثال Keep alive.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..d5ce06402
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: تاريخ القراد
+draft: false
+sidebar_label: سجل الحركات اللحظية (ticks)
+sidebar_position: 2
+tags:
+ - الكود
+ - مثال
+ - الحركات اللحظية (ticks)
+ - سجل
+keywords:
+ - الكود
+ - مثال
+ - الحركات اللحظية (ticks)
+ - سجل
+description: اشترك في خاصية سجل التجزئة في Deriv API للحصول على أوقات التجزئة والأسعار السابقة. ادمج هذه الميزة في تطبيق التداول الخاص بك باستخدام مثال واجهة برمجة التطبيقات هذا.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+باستخدام سجل الحركات اللحظية، يُمكنك الحصول على مجموعة من الأسعار وأوقات الحركات اللحظية السابقة.
+
+
+
+
+
نحن نشترك في وظيفة التجزئة من واجهة برمجة تطبيقات المشتقات عبر الإنترنت لتتبع التجزئة الحالية والسابقة.
+
+
+على سبيل المثال، يمكنك إنشاء رسم بياني تفاعلي.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..d134bc1ee
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: وضع علامة الاتصال
+draft: false
+sidebar_label: الحركات اللحظية (ticks)
+sidebar_position: 1
+tags:
+ - الكود
+ - مثال
+ - الحركات اللحظية (ticks)
+keywords:
+ - الكود
+ - مثال
+ - الحركات اللحظية (ticks)
+description: اطّلع على مثال لواجهة برمجة التطبيقات (API) لمكالمة تيكيت متصلة بواجهة برمجة التطبيقات WebSocket. ابدأ في إنشاء تطبيق التداول الخاص بك اليوم!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
أسهل طريقة لفهم كيفية عمل واجهة برمجة التطبيقات المشتقة هي تجربة مكالمة تيك:
+
+
+
+
+
+
سنبدأ بمثال التجزئة لأنها كتلة بسيطة جدًا من الشيفرة البرمجية التي يمكن تنفيذها. ليس عليك تسجيل الدخول إلى حساب Deriv ومصادقة تطبيقك لتجربته.
+
+
+
+
العلامة هي مقياس للحد الأدنى من الحركة الصعودية أو الهبوطية في سعر السلعة المتداولة. نقوم بالاشتراك في وظائف الحركات اللحظية (ticks) من خلال Deriv API websocket، التي تقوم باستعادة بيانات حركة لحظية جديدة كل ثانية. كمثال على ذلك، يمكنك إنشاء رسم بياني تفاعلي باستخدام هذه البيانات.
+
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..ede625973
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: طلب حالة الموقع الإلكتروني
+draft: false
+sidebar_label: حالة الموقع الإلكتروني
+sidebar_position: 5
+tags:
+ - الكود
+ - مثال
+ - الموقع الإلكتروني
+ - حالة
+keywords:
+ - الكود
+ - مثال
+ - الموقع الإلكتروني
+ - حالة
+description: استكشف الإعدادات مثل حدود المكالمات، ومعلومات العملة، واللغات المدعومة من خلال طلب حالة الموقع الإلكتروني. تعلّم باستخدام مثال API هذا.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+طلب حالة الموقع الإلكتروني. من خلال استجابة API، ستتمكن من البحث في الإعدادات العامة مثل حدود الاستدعاءات ومعلومات العملات واللغات المدعومة وغير ذلك الكثير.
+
+
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..d0290c00c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "إخفاء عنصر-شريط جانبي-عنصر",
+ "label": "المفاهيم الأساسية",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "تعلّم كيفية استخدام WebSocket API ومكالمات واجهة برمجة التطبيقات (API) لإنشاء تطبيق تداول مخصص لك."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..43bc56773
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: وظائف مكالمات واجهة برمجة التطبيقات
+hide_title: false
+draft: false
+sidebar_label: وظائف مكالمات واجهة برمجة التطبيقات
+sidebar_position: 1
+tags:
+ - مفهوم
+ - استدعاءات
+ - ترتيب عناصر
+keywords:
+ - تطبيق التداول
+ - مكالمات واجهة برمجة التطبيقات
+ - مثال على واجهة برمجة التطبيقات
+description: قم بإعداد مكالمات API لتطبيق التداول الخاص بك باستخدام ميزة مكالمات API. تعلم كيفية الاشتراك وإرسال الطلبات والحصول على بيانات الاستجابة من خلال أمثلة واجهة برمجة التطبيقات.
+---
+
+## اشترك وأرسل
+
+تحتوي جميع استدعاءات API على وظيفة إرسال لتقديم طلب وتلقي استجابة. توفر بعض استدعاءات API أيضًا وظيفة اشتراك تسمح بإرسال التحديثات إلى تطبيقك عندما تتوفر معلومات جديدة.
+
+### اشترك
+
+توفر العديد من استدعاءات API وظيفة "الاشتراك". عندما تشترك في استدعاء API، ستتلقى تدفقًا مستمرًا من بيانات هذا الاستدعاء.
+
+بعض مكالمات واجهة برمجة التطبيقات هذه تشترك تلقائيًا (على سبيل المثال [ticks] (/api-explorer#ticks) وبعضها يحتوي على حقل "اشتراك" اختياري. إذا قمت بتمرير "1" إلى حقل "الاشتراك"، سيبدأ الاشتراك وسيستمر الخادم في إرسال البيانات المطلوبة حتى تقوم بإلغاء الاشتراك عن طريق استدعاء استدعاء "نسيت" أو "نسيت الكل" من مكالمات واجهة برمجة التطبيقات.
+
+على سبيل المثال، يمكنك استدعاء [سجل التجزئة] (/apiexplorer#ticks_history) لتلقي بيانات سجل التجزئة. ولكن عند إضافة خيار "اشتراك" إلى هذه المكالمة، ستتلقى بيانات سجل التجزئة التي طلبتها في الاستجابة الأولى، وستستمر في تلقي استجابة جديدة في كل مرة يتم فيها نشر علامة جديدة من قبل الخادم للرمز المحدد.
+
+في تدفق الرسائل من 'اشتراك'، يوجد حقل يسمى 'اشتراك'. هذا هو "معرّف الدفق". باستخدام هذا المعرف، يمكنك تحديد دفق الرسائل في منطقك وإيقاف الدفق باستخدام استدعاءات واجهة برمجة التطبيقات "انسَ" و"انسَ الكل".
+
+يمكن استخدام البيانات التي توفرها مكالمات واجهة برمجة التطبيقات مع وظيفة "الاشتراك" كمصدر بيانات لمكالمات وميزات واجهة برمجة التطبيقات الأخرى.
+
+### إرسال
+
+إذا قمت باستدعاء واجهة برمجة التطبيقات باستخدام وظيفة "الإرسال"، فسيقوم الخادم بإرسال البيانات المطلوبة مرة واحدة فقط. للحصول على بيانات محدثة، يجب عليك إرسال استدعاء API مرة أخرى. عادةً ما تُستخدم هذه الطريقة عندما تحصل على استجابات أخرى لمكالمات واجهة برمجة التطبيقات أو أحداث واجهة المستخدم مثل "النقر" و "التمرير" وغيرها.
+
+### نسيان
+
+إذا كنت ترغب في إيقاف دفق الرسائل الذي تم إنشاؤه بواسطة "اشتراك"، فسيتعين عليك استدعاء استدعاء "نسيت" استدعاء واجهة برمجة التطبيقات باستخدام "معرف الدفق" الصحيح. بخلاف ذلك، يمكنك استخدام استدعاء "نسيان الكل" من واجهة برمجة التطبيقات لإيقاف التدفقات عن طريق "اسم الطريقة".
+
+:::caution
+لمزيد من المعلومات حول استدعاء "نسيت" لواجهة برمجة التطبيقات، ألقِ نظرة على [نسيت] (/api-explorer#forget) و [نسيت الكل] (/api-explorer#forget_all) في مستكشف واجهة برمجة التطبيقات.
+:::
+
+## بيانات الطلب
+
+لتسهيل عملية التعامل مع تدفق الطلبات والردود في اتصال WebSocket الخاص بك، يتبع كل Deriv WebSocket API هيكل موحد. يمكنك استخدامه للتخزين المؤقت والتحقق والطلب ومزامنة الاستجابة.
+
+#### اسم طريقة استدعاء API
+
+يتضمن كل "طلب" في واجهة برمجة تطبيقات WebSocket حقل "اسم الطريقة" الذي يعمل كمعرف فريد للطلب. في معظم الحالات، سيحصل "اسم الطريقة" هذا على قيمة رقمية "1". ومع ذلك، هناك بعض الحالات التي قد تحتوي فيها خاصية المعرف على قيمة "سلسلة".
+
+:::caution
+اسم أسلوب استدعاء API مطلوب دائمًا. يحدد هذا الحقل البيانات التي ستحصل عليها من خادم WebSocket الخاص بنا.
+:::
+
+### الحقول المطلوبة
+
+تحتوي بيانات كل طلب على حقول إلزامية يجب عليك تقديمها، وقد تتضمن أيضًا حقولًا اختيارية. دعونا نستكشف ذلك بمثال من "قائمة الإقامة".
+
+تقوم مكالمة "قائمة الإقامة" بإرجاع قائمة بالبلدان ورموز البلدان المكونة من حرفين والمناسبة لملء نموذج فتح الحساب.
+
+بيانات الطلب لهذا الاستدعاء هي كما يلي:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Api Call Method Name
+ passthrough?: object; // Optional
+ req_id?: number; // Optional
+}
+```
+
+حقل "قائمة_الإقامة" هو "اسم الطريقة" للاستدعاء وهو مطلوب. قد تكون هناك حقول أخرى مطلوبة تتعلق بهذا النوع من الطلبات التي تريد إرسالها. لمعرفة المزيد حول "قائمة الإقامة" ومكالمات واجهة برمجة التطبيقات الأخرى، يرجى الاطلاع عليها في [مستكشف واجهة برمجة التطبيقات] (/api-explorer#residence_list).
+
+### حقول اختيارية
+
+تحتوي كل مكالمة على عدة حقول "اختيارية" أيضًا. دائمًا ما يكون "المرور" و"req_id" جزءًا من بيانات الطلب، ولكن يمكنك اختيار إلغاء الاشتراك وعدم استخدامهما.
+
+#### حقل "المرور
+
+سيتم إرجاع كل ما تمرره إلى هذا الحقل إليك داخل كائن "استجابة". يمكن أن يكون هذا مفيدًا عندما تحتاج إلى محاكاة تدفق الحالة لـ "الطلبات" و"الردود".
+
+#### الحقل "req_id
+
+قد تحتاج إلى "وضع علامة" على طلباتك وتمريرها من خلال مكالمات "WebSocket". يمكنك القيام بذلك عن طريق تمرير "رقم" إلى هذا الحقل. يمكن أن يكون مفيدًا عندما تحتاج إلى ربط "الطلبات" بـ "الاستجابات".
+
+:::caution
+للتعرف على الحقول الاختيارية الإضافية الخاصة بكل استدعاء من استدعاءات واجهة برمجة التطبيقات، يُرجى الرجوع إلى [مستكشف واجهة برمجة التطبيقات] (/api-explorer).
+:::
+
+## بيانات الاستجابة
+
+عندما تحصل على الرد على المكالمة، سيكون هناك "حقل" بنفس اسم "اسم الطريقة"، والذي يحتوي على البيانات الفعلية.
+
+الرد على مكالمة "قائمة الإقامة":
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ الإقامة_القائمة: [
+ {
+ "الهوية": {
+ "الخدمات": {
+ "idv": {
+ "المستندات_مدعومة": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "المستندات_مدعومة": {
+ "رخصة_قيادة": {
+ "اسم_العرض": "رخصة القيادة"
+ }، "رخصة القيادة": {
+ }،
+ "is_country_supported": 0
+ }
+ }
+ }،
+ "phone_idd": "35818"،
+ "النص": "جزر ألاند"،
+ "القيمة": "ax"
+ }،
+ {
+ "هوية": {
+ "الخدمات": {
+ "idv": {
+ "المستندات_مدعومة": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "المستندات_مدعومة": {
+ "رخصة_قيادة": {
+ "اسم_العرض": "Driving Licence"
+ },
+ "national_identity_card": {
+ "اسم_العرض": { "display_name": "بطاقة الهوية الوطنية"
+ }،
+ "جواز السفر": {
+ "اسم_العرض": "جواز السفر"
+ }.
+ }،
+ "is_country_supported": 1
+ }
+ }
+ }،
+ "phone_idd": "355"،
+ "نص": "ألبانيا"،
+ "tin_format": [
+ " "^ [A-Ta-ta-t0-9]\\d{8}[A-Wa-w] $"
+ ]،
+ "القيمة": "al"
+ }،
+ // ....
+ ]،
+};
+```
+
+هنا "قائمة_الإقامة" هي "اسم الطريقة"، وتحتوي على البيانات الفعلية التي طلبتها. وللاختصار، لم نقم بتضمين بقية المصفوفة. يمكنك التحقق من الاستجابة الفعلية [هنا] (/apiexplorer#residence_list).
+
+#### حقل "صدى_الطلب
+
+يحتوي هذا "الحقل" على "بيانات الطلب" الدقيقة التي أرسلتها إلى الخادم.
+
+#### حقل "نوع_الرسالة
+
+يساعدك هذا 'الحقل' على تحديد بيانات 'الرسالة' التي تحصل عليها في حدث الرسالة الخاصة باتصال WebSocket. على سبيل المثال، سيكون معالج الأحداث 'onmessage' الخاص بك لاتصال WebSocket في 'جافا سكريبت' هو
+
+```js showLineNumbers
+socket.onmessage = (حدث) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ التبديل (receivedMessage.msg_type) {
+ حالة "residence_list":
+ console.log("قائمة الإقامة هي: ",receivedMessage.Residence_list)
+ فاصل؛
+ حالة "معرف_مستلم_مستلم"
+ وحدة التحكم console.log("الاستجابة"، معرف_مستلم_مستلم.some_آخر_مستلم_مستلم)
+ افتراضي:
+ افتراضي: وحدة التحكم .log("مستلم"، مستلم)
+ فاصل؛
+ }.
+}
+```
+
+#### الحقل "req_id
+
+هذا هو "الاختياري" الذي يتم تمريره إلى "بيانات الطلب"، يمكنك استخدامه لـ "التحقق" و"المزامنة" و"التخزين المؤقت" وما إلى ذلك.
+
+:::tip
+يكون "نوع_الرسالة" موجودًا دائمًا في بيانات الاستجابة.
+:::
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..af4c73309
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: مصادقة واجهة برمجة التطبيقات (API)
+hide_title: false
+draft: false
+sidebar_label: مصادقة واجهة برمجة التطبيقات (API)
+sidebar_position: 2
+tags:
+ - المصادقة
+ - التفويض
+keywords:
+ - المصادقة المشتقة
+ - مشتق-تفويض
+description: قم بالوصول إلى المجموعة الكاملة من ميزات واجهة برمجة تطبيقات المشتقات على تطبيق التداول الخاص بك عن طريق مصادقة المستخدمين باستخدام رمز واجهة برمجة التطبيقات. تعلّم كيفية القيام بذلك من خلال مثال على واجهة برمجة التطبيقات.
+---
+
+بدون التفويض والمصادقة ستحصل فقط على إمكانية الوصول إلى ما يقرب من نصف مكالمات وميزات واجهة برمجة التطبيقات الخاصة بنا. على سبيل المثال، من أجل شراء العقود أو الاستفادة من ميزات "التداول بالنسخ"، يجب أن يكون المستخدمون لديك مصادقين ومصرحًا لهم من قبل \*\*مزود **OAuth** ومزود **WebSocket Server**.
+
+## قبل أن نبدأ
+
+يرجى التأكد من استيفاء جميع المتطلبات المذكورة أدناه للمتابعة.
+
+### المتطلبات
+
+1. حساب العميل المشتق
+2. اشتقاق رمز API المميز بمستوى وصول مناسب
+3. معرّف التطبيق المشتق
+
+:::note
+يُرجى الرجوع إلى [إعداد تطبيق مشتق] (/docs/docs/ seting-up-a-deriv-application) للحصول على إرشادات مفصلة حول كيفية إنشاء رمز مميز وتطبيق مشتق من واجهة برمجة التطبيقات.
+:::
+
+### رمز واجهة برمجة التطبيقات (API)
+
+رمز API هو معرّف فريد للعميل الذي يطلب الوصول من الخادم. إنها أبسط طريقة للتفويض.
+
+يجب أن يتطابق مستوى الوصول لكل رمز مميز لواجهة برمجة التطبيقات مع مستوى الوصول المطلوب لكل استدعاء لواجهة برمجة التطبيقات، والذي يمكن العثور عليه في [مستكشف واجهة برمجة التطبيقات] (/api-explorer) أيضًا.
+
+على سبيل المثال، في لقطة الشاشة أدناه، يمكنك أن ترى أنه لكي تتمكن من استخدام حالة الحساب، يجب استخدام رمز مميز بمستوى وصول للقراءة.
+
+![] (/img/acc/acc_status_scope_scope_api_explorer.png)
+
+بعد تخويل اتصال WebSocket، سيتم اعتبار المكالمات اللاحقة على هذا الاتصال إجراءات مستخدم.
+
+يرجى الأخذ في الاعتبار أنه يمكن استخدام رمز API المميز مع أي تطبيق، لذا يجب على كل من تطبيقك وعملائك الحفاظ على أمنه.
+
+### OAuth2
+
+يرمز OAuth إلى "التخويل المفتوح" - وهو بروتوكول يسمح للعميل بالوصول إلى الموارد المستضافة على الخادم نيابةً عن المستخدم دون الكشف عن بيانات الاعتماد.
+
+يسمح هذا النوع من التفويض للعملاء بتسجيل الدخول إلى تطبيقات الجهات الخارجية باستخدام حسابات Deriv الخاصة بهم دون إنشاء رمز مميز لواجهة برمجة التطبيقات. في هذه الحالة، لا يرى تطبيق الطرف الثالث كلمة مرور المستخدم أو الرمز المميز الدائم لواجهة برمجة التطبيقات، مما يجعله أكثر أمانًا.
+
+تتطلب مصادقة OAuth2 المزيد من الخطوات للإعداد، ولكنها الطريقة الأكثر أماناً للمطورين لمشاركة الوصول إلى تطبيقهم مع عملائهم.
+
+للمزيد من المعلومات حول OAuth2، قم بزيارة [هذا الدليل] (https://aaronparecki.com/oauth-2-simplified/).
+
+فيما يلي التمثيل المرئي لكيفية عمل اتصال مصادقة OAuth Authorization:
+
+![OAuth flow] (/img/how_oauth_works.png 'OAuth flow')
+
+## عملية المصادقة
+
+لمصادقة المستخدم الخاص بك، حدد عنوان URL الذي سيتم استخدامه كعنوان URL لإعادة توجيه OAuth في صفحة [لوحة التحكم](/لوحة التحكم)، **علامة التبويب تسجيل التطبيق** في حقول **تفاصيل OAuth**. بعد ذلك، أضف زرًا لتسجيل الدخول على موقعك الإلكتروني أو تطبيقك ووجه المستخدمين إلى **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`** حيث يكون #التطبيق_خاصتك هو معرّف تطبيقك.
+
+![Deriv OAuth Login] (/img/oauth_login.png 'Deriv OAuth Login')
+
+بمجرد قيام المستخدم بالتسجيل/تسجيل الدخول، ستتم إعادة توجيهه إلى عنوان URL الذي أدخلته كعنوان URL لإعادة التوجيه. ستتم إضافة وسيطات إلى عنوان URL هذا مع الرموز المميزة لجلسة المستخدم، وسيبدو مشابهًا لهذا:
+
+'https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxxclizctzt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vu3fuus5kraceykdsoqm4snfq& cur2=usd'
+
+## عملية التفويض
+
+معلمات الاستعلام في عنوان URL الخاص بإعادة التوجيه هي حسابات المستخدم ورموز جلسة العمل المرتبطة بها. يمكنك تعيين معلمات الاستعلام إلى مصفوفة باستخدام الطريقة التالية:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393 cr799393',
+ الرمز المميز: 'a1-f7pnteezo4jzhpxclctctizt27hyeot',
+ العملة: 'USD',
+ },
+ {
+ حساب : 'vrtc1859315'،
+ الرمز المميز: 'a1clwe3vuusfuus5kraceykdsoqm4snfq'،
+ العملة: 'USD'،
+ }،
+];
+```
+
+لتخويل المستخدم استنادًا إلى حساب المستخدم **المحدد**، قم باستدعاء استدعاء واجهة برمجة التطبيقات [authorize] (/api-explorer#authorize) باستخدام \*\*الرمز المميز لحساب المستخدم **المحدد** **للجلسة**:
+
+```js showLineNumbers
+{
+ "تصريح": "a1-f7-f7pnteezo4jzhpxclctzctizt27hyeot"
+}
+```
+
+ستكون الاستجابة لاستدعاء "تخويل" كائنًا كما هو موضح أدناه:
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "نوع_الحساب": "التداول"،
+ "تم الإنشاء_في": 1647509550,
+ "العملة": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg"،
+ "معرف تسجيل الدخول": "CR799393",
+ "التداول": {}
+ }،
+ {
+ "نوع_الحساب": "التداول"،
+ "تم الإنشاء_في": 1664132232,
+ "العملة": "ETH"،
+ "is_dis_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg"،
+ "معرف تسجيل الدخول": "VRTC1859315",
+ "التداول": {}
+ },
+ ],
+ "الرصيد": 0,
+ "البلد": "معرف"،
+ "العملة": "USD"،
+ "البريد الإلكتروني": "user_mail@email_provider.com"،
+ "الاسم الكامل": " John Doe",
+ "is_virtual": 0,
+ "landing_company_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "Local_currencies": {
+ "IDR": {
+ "كسور_الأرقام": 2
+ }، 2 }
+ }،
+ "معرف تسجيل الدخول": "CR799393"،
+ "اللغة_المفضلة": "EN"،
+ "النطاقات": [
+ "قراءة"،
+ "تداول"، "تداول"،
+ "معلومات_التداول"،
+ "المدفوعات"،
+ "المسؤول"
+ ]،
+ "التداول": {}،
+ "ترقية_شركات_التداول": [
+ "svg"
+ ]،
+ "user_id": 12345678
+}
+```
+
+والآن، أصبح المستخدم مخوّلًا، ويمكنك استخدام مكالمات Deriv API نيابةً عن الحساب.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..2fd2e4f7c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: نسخ تسهيلات التداول
+hide_title: false
+draft: false
+sidebar_label: نسخ التداول
+sidebar_position: 4
+tags:
+ - نسخ التداول
+ - التداول
+keywords:
+ - التداول
+ - مفهوم
+ - استدعاءات
+ - ترتيب عناصر
+description: التداول بالنسخ
+---
+
+## ما الأمر؟
+
+أصبح التداول بنسخ الصفقات شائعًا في الأسواق المالية؛ فهو يسمح للعميل (الناسخ) بنسخ صفقات عميل آخر (المتداول) تلقائيًا.
+
+## أن تصبح متداولاً
+
+لكي تصبح متداولاً (أي للسماح للآخرين بمتابعة تداولاتك)، قم بتعيين إعداد "السماح_للناسخين" عبر استدعاء [ضبط الإعدادات] (/api-explorer#set_settings).
+
+ثم ينشئ المتداول رمزاً مميزاً لواجهة برمجة التطبيقات للقراءة فقط ويوفره للناسخ.
+
+سيؤدي تمكين إعداد السماح بالناسخات أيضًا إلى جعل استدعاء [إحصائيات التداول بالنسخ] (/api-explorer#copytrading_statistics) يعمل. يوفر استدعاء واجهة برمجة التطبيقات الإحصائية المعلومات حول الحساب (وذلك حتى يكون لدى الناسخين المحتملين فكرة عن الأداء السابق للمتداول).
+
+## أن تصبح ناسخاً
+
+لكي تصبح ناسخًا، استخدم استدعاء [بدء النسخ] (/api-explorer#copy_start). لإيقاف النسخ، استخدم استدعاء [إيقاف النسخ] (/api-explorer#copy_stop).
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..3591fd2c9
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: ويب سوكيت
+hide_title: false
+draft: false
+sidebar_label: ويب سوكيت
+sidebar_position: 0
+tags:
+ - مفهوم
+ - مأخذ الويب
+keywords:
+ - تطبيق التداول
+ - بروتوكول الويب سوكيت
+ - اتصالات الويب سوكيت
+description: تعرّف على بروتوكول WebSocket واتصالات WebSocket، وكيفية دمجهما حتى تتمكن من تمكين تبادل البيانات على تطبيق التداول الخاص بك.
+---
+
+## ما هي WebSockets؟
+
+يوفر بروتوكول 'WebSocket'، الموصوف في المواصفات [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455)، طريقة لتبادل البيانات بين المتصفح والخادم عبر اتصال دائم. يمكن تمرير البيانات في كلا الاتجاهين كـ "حزم" دون قطع الاتصال أو الحاجة إلى طلبات HTTP إضافية.
+
+يعد WebSocket رائعًا بشكل خاص للخدمات التي تتطلب تبادلًا مستمرًا للبيانات، مثل أنظمة التداول في الوقت الفعلي وما إلى ذلك.
+
+## مثال بسيط
+
+لفتح اتصال WebSocket، نحتاج إلى إنشاء "WebSocket" جديد باستخدام البروتوكول الخاص "ws" أو "wss" في عنوان url. إليك كيفية القيام بذلك في "جافا سكريبت":
+
+```js
+دع مأخذ التوصيل = WebSocket جديد('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+من ناحية أخرى، لا يتم تشفير بيانات "ws://" ويمكن أن تكون مرئية للوسطاء. قد تواجه خوادم البروكسي القديمة رؤوساً "غريبة" وتقوم بإنهاء الاتصال.
+
+يرمز "wss://" إلى WebSocket عبر TLS، على غرار HTTPS الذي يرمز إلى HTTP عبر TLS. باستخدام طبقة أمان النقل، يتم تشفير البيانات من قبل المرسل وفك تشفيرها من قبل المستقبل. هذا يعني أن حزم البيانات المشفرة يمكن أن تمر عبر البروكسيات بنجاح دون أن يتم فحصها.
+:::
+
+بمجرد إنشاء المقبس، يجب أن نستمع إلى الأحداث عليه. هناك 4 فعاليات إجمالاً:
+
+- مفتوح - تم إنشاء الاتصال
+- الرسالة - البيانات المستلمة
+- خطأ - خطأ في WebSocket
+- إغلاق - تم إغلاق الاتصال
+
+يمكن إرسال رسالة عن طريق socket.send(data).
+
+إليك مثال في 'جافا سكريبت':
+
+```js showLineNumbers
+const app_id = 1089؛ // استبدل بـ app_id الخاص بك أو اتركه على أنه 1089 للاختبار.
+const socket = WebSocket جديد (`wss://wss.//ws.derivws.com/websockets/v3?app_id=${app_id}')؛
+
+socket.onopen = الدالة (e) {
+ console.log('[open] تم إنشاء الاتصال')؛
+ console.log('إرسال إلى الخادم')؛
+ const sendMessage = JSON.stringify({ ping: 1 })؛
+ socket.send(sendMessage)؛
+}؛
+
+socket.onmessage = الدالة (الحدث) {
+ console.log(``[message] data received from server: ${event.data}'')؛
+}؛
+
+socket.onclose = الدالة (الحدث) {
+ if (event.wasClean) {
+ consocket.log(`[إغلاق] تم إغلاق الاتصال بشكل نظيف، الرمز=${event.code} السبب=${event.reason}''؛
+ }؛ } أخرى {
+ // على سبيل المثال: عملية الخادم تم قتلها أو تعطلت الشبكة
+ // عادةً ما يكون الرمز.event.code 1006 في هذه الحالة
+ console.log('[إغلاق] مات الاتصال')؛
+ }؛ }
+
+
+؛ socket.onerror = الدالة (خطأ) {
+ console.log(`[خطأ]'؛
+};
+```
+
+## لماذا نحتاج إلى WebSockets ومتى يجب أن نتجنبها؟
+
+WebSockets هي أداة اتصال أساسية بين العميل والخادم. للاستفادة القصوى من إمكاناتها، من المهم فهم كيف يمكن أن تكون مفيدة ومتى يكون من الأفضل تجنب استخدامها. يتم شرحه باستفاضة في القسم التالي.
+
+استخدم WebSockets في الحالات التالية:
+
+1. عندما تقوم بتطوير تطبيق ويب في الوقت الفعلي.
+ الاستخدام الأكثر شيوعًا ل WebSocket هو في تطوير التطبيقات في الوقت الفعلي حيث يساعد في عرض البيانات بشكل مستمر في نهاية العميل. نظرًا لأن الخادم الخلفي يرسل هذه البيانات بشكل مستمر، فإن WebSocket يسمح بدفع أو نقل هذه البيانات دون انقطاع في الاتصال المفتوح بالفعل. إن استخدام WebSockets يجعل نقل البيانات سريعاً ويعزز أداء التطبيق.
+2. بالنسبة لمواقع التداول، مثل موقع المشتقات.
+ هنا، يساعد WebSocket في معالجة البيانات التي يتم نقلها من الخادم الخلفي المنتشر إلى العميل.
+3. عند إنشاء تطبيق دردشة.
+ يستعين مطورو تطبيقات المحادثة بمطوري WebSockets للمساعدة في عمليات مثل التبادل لمرة واحدة ونشر/بث الرسائل. نظراً لاستخدام نفس اتصال WebSocket لإرسال/استقبال الرسائل، يصبح الاتصال سهلاً وسريعاً.
+
+الآن بعد أن حددنا أين يجب استخدام WebSockets، دعنا نرى أين من الأفضل تجنبها. سيساعدك ذلك على الابتعاد عن المتاعب التشغيلية غير الضرورية.
+
+لا ينبغي استخدام WebSockets عندما يكون كل ما هو مطلوب هو جلب البيانات القديمة أو البيانات التي ستتم معالجتها مرة واحدة فقط. في هذه الحالات، يعد استخدام بروتوكولات HTTP خياراً حكيماً.
+
+## WebSocket مقابل HTTP
+
+نظرًا لاستخدام كل من بروتوكولي HTTP و WebSocket للاتصال بالتطبيقات، غالبًا ما يختلط الأمر على الناس ويجدون صعوبة في اختيار أحدهما.
+
+كما ذكرنا سابقاً، WebSocket هو بروتوكول مؤطر وثنائي الاتجاه. من ناحية أخرى، HTTP هو بروتوكول أحادي الاتجاه يعمل فوق بروتوكول TCP.
+
+نظرًا لأن بروتوكول WebSocket قادر على دعم النقل المستمر للبيانات، فإنه يُستخدم بشكل رئيسي في تطوير التطبيقات في الوقت الفعلي. HTTP عديم الحالة ويستخدم لتطوير تطبيقات [RESTful] (https://de.wikipedia.org/wiki/Representational_State_Transfer) و [SOAP] (https://de.wikipedia.org/wiki/SOAP). لا يزال بإمكان SOAP استخدام HTTP للتنفيذ، لكن REST منتشر ومستخدم على نطاق واسع.
+
+في WebSocket، يحدث الاتصال في كلا الطرفين، مما يجعله بروتوكولاً أسرع. في HTTP، يتم إنشاء الاتصال في أحد طرفيه، مما يجعله أكثر بطئًا قليلاً من WebSocket.
+
+يستخدم WebSocket اتصال TCP موحد ويحتاج إلى طرف واحد لإنهاء الاتصال. حتى يحدث ذلك، يظل الاتصال نشطاً. يحتاج HTTP إلى إنشاء اتصال مميز لطلبات منفصلة. بمجرد اكتمال الطلب، ينقطع الاتصال تلقائياً.
+
+## كيف يتم إنشاء اتصالات WebSocket؟
+
+تبدأ العملية بمصافحة WebSocket التي تتضمن استخدام مخطط جديد (ws أو wss). لمساعدتك على الفهم، اعتبرهما مكافئين لـ HTTP و HTTP الآمن (HTTPS) على التوالي.
+
+باستخدام هذا المخطط، من المتوقع أن تتبع الخوادم والعملاء بروتوكول اتصال WebSocket القياسي. تبدأ عملية إنشاء اتصال WebSocket بترقية طلب HTTP الذي يحتوي على بعض الرؤوس مثل Connection: ترقية، وترقية: WebSocket، و Sec-WebSocket- Key، وهكذا.
+
+إليك كيفية إنشاء هذا الاتصال:
+
+1. **الطلب:** يشير رأس ترقية الاتصال إلى مصافحة WebSocket بينما يتميز مفتاح Sec-WebSocket-Key بقيمة عشوائية مشفرة Base64. يتم إنشاء هذه القيمة بشكل اعتباطي أثناء كل مصافحة WebSocket. بالإضافة إلى ما سبق، فإن رأس المفتاح هو أيضًا جزء من هذا الطلب.
+
+تشكل الرؤوس المذكورة أعلاه، عند دمجها، طلب HTTP GET. سيحتوي على بيانات مماثلة في ذلك:
+
+```
+احصل على ws://websocketexample.com:8181/ HTTP/1.1
+المضيف: المضيف: المضيف المحلي:8181
+الاتصال: الترقية
+براغما: لا-ذاكرة مؤقتة
+التحكم في ذاكرة التخزين المؤقت: لا-ذاكرة مؤقتة
+الترقية: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjjhT32u488lpuRwKaOWs==
+```
+
+لتوضيح Sec-WebSocket-Version، يمكن للمرء أن يشرح إصدار بروتوكول WebSocket الجاهز للاستخدام للعميل.
+
+2. **الاستجابة:** يتميز رأس الاستجابة، Sec-WebSocket-Accept، ببقية القيمة المقدمة في رأس طلب Sec-WebSocket-Key. ويرتبط هذا الأمر بمواصفات بروتوكول معين ويستخدم على نطاق واسع لإبعاد المعلومات المضللة. وبعبارة أخرى، فإنه يعزز أمان واجهة برمجة التطبيقات ويمنع الخوادم غير المهيأة بشكل جيد من إحداث أخطاء فادحة في تطوير التطبيق.
+
+عند نجاح الطلب الذي تم إرساله مسبقاً، سيتم استلام رد مشابه للتسلسل النصي المذكور أدناه:
+
+```
+HTTP/1.1 101 تبديل البروتوكولات
+ترقية: websocket
+اتصال: الترقية
+Sec-WebSocket-Accept: rG8wsswsswmHTHTJ85lJgAE3M5RTmcCE=
+```
+
+## المراجع
+
+- \*\* [WebSockets APIs - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)\*\*
+- \*\* [WebSocket - معلومات جافا سكريبت] (https://javascript.info/websocket)\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..f4417e93b
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "أطر العمل",
+ "position": 6,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..1b2e8994a
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "الزاوي",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "5 دقائق لتتعلم أهم مفاهيم دوكوسوكسورس."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..818ceed47
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "رد الفعل",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "5 دقائق لتتعلم أهم مفاهيم دوكوسوكسورس."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..c2615ede8
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "5 دقائق لتتعلم أهم مفاهيم دوكوسوكسورس."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..28bfe4382
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "سفيليت",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "5 دقائق لتتعلم أهم مفاهيم دوكوسوكسورس."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..49980faa7
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "فيو",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "5 دقائق لتتعلم أهم مفاهيم دوكوسوكسورس."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..43b1dd1ba
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "إخفاء عنصر-شريط جانبي-عنصر",
+ "label": "أدلة إرشادية",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "دليل لواجهة برمجة تطبيقات المشتقات، بما في ذلك أمثلة على واجهة برمجة التطبيقات لإنشاء تطبيق تداول بميزات شاملة مشابهة لتطبيق Deriv Trader. ابدأ اليوم!"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..1d6c47549
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: فرض هوامش الربح على العقود
+hide_title: true
+draft: false
+sidebar_label: حساب الترميز
+sidebar_position: 2
+tags:
+ - مفهوم
+ - اكسب
+ - الكسب
+ - لجنة
+ - ترميز
+keywords:
+ - مفهوم
+ - اكسب
+ - الكسب
+ - لجنة
+ - ترميز
+description: تعرف على كيفية فرض هوامش الربح على عقود التداول التي تم شراؤها من خلال تطبيق التداول الخاص بك.
+---
+
+## وضع العلامات
+
+يمكنك زيادة أرباحك من خلال فرض هوامش ربح على كل عقد يتم شراؤه من خلال تطبيق التداول الذي أنشأته باستخدام واجهة برمجة تطبيقات المشتقات. يتم تحديد هامش الربح من قبلك ويمكن أن يصل إلى 3%.
+
+فيما يلي مثال على كيفية حساب الترميز.
+
+للحصول على تعويض قدره \*\* 2.00 دولار أمريكي\*\*:
+
+- حصة العميل بدون هامش ربح = \*\* 1.07 دولار أمريكي\*\*
+
+مع هامش الربح (على سبيل المثال 2%)، يدفع العميل:
+
+- حصة العميل مع هامش الربح = الحصة + (العائد × هامش الربح)
+- حصة العميل مع هامش الربح = 1.07 دولار أمريكي + (2 دولار أمريكي × 2%) = \*\* 1.11 دولار أمريكي\*\*
+
+## كسب العمولة
+
+احصل على عمولات على الصفقات والمدفوعات التي يجريها عملاؤك من خلال المواقع الإلكترونية والتطبيقات التي تنشئها باستخدام واجهة برمجة تطبيقات المشتقات. احصل على مزيد من التفاصيل حول خطط العمولة [هنا] (https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..21ec7415c
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: نبذة عن واجهة برمجة تطبيقات المشتقات
+hide_title: true
+draft: false
+sidebar_label: نبذة عن واجهة برمجة تطبيقات المشتقات
+sidebar_position: 0
+tags:
+ - مفهوم
+ - واجهة برمجة التطبيقات (api)
+ - البرامج التعليمية
+ - دليل
+ - إنشاء
+ - تطبيق
+ - تفويض
+ - التسجيل
+ - الاندماج
+keywords:
+ - مفهوم
+ - واجهة برمجة التطبيقات (api)
+ - البرامج التعليمية
+ - دليل
+ - إنشاء
+ - تطبيق
+ - تفويض
+ - التسجيل
+ - الاندماج
+description: تعرَّف على واجهة برمجة التطبيقات المشتقة وميزاتها ووثائق واجهة برمجة التطبيقات مع أمثلة على التعليمات البرمجية، وكيفية استخدامها لإنشاء تطبيق التداول الخاص بك.
+---
+
+## ما هي واجهة برمجة تطبيقات المشتقات؟
+
+واجهة برمجة تطبيقات المشتقات هي أداة تتيح للمطورين إنشاء تطبيقات تداول مخصصة تتفاعل مع منصة تداول المشتقات. فكِّر في الأمر على أنه وسيلة للمطورين لإنشاء أدواتهم المتخصصة لمساعدة الأشخاص على التداول على منصة Deriv بطريقة أكثر كفاءة أو تخصيصًا. من خلال واجهة برمجة تطبيقات المشتقات، يمكن للمطورين الوصول إلى مجموعة واسعة من الوظائف، بما في ذلك إجراء الصفقات واسترداد بيانات الحساب وإدارة الأوامر والوصول إلى بيانات السوق في الوقت الفعلي. قد يكون ذلك مفيدًا للمتداولين الذين يرغبون في تخصيص تجربة التداول الخاصة بهم أو استخدام أدوات متخصصة لاتخاذ قرارات تداول أكثر استنارة. وبوجه عام، تمنحك واجهة برمجة تطبيقات المشتقات مزيدًا من المرونة والتحكم في تجربة التداول الخاصة بك، مما يسمح لك بإنشاء حلولك الخاصة التي تناسب أسلوبك وأهدافك في التداول.
+
+## كيف يمكنني استخدامه؟
+
+إليك خطوات استخدام واجهة برمجة التطبيقات المشتقة:
+
+1. **سجِّل للحصول على حساب في واجهة برمجة التطبيقات المشتقة**: انتقل إلى موقع Deriv API الإلكتروني وقم بالتسجيل للحصول على حساب. بمجرد تسجيلك، ستتلقى رمزاً مميزاً لواجهة برمجة التطبيقات (API) يمكنك استخدامه لمصادقة طلباتك لواجهة برمجة التطبيقات.
+
+2. **تعرف على وثائق واجهة برمجة التطبيقات**: توفر واجهة برمجة التطبيقات المشتقة وثائق شاملة تشرح كيفية استخدام نقاط نهاية واجهة برمجة التطبيقات، بما في ذلك المعلمات المتاحة وتنسيقات الاستجابة. تأكد من أنك على دراية بالوثائق قبل البدء باستخدام واجهة برمجة التطبيقات.
+
+3. **إنشاء تطبيق API**: لإنشاء تطبيق API، تحتاج إلى توفير اسم للتطبيق الخاص بك و URI لإعادة التوجيه. عنوان URI لإعادة التوجيه هو عنوان URL الذي ستتم إعادة توجيه المستخدم إليه بعد أن يأذن لتطبيقك بالوصول إلى حساب Deriv الخاص به.
+
+4. **قم بتخويل تطبيقك**: بمجرد إنشاء تطبيق واجهة برمجة التطبيقات (API) الخاص بك، تحتاج إلى تفويضه للوصول إلى حساب Deriv الخاص بك. يتضمن ذلك تسجيل الدخول إلى حساب Deriv الخاص بك ومنح الإذن للتطبيق الخاص بك للوصول إلى بيانات حسابك.
+
+5. **إجراء طلبات واجهة برمجة التطبيقات**: بمجرد اعتماد تطبيقك، يمكنك البدء في تقديم طلبات واجهة برمجة التطبيقات (API). يمكنك استخدام واجهة برمجة التطبيقات (API) لاسترداد المعلومات المتعلقة بحسابك، وإجراء الصفقات، وإدارة الأوامر، وتنفيذ المهام الأخرى المتعلقة بالتداول.
+
+6. **اختبر تكامل واجهة برمجة التطبيقات الخاصة بك**: قبل تشغيل التطبيق الخاص بك، تأكد من اختبار تكامل واجهة برمجة التطبيقات (API) الخاص بك بدقة للتأكد من أنه يعمل بشكل صحيح.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..d5be2f565
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: تحقيق الدخل من تطبيق التداول الخاص بك
+hide_title: true
+draft: false
+sidebar_label: تحقيق الدخل من واجهة برمجة تطبيقات المشتقات
+sidebar_position: 1
+sidebar_class_name: إخفاء عنصر-شريط جانبي-عنصر
+tags:
+ - مفهوم
+ - اكسب
+ - الكسب
+ - كسب العمولة
+ - تحقيق الدخل
+ - واجهة برمجة التطبيقات (api)
+ - مأخذ الويب
+keywords:
+ - مفهوم
+ - اكسب
+ - الكسب
+ - تحقيق الدخل
+ - تحقيق الدخل
+ - واجهة برمجة التطبيقات (api)
+ - مأخذ الويب
+description: تعرَّف على كيفية تحقيق الدخل من واجهة برمجة تطبيقات Deriv من خلال أن تصبح شركة تابعة ل Deriv، أو الإعلان على تطبيق التداول الخاص بك، أو تقديم ميزات متميزة.
+---
+
+## تحقيق الدخل من واجهة برمجة تطبيقات المشتقات
+
+هناك عدة طرق لاستثمار واجهة برمجة تطبيقات المشتقات:
+
+1. \*\* فرض رسوم على الوصول إلى تطبيق التداول الخاص بك\*\*: إذا كان تطبيق التداول المخصص المستند إلى واجهة برمجة التطبيقات المشتقة (Deriv API) الخاص بك يقدم قيمة للمستخدمين، فيمكنك فرض رسوم اشتراك أو رسوم لمرة واحدة للوصول إليه، مما يجعله مصدر إيرادات مجدٍ لعملك.
+
+2. \*\* فرض رسوم على الميزات المتميزة\*\*: إذا كان تطبيق التداول الخاص بك يحتوي على ميزات متقدمة، مثل بيانات السوق في الوقت الحقيقي، وأدوات الرسوم البيانية المتقدمة، وغيرها من الميزات المتميزة التي تقدم قيمة مضافة للمستخدمين، يمكنك تحقيق إيرادات إضافية من خلال فرض رسوم على المستخدمين مقابل الوصول إلى تلك الميزات.
+
+3. **التسويق بالعمولة**: يمكنك الانضمام إلى برنامج Deriv للتسويق بالعمولة وكسب عمولات مقابل إحالة مستخدمين جدد إلى منصة Deriv. يمكن أن يكون هذا خياراً جيداً إذا كان لديك جمهور مهتم بالتداول أو الاستثمار.
+
+4. \*\* رسوم الإحالة\*\*: إذا كنت قد أنشأت تطبيق تداول يتكامل مع منصة Deriv، يمكنك تقديم رسوم إحالة للمستخدمين الحاليين الذين يحيلون مستخدمين جدد إلى تطبيقك. يمكن أن يشجعهم هذا الحافز على نشر الخبر عن تطبيقك، مما يساعدك على زيادة قاعدة المستخدمين لديك.
+
+5. **الإعلانات**: إذا كنت قد أنشأت تطبيقًا تجاريًا له قاعدة مستخدمين كبيرة، فيمكنك التفكير في بيع مساحات إعلانية للمعلنين ذوي الصلة. يمكن أن تكون هذه طريقة جيدة لتحقيق إيرادات إضافية.
+
+6. **الترميز**: استخدم واجهة برمجة تطبيقات Deriv لإنشاء مواقع الويب والتطبيقات الخاصة بك، واكسب عمولات على الصفقات والمدفوعات التي يقوم بها عملاؤك، واستثمار إبداعاتك من خلال الترميز.
+
+## وضع العلامات
+
+عزِّز إيراداتك من خلال تطبيق هوامش الربح على كل عقد يتم شراؤه من خلال تطبيق التداول الذي قمت بتطويره باستخدام واجهة برمجة تطبيقات المشتقات. يمكنك تعيين هامش الربح بنفسك، بحد أقصى 3%.
+
+تشمل أنواع التداول المدعومة: الخيارات، والمضاعفات، والمراكمات.
+
+وضع العلامات إليك مثال على كيفية حساب الترميز:
+
+للحصول على تعويض قدره \*\* 2.00 دولار أمريكي\*\*:
+
+- حصة العميل بدون هامش ربح = \*\* 1.07 دولار أمريكي\*\*
+
+مع هامش الربح (على سبيل المثال 2%)، يدفع العميل:
+
+- حصة العميل مع هامش الربح = الحصة + (العائد × هامش الربح)
+- حصة العميل مع هامش الربح = 1.07 دولار أمريكي + (2 دولار أمريكي × 2%) = \*\* 1.11 دولار أمريكي\*\*
+
+## كسب العمولة
+
+احصل على عمولات على الصفقات والمدفوعات التي يجريها عملاؤك من خلال المواقع الإلكترونية والتطبيقات التي تنشئها باستخدام واجهة برمجة تطبيقات المشتقات. احصل على مزيد من التفاصيل حول خطط العمولة [هنا] (https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..1aa4cb45b
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: التفويض المفتوح
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - مفهوم
+ - اكسب
+ - الكسب
+ - لجنة
+ - ترميز
+keywords:
+ - مفهوم
+ - اكسب
+ - الكسب
+ - لجنة
+ - ترميز
+description: تعرَّف على تفويض OAuth، وتسجيل الدخول بدون رمز مميز لواجهة برمجة التطبيقات، وكيف يمكنك استخدامه لتحسين تجربة المستخدم لتطبيق التداول الخاص بك.
+---
+
+## ما هو OAuth2؟
+
+يرمز OAuth إلى Open Authorization - وهو بروتوكول يمكّن العميل من الوصول إلى موارد المستخدم على الخادم دون الكشف عن بيانات اعتماد تسجيل دخول المستخدم.
+
+يسمح هذا النوع من التفويض للعملاء بتسجيل الدخول إلى تطبيقات الجهات الخارجية باستخدام حسابات Deriv الخاصة بهم دون إنشاء رمز مميز لواجهة برمجة التطبيقات. في هذه الحالة، لا يرى تطبيق الطرف الثالث كلمة مرور المستخدم أو الرمز المميز الدائم لواجهة برمجة التطبيقات، مما يجعله أكثر أمانًا.
+
+تتطلب مصادقة OAuth2 المزيد من خطوات الإعداد، لكنها الطريقة الأكثر أمانًا للمطورين لمنح العملاء إمكانية الوصول إلى تطبيقهم.
+
+لمزيد من المعلومات حول OAuth2، [انظر هذا الدليل] (https://aaronparecki.com/oauth-2-simplified/).
+
+### كيفية استخدام تفويض OAuth
+
+1. حدد عنوان URL الذي سيتم استخدامه كعنوان URL \*\* عنوان URL لإعادة توجيه المصادقة\*\* في صفحة تسجيل التطبيق في حقل **عنوان URL لموقع الويب**.
+
+2. أضف زرًا لتسجيل الدخول على موقعك الإلكتروني أو تطبيقك ووجه المستخدمين إلى "https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id" حيث يكون #التطبيق_خاصتك هو معرّف تطبيقك.
+
+3. بمجرد أن يقوم المستخدم بالتسجيل، ستتم إعادة توجيهه إلى عنوان URL الذي أدخلته كعنوان **إعادة توجيه URL**. ستتم إضافة وسيطات إلى عنوان URL هذا مع الرموز المميزة لجلسة المستخدم، وسيبدو مشابهًا لـ 'https://[عنوان URL[YOUR_WEBSITE_URL]/ إعادة توجيه/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxxclizctzt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vu3fuus5kraceykdsoqqm4snfq& cur2=usd&state='
+
+4. في معلمات عنوان URL، سترى جميع الحسابات والرمز المميز لجلسة العمل لكل حساب. مرر هذه الرموز المميزة إلى استدعاء واجهة برمجة التطبيقات للمصادقة من أجل تنفيذ الإجراءات نيابةً عن الحساب.
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/intro.md b/i18n/ar/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..9e5ea7ab9
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,104 @@
+---
+title: بداية سريعة
+hide_title: false
+draft: false
+sidebar_label: بداية سريعة
+sidebar_position: 0
+sidebar_class_name: إخفاء عنصر-شريط جانبي-عنصر
+tags:
+ - بداية سريعة
+ - البدء
+ - بدء التشغيل السريع
+keywords:
+ - ديريف
+ - واجهة برمجة التطبيقات (api)
+ - البدء
+ - بدء التشغيل السريع
+description: احصل على نظرة عامة على أمثلة التعليمات البرمجية المتاحة لواجهة برمجة التطبيقات المشتقة واللغات وكيفية استخدامها لإنشاء تطبيق التداول الخاص بك.
+---
+
+```mdx-code-block
+استورد RenderOfficialContents من '@site/src/components/RenderOfficialContents';
+```
+
+تنقسم وثائقنا إلى عدة أقسام:
+
+
+
+
+
+
+ ألقِ نظرة على صفحات المفاهيم الأساسية وخذ وقتك
+ لقراءتها. ستساعدك هذه المفاهيم في التعرف على واجهة برمجة تطبيقات خادم WebSocket
+ وكيفية استخدامها بكفاءة أكبر. فهي ليست مرتبطة بأي من أطرنا أو مكتباتنا.
+
+
+
+ عندما تقرأ صفحة المفاهيم الأساسية، يمكنك
+ البدء في اختيار نهج التنفيذ الخاص بك بناءً على اللغة أو إطار العمل أو المكتبة التي تريد أن يستخدمها
+ في تطبيقك.
+
+
+
أمثلة الكود
+
+إذا كنت ترغب في معرفة كيف يمكنك تنفيذ واجهة برمجة التطبيقات الخاصة بنا في التعليمات البرمجية الخاصة بك، فإننا نقترح عليك إلقاء نظرة
+على أمثلة التعليمات البرمجية الخاصة بنا. تأتي أمثلة التعليمات البرمجية هذه في
+'CodeSandboxes'. يتيح لك هذا الأمر سهولة تفرع الأمثلة البرمجية وتجربتها للاستخدام الشخصي
+. في الوقت الحالي لدينا فقط أمثلة على كود JavaScript، ولكننا نخطط لإضافة المزيد من الأمثلة
+التي تم إنشاؤها بلغات وأطر عمل ومكتبات مختلفة في المستقبل القريب.
+
+
+
اللغات
+
+
+
+ عند استخدام أمثلة التعليمات البرمجية الخاصة بنا، نقترح أيضًا إلقاء نظرة على قسم{' '}
+ اللغات. هنا، نصف بالتفصيل كيف يمكنك
+ إعداد مشروعك الشخصي بشكل صحيح للاستفادة من واجهة برمجة التطبيقات الخاصة بنا. سيكون هذا مفيدًا بالتأكيد
+ عندما تحاول دمج بعض أمثلة التعليمات البرمجية الخاصة بنا في مشروعك الخاص.
+
+
+
+
أدلة إرشادية
+
+
+
+ إذا كنت تريد أن تعرف على سبيل المثال كيف يمكنك "تحويل تطبيقك إلى تطبيقك" أو كيفية إنشاء "طريقة آمنة للمستخدمين لتسجيل الدخول" إلى تطبيقك
+ ، فإننا نقدم لك مجموعة من الأدلة الإرشادية{' '}
+ التي يمكن أن تساعدك في ذلك.
+
+
+
+
إعداد تطبيق مشتق
+
+
+
+ إذا كنت ترغب في معرفة المزيد عن الأساسيات اللازمة لإعداد تطبيقك الخاص،
+ ثم ألقِ نظرة على{' '}
+ إعداد تطبيق مشتق.
+
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..6ca6810da
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "اللغات",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "title": "لغات البرمجة",
+ "description": "اختر لغتك البرمجية المفضلة لإنشاء تطبيق تداول بمساعدة واجهة برمجة تطبيقات WebSocket. ابدأ التعلم مع هذه الأمثلة البرمجية."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..aa8880a09
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "نبلة",
+ "position": 2,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/ar/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..b2df9f010
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: مقدمة
+sidebar_label: مقدمة
+sidebar_position: 0
+description: احصل على إرشادات خطوة بخطوة حول كيفية استخدام اللغات البحتة على واجهة برمجة تطبيقات WebSocket من Deriv. ابدأ في إنشاء تطبيق التداول الخاص بك باستخدام مثال واجهة برمجة التطبيقات هذا.
+---
+
+يحتوي كل قسم من أقسام اللغة على إرشادات خطوة بخطوة حول كيفية استخدام "واجهات برمجة تطبيقات خادم ويب سيرفر ديريف WebSocket" مع ميزات اللغة البحتة. لذا، إذا كانت هذه هي المرة الأولى التي تستخدم فيها مستنداتنا، يُرجى مراجعة كل قسم من أجل الحصول على أقصى استفادة منها.
+
+:::tip
+يمكنك الانتقال مباشرةً إلى أي قسم. هناك روابط لمتطلبات للمساعدة في البدء في كل خطوة.
+:::
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..b610bf2f3
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "جافا سكريبت",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "ابدأ في إنشاء تطبيق التداول الخاص بك باستخدام Javascript وHTML وCSS عبر واجهة برمجة تطبيقات WebSocket الخاصة بنا."
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..c15a6b05a
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: الحصول على قائمة الدول
+sidebar_label: احصل على قائمة بالدول
+sidebar_position: 2
+tags:
+ - قائمة_البلدان
+ - جافا سكريبت
+keywords:
+ - قائمة_البلدان
+ - جافا سكريبت
+description: احصل على معلومات حول المستخدمين من خلال إضافة قائمة بالبلدان إلى تطبيق التداول الخاص بك. تعرف على كيفية القيام بذلك من خلال مثال واجهة برمجة تطبيقات JavaScript هذا.
+---
+
+
+
+للحصول على قائمة البلدان، قم بتحديث مستمع الحدث المفتوح باستخدام الطريقة التالية:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000؛ // إنه بالمللي ثانية، وهو ما يساوي 120 ثانية
+دع الفاصل الزمني؛
+// الاشتراك في حدث 'فتح'
+websocket.addEventListener('open', (الحدث) => {
+ console.log('websocket connection established: ', ', event);
+ const const const payload = JSON.stringify({
+ residence_list: 1,
+ })؛
+ websocket.send(payload);
+
+ // لإبقاء الاتصال حيًا
+ الفاصل الزمني = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 })؛
+ websocket.send(sendMessage)؛
+ }, ping_interval)؛
+});
+```
+
+والآن، حدِّث مُستمع حدث "الرسالة" لعرض البيانات:
+
+```js title="index.js" showLineNumbers
+// الاشتراك في حدث 'الرسالة'
+websocket.addEventListener('message', (event) => (الحدث) {
+ const receivedMessage = JSON.parse(event.data);
+ التبديل (receivedMessage.msg_type) {
+ حالة 'residence_list':
+ console.log('list of countries', receivedMessage.residence_list)؛
+ فاصل؛
+ حالة 'ping':
+ وحدة التحكم .log('ping/pong response: ', ', receivedMessage.ping)؛
+ فاصل؛ فاصل؛
+ افتراضي:
+ وحدة التحكم وحدة التحكم سجل ('تلقيت الرسالة: ', ', receivedMessage)؛
+ فاصل؛
+ }.
+});
+```
+
+يجب أن يكون الرد كائنًا:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "قائمة_الإقامة": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "قائمة_الإقامة": [
+ {
+ "الهوية": {
+ "الخدمات": {
+ "idv": {
+ "المستندات_مدعومة": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "المستندات_مدعومة": {},
+ "is_country_supported": {}, "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818"،
+ "النص": "جزر ألاند"،
+ "القيمة": "ax"
+ }،
+ {
+ "هوية": {
+ "الخدمات": {
+ "idv": {
+ "المستندات_مدعومة": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "المستندات_مدعومة": {
+ "رخصة_قيادة": {
+ "اسم_العرض": "Driving Licence"
+ },
+ "national_identity_card": {
+ "اسم_العرض": { "display_name": "بطاقة الهوية الوطنية"
+ }،
+ "جواز السفر": {
+ "اسم_العرض": "جواز السفر"
+ }.
+ }،
+ "is_country_supported": 1
+ }
+ }
+ }،
+ "phone_idd": "355"،
+ "نص": "ألبانيا"،
+ "tin_format": ["^ [A-Ta-ta-t0-9]\\d{8}[A-Wa-W] $"]،
+ "القيمة": "al"
+ } ]
+ ]
+}
+```
+
+من خلال هذه المكالمة، ستحصل على معلومات مفيدة حول البلدان المدعومة، مثل:
+
+- رمز "2 حرف" لكل دولة
+- مقدمو خدمات "الهوية" لكل دولة
+- تنسيق معرّف ضريبة البلد (`Tin_format`)
+- إلخ.
+
+يمكن أن يكون هذا مفيدًا لنماذج إنشاء الحساب، والتي تحتاج فيها إلى أن تطلب من المستخدمين تقديم معلومات موثقة حول قاعدة هويتهم، اعتمادًا على بلد إقامتهم.
+
+:: :: تنبيه
+للتحقق من صحة العنوان ومعرف الضريبة، يرجى استخدام "tin_format" المقدم للبلد.
+:::
+
+بلد المستخدم مهم لخطواتك التالية. يحدد الأصول والميزات التي يمكنهم استخدامها.
+
+:::tip
+من الأفضل الحصول على قائمة البلدان قبل ملء النموذج الخاص بك.
+:::
+
+:::danger
+ستحتاج إلى محتوى مفصّل حول خدمات الهوية "IDV" و"ONFIDO" والاختلافات بينهما وإمكانياتهما.
+:::
+
+سيكون رمزك النهائي هو
+
+```js title="index.js" showLineNumbers
+const app_id_id = 1089؛ // استبدله بـ app_id الخاص بك أو اتركه على حاله 1089 للاختبار.
+const websocket = WebSocket جديد (`wss://wss://ws.derivws.com/websockets/v3?app_id=${app_id}')؛
+const ping_interval = 12000؛ // إنه بالمللي ثانية، وهو ما يساوي 120 ثانية
+دع الفاصل الزمني؛
+
+// الاشتراك في حدث 'فتح'
+websocket.addEventEventListener('open', (event) => (الحدث) {
+ console.log('websocket connection established: ', ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // لإبقاء الاتصال حيًا
+ الفاصل الزمني = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 })؛
+ websocket.send(sendMessage);
+ }, ping_interval);
+})؛
+
+// الاشتراك في حدث 'رسالة'
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ التبديل (receivedMessage.msg_type) {
+ حالة 'residence_list':
+ وحدة التحكم.log('list of countries', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong response: ', ', receivedMessage.ping);
+ break;
+ break; default:
+ console.log('received message: ', ', receivedMessage);
+ break;
+ }.
+
+
+// الاشتراك في حدث 'الإغلاق'
+websocket.addEventListener('close', (الحدث) => (الحدث): {
+ console.log('websocket connection closeded: ', ', event);
+ clearInterval(interval);
+})؛
+
+// الاشتراك في حدث 'الخطأ'
+websocket.addEventListener('error', (الحدث) => {
+ console.log('حدث خطأ في اتصال الويب سوكيت'، الحدث)؛
+})؛ });
+```
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..0914f7200
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: إعداد المشروع | جافا سكريبت
+sidebar_label: إعداد المشروع
+sidebar_position: 0
+tags:
+ - جافا سكريبت
+keywords:
+ - ياءات
+ - إعداد المشروع
+description: أنشئ دليلاً لمشروع تطبيق تداول واجهة برمجة التطبيقات (API) التالي باستخدام WebSocket.
+---
+
+### إنشاء مشروع
+
+سنقوم بإنشاء صفحة "HTML" بسيطة تحتوي على ملف JavaScript الخاص بنا، والذي سيتعامل مع اتصال WebSocket الخاص بنا. أولاً، قم بإنشاء دليل لمشروعك التالي:
+
+```bash
+mkdir deriv-websocket-demo التجريبي
+```
+
+انتقل إلى مجلد "deriv-websocket-demo":
+
+```bash
+cd deriv-websocket-demo التجريبي
+```
+
+بعد ذلك، قم بإنشاء الملفات المطلوبة كما ترى أدناه:
+
+```bash
+اللمس index.html index.css index.js
+```
+
+:::tip
+نقترح استخدام [Visual Studio Code] (https://code.visualstudio.com/) مع تمكين [ملحق الخادم المباشر] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer). سيساعدك هذا كثيرًا في عمليات التنفيذ.
+:::
+
+والآن، افتح ملف 'index.html' أو استخدم [ملحق الخادم المباشر] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+الآن، قم بتغيير محتوى الملفات باستخدام الطريقة التالية:
+
+```js title="index.js" showLineNumbers
+console.log('سننشئ اتصال الويب سوكيت الخاص بنا هنا');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ العرض التوضيحي ل HTML JS المشتق
+
+
+
عرض توضيحي لواجهة برمجة تطبيقات ويب سوكيت المشتقة
+
+
+
+```
+
+بعد إضافة المحتوى، يمكننا تشغيل التطبيق ببساطة عن طريق تنفيذ ملف 'index.html' أو باستخدام ملحق الخادم المباشر. عند تشغيل تطبيقك، انظر في وحدة التحكم إذا كان 'console.log' يظهر في وحدة التحكم. ثم تعرف أن ملف JavaScript يعمل بحيث يمكن تنفيذ اتصال الويب سوكيت بشكل صحيح.
+
+لإعداد مقبس الويب المشتق، يمكنك المتابعة إلى صفحة [اتصال ويب سوكيت] (/docs/languages/javascript/websocket-connection).
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..5580566d5
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: إعداد اتصال WebSocket
+sidebar_label: اتصال WebSocket
+sidebar_position: 1
+tags:
+ - جافا سكريبت
+keywords:
+ - ياءات
+ - اتصال مأخذ الويب
+description: دليل حول كيفية إعداد اتصال WebSocket بواجهة برمجة تطبيقات WebSocket على تطبيق التداول الخاص بك.
+---
+
+:::caution
+
+إذا لم تكن معتادًا على WebSockets، يُرجى مراجعة [وثائقنا] (/docs/core-concepts/websocket).
+
+:::
+
+### إعداد اتصال WebSocket
+
+
+
+بعد ذلك، سننشئ اتصال WebSocket بخادم Deriv WebSocket كما هو موضح أدناه:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089؛ // استبدلها بـ app_id الخاص بك أو اتركها على أنها 1089 للاختبار.
+const websocket = WebSocket جديد (`wss://wss://ws.derivws.derivws.com/websockets/v3?app_id=${app_id}');
+```
+
+:::info
+'app_id = 1089' لأغراض الاختبار فقط. يرجى تحديثه بمعرف التطبيق الخاص بك عند إطلاق تطبيقك على بيئة إنتاج. يرجى مراجعة [هذا الدليل](/docs/docs/ seting-up-a-deriv-application) لإنشاء تطبيق جديد لنفسك.
+:::
+
+عند هذه النقطة، نحن متصلون بـ "خادم WebSocket". لكننا لا نتلقى أي بيانات. لإرسال أو استقبال البيانات، علينا "الاشتراك" في أحداث الويب سوكيت.
+
+بشكل عام، لدينا 4 أحداث على 'اتصالات WebSocket':
+
+- **إغلاق**:
+ يتم تشغيله عند إغلاق اتصال مع WebSocket. متاح أيضاً عبر خاصية onclose.
+- **فتح**:
+ يتم تشغيله عند فتح اتصال مع WebSocket. متاح أيضاً عبر خاصية "أونوبن".
+- **رسالة**:
+ يتم تشغيلها عند استلام البيانات من خلال WebSocket. متاح أيضًا عبر خاصية onmessage.
+- **خطأ**:
+ يتم تشغيله عندما يتم إغلاق اتصال مع WebSocket بسبب خطأ، مثل عندما يتعذر إرسال بعض البيانات. متاح أيضًا عبر خاصية onror.
+
+لنضف مستمع أحداث لهذه الأحداث على اتصال WebSocket الخاص بنا.
+
+```js title="index.js" showLineNumbers
+// الاشتراك في حدث 'فتح'
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', ', event);
+})؛
+
+// الاشتراك في حدث 'رسالة'
+websocket.addEventListener('message', (event) => {
+ console.log('new message received from server: ', ', event);
+})؛
+
+// الاشتراك في حدث 'إغلاق'
+websocket.addEventListener('close', (event) => (حدث) {
+ console.log('websocket connection closed: ', ', event);
+})؛
+
+// الاشتراك في حدث 'خطأ'
+websocket.addEventListener('error', (event) => (حدث) {
+ console.log('an error happened in our websocket connection', event);
+})؛ });
+```
+
+والآن، افتح ملف 'index.html' في متصفحنا وتحقق من وحدة تحكم المطورين. يجب أن ترى فقط سجل "تم إنشاء اتصال WebSocket".
+
+### إرسال البيانات واستقبالها
+
+يوفّر خادم WebSocket الخاص بنا وظيفة التنصت/التدوير. لنستخدمه في مشروعنا التجريبي لإرسال البيانات واستقبالها. قم بتغيير مستمعي الحدث ل 'فتح' و 'رسالة' على النحو التالي:
+
+:::caution
+لا تستقبل الدالة 'إرسال' على اتصال WebSocket سوى 'سلسلة' و 'مخزن صفيف' و 'بلوب' و 'مصفوفة نمطية' و 'عرض البيانات'. يمكنك قراءة المزيد عنها على موقع [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). هذا يعني أننا إذا أردنا إرسال "كائن"، فعلينا أن نوتره باستخدام "JSON.stringify" أولاً.
+:::
+
+```js title="index.js" showLineNumbers
+// الاشتراك في حدث 'فتح'
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+})؛
+
+// الاشتراك في حدث 'رسالة'
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('new message received from server: ', ', receivedMessage);
+});
+```
+
+ستكون "الرسالة المتلقاة" كائنًا على هذا النحو:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ }،
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+تهانينا :tada:
+
+لقد قمت للتو بإنشاء أول مشروع تجريبي باستخدام WebSockets.
+
+:::tip
+يُستخدم طلب 'ping' في الغالب لاختبار الاتصال أو لإبقائه على قيد الحياة.
+:::
+
+### إبقاء اتصال WebSocket على قيد الحياة
+
+بشكل افتراضي، سيتم إغلاق اتصالات 'WebSocket' عندما لا يتم إرسال أي حركة مرور بينهما لمدة **180 ثانية تقريبًا**. تتمثل إحدى طرق الحفاظ على الاتصال حيًا في إرسال طلبات [ping](/apiexplorer#ping) بفواصل زمنية **120 ثانية**. سيؤدي ذلك إلى إبقاء الاتصال حياً ونشطاً.
+
+من أمثلة الإعداد البسيط ما يلي:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000؛ // إنه بالمللي ثانية، وهو ما يساوي 120 ثانية
+دع الفاصل الزمني؛
+websocket.addEventListener('open', (الحدث) => {
+ console.log('websocket اتصال تم تأسيسه: ', ', event);
+ const sendMessage = JSON.stringify({ ping: 1 }) ؛
+ websocket.send(sendMessage);
+
+ // لإبقاء الاتصال حيًا
+ الفاصل الزمني = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.إرسال (sendMessage)؛
+ }، ping_interval)؛
+})؛
+
+// الاشتراك في حدث 'الإغلاق'
+websocket.addEventListener('close', (الحدث) => {
+ console.log('websocket connection closeded: "، الحدث)؛
+ clearInterval(interval)؛
+});
+```
+
+والآن، عندما يتم "إنشاء" الاتصال، نبدأ في إرسال طلبات "التصفح" بفواصل زمنية قدرها "12000 مللي ثانية".
+
+يجب أن يكون الرمز النهائي الخاص بك هو
+
+```js title="index.js" showLineNumbers
+const app_id_id = 1089؛ // استبدلها بـ app_id الخاص بك أو اتركها على حالتها 1089 للاختبار.
+const websocket = WebSocket جديد (`wss://wss://ws.derivws.com/websockets/v3?app_id=${app_id}')؛
+const ping_interval = 12000؛ // إنها بالمللي ثانية، والتي تساوي 120 ثانية
+دع الفاصل الزمني؛
+
+// الاشتراك في حدث 'فتح'
+websocket.addEventEventListener('open', (event) => (حدث) {
+ console.log('websocket connection established: ', ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // لإبقاء الاتصال حيًا
+ الفاصل الزمني = setInterval((() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+})؛
+
+// الاشتراك في حدث 'رسالة'
+websocket.addEventListener('message', (الحدث) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('new message received from server: ', ', receivedMessage);
+})؛
+
+// الاشتراك في حدث 'إغلاق'
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connection closeded: ',', event);
+ clearInterval(interval);
+})؛
+
+// الاشتراك في حدث 'خطأ'
+websocket.addEventListener('error', (event) => {
+ console.log('an error happened in our websocket connection', event);
+})؛ });
+```
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..ea553756e
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "بايثون",
+ "position": 3,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/ar/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..2210736ab
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "نسخة مطبوعة",
+ "position": 4,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/ar/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..803a143a4
--- /dev/null
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: إنشاء تطبيق مشتق
+sidebar_label: إعداد تطبيق مشتق
+sidebar_position: 7
+sidebar_class_name: إخفاء عنصر-شريط جانبي-عنصر
+tags:
+ - مقدمة
+ - تطبيق
+ - الإعداد
+keywords:
+ - مقدمة
+ - تطبيق
+ - الإعداد
+description: دليل تفصيلي خطوة بخطوة حول إنشاء رمز Deriv API الخاص بك وإنشاء تطبيق التداول الخاص بك بمساعدة واجهة برمجة تطبيقات التداول الخاصة بنا. اطلع على المزيد.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### حساب مشتق
+
+إذا لم يكن لديك حساب Deriv حتى الآن، فيمكنك بسهولة إنشاء حساب عن طريق زيارة صفحة التسجيل لدينا أو باستخدام استدعاء واجهة برمجة التطبيقات الجديدة_الحساب_الافتراضي. إنه مجاني تماماً. وإذا كان لديك حساب بالفعل، يرجى تسجيل الدخول باستخدام تفاصيل حسابك. لتجنب أي خسارة عرضية للأموال أثناء الاختبار، نوصي باستخدام حسابك التجريبي بدلاً من الحساب الحقيقي.
+
+لكسب هامش ربح، احصل على حساب حقيقي في Deriv لتلقي أرباحك الشهرية. يمكنك أيضًا إنشاء حساب حقيقي باستخدام مكالمات API new_account_real أو new_account_maltainvest الجديدة.
+
+:::caution
+لإنشاء تطبيقات Deriv، ستحتاج إلى رمز مميز لواجهة برمجة التطبيقات مع نطاق المسؤول للحساب الذي ترغب في استخدامه لتطبيقك.
+:::
+
+## كيفية إنشاء رمز مميز لواجهة برمجة التطبيقات المشتقة
+
+لإنشاء الرمز المميز لواجهة برمجة التطبيقات، ما عليك سوى الانتقال إلى لوحة التحكم واختيار علامة التبويب **إدارة الرموز المميزة**. من هناك، قم بإنشاء رمز مميز جديد يطابق مستوى الوصول المطلوب لميزات تطبيقك.
+
+لإنشاء رمز مميز جديد لواجهة برمجة التطبيقات، اتبع الخطوات التالية:
+
+1. حدد النطاقات التي تحتاجها.
+2. أدخل اسماً لرمزك المميز
+3. انقر فوق **إنشاء**
+
+وبدلاً من ذلك، يمكنك إنشاء رمز مميز لواجهة برمجة التطبيقات من خلال استدعاء API api_token API.
+
+:::caution
+تحتاج إلى رمز مميز بنطاق "المسؤول" لإنشاء تطبيق.
+:::
+
+## كيفية إنشاء تطبيق مشتق
+
+لإنشاء تطبيقك مع خيارات التكوين المناسبة، حدد علامة التبويب **تسجيل التطبيق** في لوحة التحكم. يمكنك إجراء تغييرات على تكوين التطبيق الخاص بك في أي وقت في علامة التبويب **إدارة التطبيقات**.
+
+| حقل معلومات التطبيق | الوصف |
+| -------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| الحساب | الحساب الذي تريد إنشاء التطبيق به |
+| رمز واجهة برمجة التطبيقات (API Token) | رمز API المميز الذي تريد إنشاء التطبيق باستخدامه |
+| اسم التطبيق | اسم التطبيق |
+| الترميز | العمولة المضافة إلى سعر التداول لكسب دخل إضافي |
+| عنوان URL للتفويض | عنوان URL الذي يُمكِّن العملاء من تسجيل الدخول إلى تطبيقك باستخدام حساباتهم في Deriv دون رمز API المميز |
+| عنوان URL للتحقق | يُستخدم للتحقق من البريد الإلكتروني. إذا تم توفيره، يتم إرسال عنوان URL الذي يحتوي على رمز التحقق إلى البريد الإلكتروني للمستخدم؛ وإلا فسيتم استخدام عنوان URL الخاص بالمصادقة. |
+
+\*\* لإنشاء تطبيق، اتبع الخطوات التالية:\*\*
+
+1. حدد الحساب الذي تريد إنشاء التطبيق به.
+2. حدد رمز واجهة برمجة التطبيقات المضاف إلى حسابك (يجب أن يكون له نطاق \"مشرف\").
+3. أدخل اسماً للتطبيق الخاص بك.
+4. قم بتعبئة حقلي **التعريف** و **تفاصيل المصادقة**.
+5. حدد **نطاقات التفويض** التي يحتاجها تطبيقك.
+6. انقر على **تسجيل الطلب**.
+
+تأكد من أن **التخويل** و **التحقق** من عناوين URL صحيحة بناءً على التنفيذ الخاص بك.
+
+على سبيل المثال، إذا كان المجال الخاص بك هو **https://example.com** ويتم التعامل مع \*\*التخويل والمصادقة بواسطة \*\* "التحقق"، فإن عناوين URL الخاصة بك ستكون
+
+**`https://example.com/verify`**
diff --git a/i18n/ar/docusaurus-theme-classic/navbar.json b/i18n/ar/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..d62980c00
--- /dev/null
+++ b/i18n/ar/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "شعار API المشتقات",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "التوثيق",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "لوحة التحكم",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "مستكشف واجهة برمجة التطبيقات",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "مدونة",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "مكافأة العلة",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/bn/code.json b/i18n/bn/code.json
new file mode 100644
index 000000000..31af69e2e
--- /dev/null
+++ b/i18n/bn/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "সংযুক্ত হউন"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "ধারণা নিয়ে আলোচনা করুন এবং বিশ্বব্যাপী বিকাশকারীদের সাথে"
+ },
+ "Join our community": {
+ "message": "আমাদের কমিউনিটিতে যোগ দিন"
+ },
+ "We're here to help": {
+ "message": "আমরা এখানে সাহায্য করতে এসেছি"
+ },
+ "Email us at": {
+ "message": "আমাদের ইমেইল করুন"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@Deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "যদি আপনার কোন প্রশ্ন থাকে।"
+ },
+ "Change API endpoint": {
+ "message": "API শেষবিন্দু পরিবর্তন করুন"
+ },
+ "Server is Required": {
+ "message": "সার্ভার প্রয়োজন"
+ },
+ "Please enter a valid server URL": {
+ "message": "অনুগ্রহ করে একটি বৈধ সার্ভার URL লিখুন"
+ },
+ "Server URL": {
+ "message": "সার্ভার URL"
+ },
+ "App ID is required": {
+ "message": "অ্যাপ আইডি প্রয়োজন"
+ },
+ "Please enter a valid app ID": {
+ "message": "অনুগ্রহ করে একটি বৈধ অ্যাপ আইডি দিন"
+ },
+ "App ID": {
+ "message": "অ্যাপ আইডি"
+ },
+ "Connected to :": {
+ "message": "এর সাথে সংযুক্ত:"
+ },
+ "Submit": {
+ "message": "জমা"
+ },
+ "Reset to original settings": {
+ "message": "মূল সেটিংসে রিসেট করুন"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} আইটেম",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "ডক্স পৃষ্ঠাগুলি নেভিগেশান",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "পূর্ববর্তী",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "পরবর্তী",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "এই API কলটি অনুমোদিত হতে হবে কারণ এটি আপনার অ্যাকাউন্টের তথ্যের অ্যাক্সেসের প্রয়োজন।"
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "এগিয়ে যাওয়ার জন্য আপনার Deriv অ্যাকাউন্টে লগ ইন করুন। আপনার যদি Deriv অ্যাকাউন্ট না থাকে তবে প্রথমে সাইন আপ করুন।"
+ },
+ "Sign up": {
+ "message": "সাইন আপ"
+ },
+ "Log in": {
+ "message": "লগ ইন"
+ },
+ "Request JSON": {
+ "message": "JSON এর অনুরোধ"
+ },
+ "Send Request": {
+ "message": "অনুরোধ পাঠান"
+ },
+ "Clear": {
+ "message": "পরিষ্কার"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "আপনার JSON অবজেক্ট অবৈধ। অনুগ্রহ করে নিশ্চিত করুন যে আপনি আপনার JSON বস্তুর জন্য সঠিক সিনট্যাক্স প্রদান করেছেন।"
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "API টোকেন পেতে এবং আমাদের API ব্যবহার শুরু করার জন্য আপনার Deriv অ্যাকাউন্টে লগ ইন করুন।"
+ },
+ "Log In": {
+ "message": "লগ ইন"
+ },
+ "API Token Manager": {
+ "message": "API টোকেন ম্যানেজার"
+ },
+ "Deriv API features": {
+ "message": "Deriv এপিআই বৈশিষ্ট্য"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API আপনাকে dTrader এর সমস্ত ট্রেডিং কার্যকারিতাগুলিতে পূর্ণ অ্যাক্সেস দেয় এবং আপনাকে আপনার নিজস্ব ব্যাপক ট্রেডিং সিস্টেম এবং বিশ্লেষণ সরঞ্জাম তৈরি করতে দেয়।"
+ },
+ "Trade digital options and multipliers": {
+ "message": "ডিজিটাল অপশন এবং Multipliers ট্রেড করুন"
+ },
+ "Monitor real-time pricing": {
+ "message": "রিয়েল-টাইম মূল্য নিরীক্ষণ করুন"
+ },
+ "Buy/sell contracts": {
+ "message": "ক্রয়/বিক্রয় চুক্তি"
+ },
+ "Manage user's accounts": {
+ "message": "ব্যবহারকারীর অ্যাকাউন্ট পরিচালনা"
+ },
+ "Monitor existing contracts": {
+ "message": "বিদ্যমান চুক্তি নিরীক্ষণ"
+ },
+ "View user's historical transactions": {
+ "message": "ব্যবহারকারীর ঐতিহাসিক লেনদেন"
+ },
+ "See what our clients say": {
+ "message": "দেখুন আমাদের ক্লায়েন্টদের অভিমত"
+ },
+ "Comprehensive all-in-one": {
+ "message": "বিস্তৃত অল-ইন-ওয়ান"
+ },
+ "client library": {
+ "message": "ক্লায়েন্ট লাইব্রেরি"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "আপনার ডেভেলপমেন্ট প্রসেস সহজ করুন এবং আপনার অ্যাপটি চালু করুন"
+ },
+ "faster with the client library of your choice.": {
+ "message": "আপনার পছন্দের ক্লায়েন্ট লাইব্রেরির সাথে দ্রুত।"
+ },
+ "Go to the JavaScript library": {
+ "message": "জাভাস্ক্রিপ্ট লাইব্রেরিতে যান"
+ },
+ "Go to the Python library": {
+ "message": "পাইথন লাইব্রেরিতে যান"
+ },
+ "Go to the Flutter library": {
+ "message": "ফ্লটার লাইব্রেরিতে যান"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "3 টি সহজ ধাপে আমাদের API এর সাথে শুরু করুন:"
+ },
+ "1. Learn about our API": {
+ "message": "1। আমাদের API সম্পর্কে জানুন"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "মৌলিক ধারণা এবং পরিভাষাগুলি বুঝুন"
+ },
+ "2. Sign up": {
+ "message": "2। সাইন আপ"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "আমাদের API অ্যাক্সেস করতে একটি বিনামূল্যে ডেরিভ অ্যাকাউন্ট তৈরি করুন"
+ },
+ "3. Register your app": {
+ "message": "3। আপনার অ্যাপ নিবন্ধন করুন"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Deriv API ব্যবহার শুরু করার জন্য রেজিস্ট্রেশন ফর্মটি পূরণ করুন"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "আমাদের API ব্যবহার করে, আপনি নিশ্চিত করেছেন যে আপনি পড়েছেন এবং সম্মত হয়েছেন আমাদের"
+ },
+ "terms and conditions.": {
+ "message": "শর্তাবলী।"
+ },
+ "Deriv API": {
+ "message": "Deriv এপিআই"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "কাস্টম ট্রেডিং তৈরি করতে আমাদের শক্তিশালী, নমনীয় এবং ফ্রি API ব্যবহার করুন"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "প্ল্যাটফর্ম - নিজের বা আপনার ট্রেডের জন্য"
+ },
+ "Quick Start": {
+ "message": "দ্রুত শুরু"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Deriv API- এর সাথে উপার্জন করার উপায়"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Deriv সঙ্গে আপনার অ্যাপ্লিকেশন নিবন্ধন করুন, এবং প্রতিটি ক্রয় চুক্তি থেকে মুনাফা চুক্তি দাম একটি শতাংশ মার্কআপ যোগ করুন।"
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "অ্যাফিলিয়েট হিসাবে সাইন আপ করুন, আপনার অ্যাপ তৈরি করুন এবং আপনার অ্যাপ এবং আপনার নির্বাচিত অ্যাফিলিয়েট প্ল্যানের মাধ্যমে সম্পন্ন ট্রেডগুলিতে কমিশন পান।"
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "একটি পেমেন্ট এজেন্ট হিসাবে সাইন আপ করুন, আপনার নিজস্ব কাস্টম পেমেন্ট ওয়েবসাইট তৈরি করুন, এবং Deriv এর ক্লায়েন্টদের জন্য প্রক্রিয়া প্রতিটি পেমেন্ট কমিশন উপার্জন আমাদের API ব্যবহার করুন।"
+ },
+ "Select API Call - Version 3": {
+ "message": "API কল নির্বাচন করুন - সংস্করণ 3"
+ },
+ "ALL CALLS": {
+ "message": "সব কল"
+ },
+ "Note:": {
+ "message": "নোট:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "অননুমোদিত দলগুলির সাথে অ্যাডমিন সুযোগের সাথে টোকেন ভাগ করবেন না।"
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "এই সুযোগ তৃতীয় পক্ষের অ্যাপ্লিকেশানগুলিকে আপনার অ্যাকাউন্টের কার্যকলাপ, সেটিংস, সীমা, ব্যালেন্স শীট, ট্রেড ক্রয়ের ইতিহাস এবং আরও অনেক কিছু দেখতে দেবে।"
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "এই সুযোগ তৃতীয় পক্ষের অ্যাপ্লিকেশানগুলি আপনার জন্য চুক্তি ক্রয় এবং বিক্রয় করতে, আপনার মেয়াদোত্তীর্ণ ক্রয়গুলি পুনর্নবীকরণ এবং আপনার ডেমো অ্যাকাউন্টগুলি শীর্ষে রাখতে অনুমতি দেবে।"
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "এই সুযোগ তৃতীয় পক্ষের অ্যাপ্লিকেশানগুলিকে পেমেন্ট এজেন্টদের কাছে প্রত্যাহার করতে এবং আপনার জন্য আন্তঃ-অ্যাকাউন্ট স্থানান্তর করতে অনুমতি দেবে।"
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "এই সুযোগ তৃতীয় পক্ষের অ্যাপ্লিকেশানগুলিকে আপনার ট্রেডিং ইতিহাস দেখতে দেবে।"
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "এই সুযোগ তৃতীয় পক্ষের অ্যাপ্লিকেশানগুলিকে আপনার জন্য অ্যাকাউন্ট খুলতে, আপনার সেটিংস এবং টোকেনের ব্যবহার পরিচালনা করতে এবং আরও অনেক কিছু করার অনুমতি দেবে।"
+ },
+ "Select scopes based on the access you need.": {
+ "message": "আপনার প্রয়োজন অ্যাক্সেস উপর ভিত্তি করে scopes নির্বাচন করুন।"
+ },
+ "Copy and paste the token into the app.": {
+ "message": "অ্যাপ্লিকেশন মধ্যে টোকেন কপি এবং পেস্ট করুন।"
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "এই অ্যাকাউন্টে অ্যাডমিন সুযোগ সহ API টোকেন নেই। অন্য একটি অ্যাকাউন্ট নির্বাচন করুন।"
+ },
+ "App information": {
+ "message": "অ্যাপ্লিকেশন তথ্য"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "আপনার API টোকেন নির্বাচন করুন (এটি অ্যাডমিন সুযোগ থাকতে হবে)"
+ },
+ "App name (required)": {
+ "message": "অ্যাপের নাম (প্রয়োজনীয়)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "সেই নামটি নেওয়া হয়েছে। অন্য বেছে নিন।"
+ },
+ "Markup": {
+ "message": "মার্কআপ"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "আপনি প্রতিটি ট্রেডের দামে মার্কআপ যোগ করে কমিশন উপার্জন করতে পারেন। আপনার মার্কআপ শতাংশ এখানে লিখুন।"
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "দ্রষ্টব্য: মার্কআপ শুধুমাত্র বাস্তব অ্যাকাউন্টের জন্য উপলব্ধ।"
+ },
+ "Markup percentage (optional)": {
+ "message": "মার্কআপ শতাংশ (ঐচ্ছিক)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "আপনি যদি মার্কআপ উপার্জন করতে না চান তবে 0 লিখুন। সর্বোচ্চ মার্কআপ: 3%"
+ },
+ "OAuth details": {
+ "message": "প্রমাণের বিবরণ"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "এটি ক্লায়েন্টদের একটি API টোকেন ছাড়া তাদের Deriv অ্যাকাউন্ট ব্যবহার করে আপনার অ্যাপ্লিকেশন লগ ইন করতে পারবেন।"
+ },
+ "Authorisation URL (optional)": {
+ "message": "অনুমোদনের ইউআরএল (ঐচ্ছিক)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "অনুগ্রহ করে মনে রাখবেন যে এই ইউআরএল OAuth অনুমোদনের জন্য OAuth পুনর্নির্দেশ ইউআরএল হিসাবে ব্যবহৃত হবে।"
+ },
+ "Verification URL (optional)": {
+ "message": "যাচাইকরণ URL (ঐচ্ছিক)"
+ },
+ "Scope of authorization": {
+ "message": "অনুমোদনের সুযোগ"
+ },
+ "Select the scope for your app:": {
+ "message": "আপনার অ্যাপের সুযোগ নির্বাচন করুন:"
+ },
+ "Read": {
+ "message": "পড়ুন"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": আপনার ক্লায়েন্টদের তথ্যে আপনার সম্পূর্ণ অ্যাক্সেস থাকবে।"
+ },
+ "Trade": {
+ "message": "ট্রেড"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": আপনি আপনার ক্লায়েন্টদের পক্ষ থেকে চুক্তি কিনতে এবং বিক্রি করতে সক্ষম হবেন।"
+ },
+ "Trading information": {
+ "message": "ট্রেডিং সংক্রান্ত তথ্য"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": আপনি আপনার ক্লায়েন্টদের তাদের অ্যাকাউন্টের ব্যালেন্স সহ ট্রেডিং তথ্য দেখতে সক্ষম হবেন।"
+ },
+ "Payments": {
+ "message": "পেমেন্টস"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": আপনি আপনার ক্লায়েন্টদের পক্ষ থেকে ডিপোজিট এবং উত্তোলন করতে পারবেন।"
+ },
+ "Admin": {
+ "message": "অ্যাডমিন"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": নিরাপত্তা টোকেন পরিচালনা অ্যাক্সেস সহ সম্পূর্ণ অ্যাকাউন্ট অ্যাক্সেস।"
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "আপনার আবেদন নিবন্ধন করে, আপনি স্বীকার করেন যে আপনি Deriv API পড়েছেন এবং গ্রহণ করেছেন"
+ },
+ "terms and conditions": {
+ "message": "শর্তাবলীসমুহ"
+ },
+ "Edit application details": {
+ "message": "অ্যাপ্লিকেশনের বিবরণ সম্পাদনা করুন"
+ },
+ "Delete application": {
+ "message": "অ্যাপ্লিকেশন মুছে ফেলুন"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "আপনার বিবরণ প্রতিফলিত দেখতে, অনুগ্রহ করে রেজিস্ট্রেশন ফর্মের মাধ্যমে আপনার অ্যাপটি নিবন্ধন করুন।"
+ },
+ "Register now": {
+ "message": "এখনই রেজিস্টার করুন"
+ },
+ "Manage tokens": {
+ "message": "টোকেনগুলি পরিচালনা করুন"
+ },
+ "Register application": {
+ "message": "রেজিস্টার আবেদন"
+ },
+ "Manage applications": {
+ "message": "অ্যাপ্লিকেশনগুলি পরিচালনা করুন"
+ },
+ "Your apps": {
+ "message": "আপনার অ্যাপ"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "আপনার অ্যাপটি নিবন্ধন করুন, একটি অ্যাপ আইডি পান এবং Deriv API ব্যবহার শুরু করুন"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "আপনি এই টোকেন ভাগ যারা সতর্ক থাকুন। এই টোকেন সহ যে কেউ আপনার অ্যাকাউন্টের পক্ষ থেকে নিম্নলিখিত কর্ম সঞ্চালন করতে পারেন:"
+ },
+ "Add accounts": {
+ "message": "অ্যাকাউন্ট যোগ করুন"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "ট্রেডিং এবং তোলার জন্য API টোকেন তৈরি বা মুছুন"
+ },
+ "Modify account settings": {
+ "message": "অ্যাকাউন্ট সেটিংস পরিবর্তন করুন"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "আপনার অ্যাপ্লিকেশন নিবন্ধন করতে আপনার API টোকেন (অ্যাডমিন সুযোগ সহ) লিখুন।"
+ },
+ "You have successfully registered your application.": {
+ "message": "আপনি সফলভাবে আপনার আবেদন নিবন্ধন করেছেন।"
+ },
+ "You can now start using Deriv API": {
+ "message": "আপনি এখন ডেরিভ এপিআই ব্যবহার শুরু করতে পারেন"
+ },
+ "Got it": {
+ "message": "পেয়েছি এটা।"
+ },
+ "Cancel": {
+ "message": "বাতিল"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "এই পাতাটি ক্র্যাশ করেছে।",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "পৃষ্ঠাটি পাওয়া যায়নি",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "আপনি যা খুঁজছিলেন তা আমরা খুঁজে পাইনি।",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "অনুগ্রহ করে সেই সাইটের মালিকের সাথে যোগাযোগ করুন যা আপনাকে মূল URL এর সাথে সংযুক্ত করেছে এবং তাদের লিঙ্কটি ভাঙ্গা হয়েছে তা জানান।",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "নোট",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "টিপ",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "ঝুঁকি",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "তথ্য",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "সাবধানতা",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "শীর্ষে ফিরে স্ক্রল করুন",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "আর্কাইভ",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "আর্কাইভ",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "ব্লগ তালিকা পৃষ্ঠা নেভিগেশন",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "নতুন এন্ট্রি",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "পুরোনো এন্ট্রি",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "ব্লগ পোস্ট পৃষ্ঠা নেভিগেশন",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "নতুন পোস্ট",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "পুরাতন পোস্ট",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "এক পোস্ট |{count} পোস্ট করুন",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} “{tagName}” এর সাথে ট্যাগ করা",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "সব ট্যাগ দেখুন",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "অন্ধকার এবং হালকা মোডের মধ্যে পরিবর্তন করুন (বর্তমানে {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "অন্ধকার মোড",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "হালকা মোড",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "ব্রেডক্রামস",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "একটি ডক ট্যাগ করা |{count} দস্তাবেজ ট্যাগ",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} এর সাথে “{tagName}”",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "সংস্করণ: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "এটি {siteTitle} {versionLabel} সংস্করণের জন্য অপ্রকাশিত ডকুমেন্টেশন।",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "এটি {siteTitle} {versionLabel}এর জন্য ডকুমেন্টেশন, যা আর সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না।",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "আপ টু ডেট ডকুমেন্টেশন জন্য, {latestVersionLink} ({versionLabel}) দেখুন।",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "সর্বশেষ সংস্করণ",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "এই পৃষ্ঠাটি সম্পাদনা করুন",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "{heading}এর সরাসরি লিংক",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " {date}উপর",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " {user}দ্বারা",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "সর্বশেষ হালনাগাদ{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "সংস্করণ",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "ট্যাগ:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "বন্ধ",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "ব্লগ সাম্প্রতিক পোস্ট গৌণ",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "অনুলিপি করা হয়েছে",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "ক্লিপবোর্ডে কোড অনুলিপি করুন",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "কপি",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "শব্দ মোড়ানো টগল করুন",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "সঙ্কুচিত সাইডবার বিভাগ '{label}' টগল করুন",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "ভাষাসমূহ",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "প্রধান",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "আরও পড়ুন",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "{title}সম্পর্কে আরও পড়ুন",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "হোম পেজ",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "এই পৃষ্ঠায়",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "এক মিনিট পড়ুন|{readingTime} মিনিট পড়া",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "সাইডবার সঙ্কুচিত",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "সাইডবার সঙ্কুচিত",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "ডক্স সাইডবার",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "ন্যাভিগেশন বার বন্ধ ",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "ন্যাভিগেশন বার টগল করুন",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← প্রধান মেনুতে ফিরে যান",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "সাইডবার সম্প্রসারণ করুন",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "সাইডবার সম্প্রসারণ করুন",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "ফলাফল",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "লাইভ সম্পাদক",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "কোন ফলাফল নেই"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "সব ফলাফল দেখুন"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "বাইরে ফলাফল দেখুন {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "{context}এ সব ফলাফল দেখুন"
+ },
+ "theme.SearchBar.label": {
+ "message": "অনুসন্ধান",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "“{query}” এর জন্য অনুসন্ধানের ফলাফল",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "ডকুমেন্টেশন অনুসন্ধান",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "সর্বত্র"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 টি নথি পাওয়া গিয়েছে |{count} নথি পাওয়া গেছে",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "কোন নথি পাওয়া যায়নি",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "পুনরায় চেষ্টা করুন",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "প্রধান কন্টেন্টে এড়িয়ে যান",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "ট্যাগস",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "ডেরিভ ওয়েবসাইট"
+ },
+ "Who we are": {
+ "message": "আমরা কে"
+ },
+ "Contact us": {
+ "message": "আমাদের সাথে যোগাযোগ করুন"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "স্পেস এবং আন্ডারস্কোর সহ শুধুমাত্র আলফানিমেরিক অক্ষরগুলি অনুমো (উদাহরণ: আমার অ্যাপ্লিকেশন)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "নামটিতে “বাইনারি”, “ডেরিভ” বা অনুরূপ শব্দ থাকতে পারে না।"
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "আপনার ওয়েবসাইটের ইউআরএল 255 অক্ষরের বেশি হতে পারে না।"
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "একটি বৈধ ইউআরএল লিখুন। (উদাহরণ: https://www। [আপনার ডোমেন নাম] ডট কম)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "আপনার মার্কআপ মান 4 অক্ষরের বেশি হতে পারে না।"
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "আপনার মার্কআপ মান অবশ্যই 0.00 এর সমান বা তার বেশি হতে হবে এবং 3.00 এর বেশি নয়।"
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "ডিট্রেডারে উপলব্ধ রিয়েল-টাইম প্রাইসিং চার্টের মতো বৈশিষ্ট্যগুলির সাথে একটি ট্রেডিং অ্যাপ তৈরি করতে ডেরিভ"
+ },
+ "Benefits of using Deriv API": {
+ "message": "Deriv এপিআই ব্যবহার করার উপকারিতা"
+ },
+ "Automation": {
+ "message": "অটোমেশন"
+ },
+ "Easy integration": {
+ "message": "সহজ ইন্টিগ্রেশন"
+ },
+ "Fast execution": {
+ "message": "দ্রুত কার্যকর করা"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "ল্যাপটপে দেখানো ডেরিভ এপিআই ব্যবহার করে তৈরি করা একটি ট্রেডিং অ্যাপ।"
+ },
+ "Personalise your trading": {
+ "message": "আপনার ট্রেডিং ব্যক্তিগতকৃত"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "আপনার প্রয়োজন মেলে আপনার ট্রেডিং অ্যাপগুলি ব্যক্তিগতকৃত করুন। আপনি যেভাবে পছন্দ করেন সেগুলি চার্ট এবং ভিউ তৈরি করুন। যে কোনও সাধারণ প্রোগ্রামিং ভাষা ব্যবহার করে আপনার ট্রেডিং অ্যাপটি বিকাশ করুন এবং আপনার ট্রেডিং সুযোগ"
+ },
+ "Build a business and earn more": {
+ "message": "একটি ব্যবসা তৈরি করুন এবং আরও উপার্জন করুন"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Deriv এর ট্রেডিং পরিষেবার ক্ষমতা সুবিধা গ্রহণ করে আপনার নিজস্ব ট্রেডিং অ্যাপ্লিকেশন তৈরি করুন। সহকর্মী ট্রেডয়ীদের বা গ্রাহকদের সাথে আপনার অ্যাপ শেয়ার করুন, এবং আরো উপার্জন বা আপনার নিজের ট্রেড তৈরি করার সুযোগ পান।"
+ },
+ "Name": {
+ "message": "নাম"
+ },
+ "Token": {
+ "message": "টোকেন"
+ },
+ "Scopes": {
+ "message": "স্কোপস"
+ },
+ "Last Used": {
+ "message": "সর্বশেষ ব্যবহৃত"
+ },
+ "Valid for IP": {
+ "message": "আইপি জন্য বৈধ"
+ },
+ "Update Application": {
+ "message": "অ্যাপ্লিকেশন হালনাগাদ"
+ },
+ "Register Application": {
+ "message": "রেজিস্টার আবেদন"
+ },
+ "Your account": {
+ "message": "আপনার অ্যাকাউন্ট"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "অ্যাডমিন স্কোপ সহ আপনার এপিআই টোকেন চয়ন করুন"
+ },
+ "Application Name": {
+ "message": "আবেদনের নাম"
+ },
+ "Application ID": {
+ "message": "অ্যাপ্লিকেশন আইডি"
+ },
+ "Redirect URL": {
+ "message": "পুনর্নির্দেশ URL"
+ },
+ "Actions": {
+ "message": "কর্ম"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "স্পেস এবং আন্ডারস্কোর সহ শুধুমাত্র আলফানিমেরিক অক্ষরগুলি অনুমো"
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "নামটিতে 48 টি অক্ষর পর্যন্ত থাকতে পারে।"
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "ডুপ্লিকেট টোকেন নাম অনুমোদিত নয়।"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "স্পেস এবং আন্ডারস্কোর সহ শুধুমাত্র আলফানিমেরিক অক্ষরগুলি"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "শুধুমাত্র 2-32 অক্ষর অনুমোদিত"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "একই অ্যাকাউন্টের জন্য কোনও নকল টোকেন নাম অনুমোদিত নয়।"
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "কোন কীওয়ার্ড “ডেরিভ” বা “বাইনারি” বা এমন শব্দ যা অনুরূপ দেখায়, যেমন “_binary_” বা “d3eriv” অনুমোদিত নয়।"
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "আপনার টোকেনের নাম দিন এবং আপনার টোকেন তৈরি করতে তৈরি করুন এ ক্লিক করুন।"
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "টোকেন নাম (আপনি 30 টোকনের মধ্যে {numberOfTokens} তৈরি করেছেন)"
+ },
+ "Create": {
+ "message": "তৈরি করুন"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 আইটেম|{count} আইটেম",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "সাবধান করা",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "সাইডবার বিভাগ '{label}' প্রসারিত করুন",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "সাইডবার বিভাগ '{label}' ধ্বংস করুন",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "তালিকাভুক্ত পৃষ্ঠা",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "এই পৃষ্ঠাটি তালিকাভুক্ত। অনুসন্ধান ইঞ্জিনগুলি এটি সূচক করবে না এবং কেবল সরাসরি লিঙ্ক থাকা ব্যবহারকারীরা এটি অ্যাক্সেস করতে পারেন",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "আমাদের এপিআই দিয়ে, আপনি সক্ষম হবেন:"
+ },
+ "Yes, delete": {
+ "message": "হ্যাঁ, মুছে ফেলুন"
+ },
+ "Delete token": {
+ "message": "টোকেন মুছুন"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "আপনি কি নিশ্চিতরূপে এই টোকেনটিকে মুছে ফেলতে চান?"
+ },
+ "Delete app": {
+ "message": "অ্যাপ্লিকেশন মুছুন"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "আপনি কি নিশ্চিতরূপে এই অ্যাপটি মুছে ফেলতে চান?"
+ },
+ "Update App": {
+ "message": "অ্যাপ আপডেট করুন"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "আপনার টোকেন নাম অবশ্যই কমপক্ষে 2 অক্ষর লম্বা হতে হবে।"
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "শুধুমাত্র 32 অক্ষর পর্যন্ত অনুমোদিত।"
+ },
+ "Nevermind": {
+ "message": "কখনো মানে না"
+ },
+ "OK": {
+ "message": "ঠিক আছে"
+ },
+ "Token created successfully!": {
+ "message": "টোকেন সফলভাবে তৈরি!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "অনুগ্রহ করে এই টোকেন কী সংরক্ষণ করুন। সুরক্ষার কারণে, এটি আবার দেখা বা অনুলিপি করা যাবে না। আপনি যদি এই কীটি হারান তবে আপনাকে একটি নতুন টোকেন তৈরি করতে হবে।"
+ },
+ "Key": {
+ "message": "চাবি"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "আপনি সর্বাধিক সংখ্যক টোকেন তৈরি করেছেন।"
+ },
+ "Deriv account": {
+ "message": "Deriv একাউন্ট "
+ },
+ "Log out": {
+ "message": "লগ আউট"
+ },
+ "Documentation": {
+ "message": "ডকুমেন্টেশন"
+ },
+ "Dashboard": {
+ "message": "ড্যাশবোর্ড"
+ },
+ "API explorer": {
+ "message": "API এক্সপ্লোরার"
+ },
+ "Deriv Tech": {
+ "message": "ডেরিভ টেক"
+ },
+ "Bug bounty": {
+ "message": "বাগ বাউন্টি"
+ },
+ "Homepage": {
+ "message": "হোমপেজ"
+ },
+ "API": {
+ "message": "এপিআই"
+ },
+ "Deriv.com": {
+ "message": "ডেরিভস. কম"
+ },
+ "Telegram": {
+ "message": "টেলিগ্রাম"
+ },
+ "if you need any assistance or support.": {
+ "message": "আপনার যদি কোনো সহায়তা বা সহায়তা প্রয়োজন হয়।"
+ },
+ "Send an email": {
+ "message": "একটি ইমেল পাঠান"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current.json b/i18n/bn/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..edcc42d02
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "পরবর্তী",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "মূল ধারণা",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "আপনার কাস্টমাইজড ট্রেডিং অ্যাপ তৈরি করতে এপিআই ওয়েবসকেট এবং এপিআই কলগুলি ব্যবহার করতে শিখুন।",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "কোড উদাহরণ",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "কোড উদাহরণ",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি করতে আপনার জন্য কোন API কোডগুলি ব্যবহার করার জন্য উপলব্ধ তা সন্ধান করুন। এপিআই উদাহরণ দিয়ে শিখুন।",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "জাভাস্ক্রিপ্ট উ",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "জাভাস্ক্রিপ্ট উ",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি করতে আপনি ব্যবহার করতে পারেন JavaScript কোডগুলি অন্বেষণ করুন। জাভাস্ক্রিপ্ট উদাহরণ এবং এপিআই উদাহরণ",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "ভাষাসমূহ",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "প্রোগ্রামিং ভাষা",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "আমাদের ওয়েবসকেট এপিআই এর সাহায্যে একটি ট্রেডিং অ্যাপ তৈরি করতে আপনার পছন্দের প্রোগ্রামিং ভাষা নির্বাচন করুন। এই কোডের উদাহরণগুলি দিয়ে শেখা শুরু করুন।",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "জাভাস্ক্রিপ্ট",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "আমাদের ওয়েবসকেট এপিআইয়ের মাধ্যমে জাভাস্ক্রিপ্ট, এইচটিএমএল এবং সিএসএস দিয়ে আপনার ট্রেডিং অ্যাপ্লিকেশন",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "গাইড",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "ডেরিভ ট্রেডারের মতো ব্যাপক বৈশিষ্ট্য সহ একটি ট্রেডিং অ্যাপ তৈরি করার জন্য এপিআই উদাহরণ সহ ডেরিভ এপিআইয়ের একটি গাইড। আজই শুরু করুন!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..4f33dc69c
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ক্লায়েন্ট লাইব্রেরী",
+ "position": 5,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের ক্লায়েন্ট লাইব্রেরিগুলির সাথে Deriv websocket API বৈশিষ্ট্যগুলি কিভাবে ব্যবহার করবেন তা জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..ea55579b8
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ফ্লাটার ক্লায়েন্ট",
+ "position": 2,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "ফ্লটার ক্লায়েন্ট ডক্স"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..ef1675a4f
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: প্রকল্প সেটআপ
+sidebar_label: সেটআপ
+sidebar_position: 0
+---
+
+অনুগ্রহ করে লাইব্রেরি ডকুমেন্টেশন পরীক্ষা করুন [এখানে] (https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+আমরা ভবিষ্যতে এই পৃষ্ঠাগুলি আপডেট করব যখন আমাদের কাছে তাদের জন্য সামগ্রী থাকে
+:::
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..1755816bf
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: ভূমিকা
+sidebar_label: ভূমিকা
+sidebar_position: 0
+description: ক্লায়েন্ট লাইব্রেরির ভূমিকা
+---
+
+## ভূমিকা
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..b687db11d
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "পাইথন ক্লায়েন্ট",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "পাইথন নথিপত্র"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..8d3269ad7
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: প্রজেক্ট সেটআপ
+sidebar_label: সেটআপ
+sidebar_position: 0
+---
+
+অনুগ্রহ করে লাইব্রেরি ডকুমেন্টেশন পরীক্ষা করুন [এখানে] (https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+আমরা ভবিষ্যতে এই পৃষ্ঠাগুলি আপডেট করব যখন আমাদের কাছে তাদের জন্য সামগ্রী থাকে
+:::
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..1ea75b75e
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "টাইপস্ক্রিপ্ট ক্লায়েন্ট",
+ "position": 0,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "টাইপস্ক্রিপ্ট/জাভাস্ক্রিপ্ট ডক্স"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..86219f18c
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: প্রকল্প সেটআপ
+sidebar_label: সেটআপ
+sidebar_position: 0
+---
+
+অনুগ্রহ করে লাইব্রেরি ডকুমেন্টেশন পরীক্ষা করুন [এখানে] (https://binary-com.github.io/deriv-api/)
+
+:::caution
+আমরা ভবিষ্যতে এই পৃষ্ঠাগুলি আপডেট করব যখন আমাদের কাছে তাদের জন্য সামগ্রী থাকে
+:::
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..b3757d708
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী",
+ "position": 7,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..7593e09b5
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: Deriv API ব্যবহার করার শর্তাবলী
+sidebar_label: Deriv API ব্যবহার করার শর্তাবলী
+sidebar_position: 1
+tags:
+ - প্রশ্নাবলি
+keywords:
+ - প্রশ্নাবলি
+description: Deriv API ব্যবহার করার শর্তাবলী
+---
+
+ডেরিভ এপিআই বিনামূল্যে এবং আমাদের [শর্তাবলী] (https://deriv.com/terms-and-conditions) এবং
+[কপিরাইট] (https://deriv.com/tnc/business-partners-general-terms.pdf) এর সাপেক্ষে।
+
+আপনি এটি ব্যবহার করে কোন অসুবিধা মধ্যে চালানো উচিত বা আপনি সহায়তার প্রয়োজন হলে, আমাদের সমর্থন ফোরাম এক মাধ্যমে বা ইমেল মাধ্যমে আমাদের
+যোগাযোগ করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..dd697ff72
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: আমি কিভাবে Deriv API দিয়ে উপার্জন করতে পারি?
+sidebar_label: আমি কিভাবে Deriv API দিয়ে উপার্জন করতে পারি?
+sidebar_position: 1
+tags:
+ - প্রশ্নাবলি
+keywords:
+ - প্রশ্নাবলি
+description: কিভাবে Deriv API দিয়ে উপার্জন করবেন
+---
+
+- আপনি ডেরিভ এপিআই দিয়ে তৈরি ওয়েবসাইট এবং অ্যাপ্লিকেশনগুলি
+ এর মাধ্যমে আপনার ক্লায়েন্টরা সম্পাদন করে এমন ট্রেড এবং পেমেন্টে কমিশন অর্জন করতে পারেন
+ কমিশন পরিকল্পনা সম্পর্কে আরও বিবরণ পান [এখানে] (https://deriv.com/partners/affiliate-ib)।
+
+- আপনি ডেরিভ এপিআই দিয়ে তৈরি করা ট্রেডিং
+ অ্যাপের মাধ্যমে কেনা প্রতিটি চুক্তিতে মার্কআপ থেকেও উপার্জন করতে পারেন। মার্কআপটি আপনার দ্বারা সংজ্ঞায়িত করা হয়েছে এবং
+ থেকে 5% পর্যন্ত হতে পারে।
+
+এখানে মার্কআপ গণনা করা হয় কিভাবে একটি উদাহরণ:
+
+- 2**ইউএসডি** এর অর্থ প্রদানের জন্য: মার্কআপ ছাড়াই ক্লায়েন্ট স্টেক = 1.07**ইউএসডি**
+- মার্কআপের সাহায্যে (যেমন 2%), একজন ক্লায়েন্ট অর্থ প্রদান করে: মার্কআপের সাথে ক্লায়েন্টের শেক =
+ স্টেক + (পেআউট এক্স মার্কআপ)
+- মার্কআপ সহ ক্লায়েন্টের অংশ = 1.07**ইউএসডি** + (2**ইউএসডি** x 2%) = 1.11**ইউএসডি**
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..d6c3fee1b
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,21 @@
+---
+title: আমি Deriv API এর সাথে কি করতে পারি?
+sidebar_label: আমি Deriv API এর সাথে কি করতে পারি?
+sidebar_position: 0
+tags:
+ - প্রশ্নাবলি
+keywords:
+ - প্রশ্নাবলি
+description: এপিআই বৈশিষ্ট্য Deriv
+---
+
+Deriv API আপনাকে Deriv প্ল্যাটফর্মের প্রায় সব ফাংশন সঞ্চালন করতে দেয়, যেহেতু
+তারা একই API ভাগ করে। আমাদের CFD প্ল্যাটফর্মের জন্য (Deriv MT5 এবং Deriv X), API
+কার্যকারিতা শুধুমাত্র কিছু অ্যাকাউন্ট পরিচালনার জন্য উপলব্ধ।
+
+আমাদের API ব্যবহারকারীরা সাধারণত নিম্নলিখিত কার্যক্রমগুলি সম্পাদন করে:
+
+- Deriv অনুরূপ কিন্তু বিভিন্ন বৈশিষ্ট্য সঙ্গে ওয়েবসাইট তৈরি করুন।
+- নিজেদের এবং তাদের ক্লায়েন্টদের জন্য ট্রেড এক্সিকিউট করতে ডেস্কটপ অ্যাপ তৈরি করুন।
+- ঐতিহাসিক টিক তথ্য এক্সপ্লোর করুন।
+- স্বয়ংক্রিয় সেবা হিসাবে পেমেন্ট এজেন্ট।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/bn/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..ee0845202
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: দ্রুত শুরু
+hide_title: false
+draft: false
+sidebar_label: দ্রুত শুরু
+sidebar_position: 0
+tags:
+ - ভূমিকা
+keywords:
+ - ট্রেডিং অ্যাপ
+ - এপিআই কোড
+ - API উদাহরণ
+description: উপলব্ধ ডেরিভ এপিআই কোডের উদাহরণ এবং ভাষাগুলির একটি ওভারভিউ এবং আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি করতে এটি কীভাবে ব্যবহার করবেন তা পান।
+---
+
+আমাদের ডকুমেন্টেশন বিভিন্ন বিভাগে বিভক্ত:
+
+- [একটি ডেরিভ অ্যাপ সেট আপ করা] (/docs/সেটিং-আপ-এ-ডেরিভ-অ্যাপ্লিকেশন.md)
+- [পরিভাষা] (বিভাগ/পরিভাষা)
+- [মূল ধারণা] (বিভাগ/কোর-ধারণা)
+- [ভাষা] (বিভাগ/ভাষা)
+- [ক্লায়েন্ট লাইব্রেরি] (বিভাগ/ক্লায়েন্ট-লাইব্রেরি)
+- [গাইড] (বিভাগ/গাইড)
+- [এফএকিউ] (বিভাগ/FAQ)
+
+### দ্রুত শুরু
+
+[কোর কনসেপ্ট] (বিভাগ/কোর-ধারণা) এবং [পরিভাষা] (বিভাগ/পরিভাষা) পৃষ্ঠাগুলি একবার দেখুন এবং এটি পড়তে আপনার সময় নিন। এই ধারণাগুলি আপনাকে আমাদের ওয়েবসকেট সার্ভার এপিআই এবং কীভাবে এটি আরও দক্ষতার সাথে ব্যবহার করতে হবে তার সাথে পরিচিত হতে সহায়তা করবে। তারা আমাদের কাঠামো বা লাইব্রেরি কোন সম্পর্কিত হয় না।
+
+আপনি যখন [কোর কনসেপ্ট] (বিভাগ/কোর-ধারণা) এবং [পরিভাষা] (বিভাগ/পরিভাষা) পৃষ্ঠাগুলি পড়েন, আপনি আপনার অ্যাপ্লিকেশনটিতে যে ভাষা/ফ্রেমওয়ার্ক/লাইব্রেরী ব্যবহার করতে চান তার উপর ভিত্তি করে আপনার বাস্তবায়ন পদ্ধতি নির্বাচন শুরু করতে পারেন।
+
+আমাদের [ক্লায়েন্ট লাইব্রেরি] (শ্রেণী/ক্লায়েন্ট-লাইব্রেরি) ব্যবহার করা ঐচ্ছিক এবং আপনি [ভাষা বিভাগ] (বিভাগ/ভাষা) প্রদত্ত টিউটোরিয়ালগুলির সাথেও একই ফলাফল পেতে পারেন, তবে আমাদের ক্লায়েন্ট লাইব্রেরিগুলি আপনার জন্য আরও “শক্তিশালী”, “টাইপ নিরাপদ” API কল সরবরাহ করে।
+
+### শুধু ভাষা বৈশিষ্ট্য সঙ্গে আমাদের websocket সার্ভার ব্যবহার
+
+আপনি যদি একটি নির্দিষ্ট কোডিং ভাষার সাথে আমাদের ওয়েবসকেট সার্ভার এপিআই ব্যবহার করতে চান তবে [ভাষা বিভাগ] (বিভাগ/ভাষা) দেখুন এবং সেখান থেকে আপনার যাত্রা চালিয়ে যান।
+
+:::caution
+আমরা আমাদের [ক্লায়েন্ট লাইব্রেরি] (বিভাগ/ক্লায়েন্ট-লাইব্রেরি) ব্যবহার করার পরামর্শ দিই, যেহেতু তারা আপনাকে আরও ভাল বিকাশকারীর অভিজ্ঞতা
+:::
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..a5ce5aa04
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "পরিভাষা",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের পরিভাষা সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..6522a3199
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: পরিচয় যাচাইকরণ
+hide_title: false
+draft: false
+sidebar_label: পরিচয় যাচাইকরণ
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পরিভাষা
+ - পরিচয়
+ - যাচাইকরণ
+ - যোগ করুন
+ - নথি
+keywords:
+ - ধারণা
+ - পরিভাষা
+ - পরিচয়
+ - যাচাইকরণ
+ - যোগ করুন
+ - নথি
+description: Deriv অ্যাপ্লিকেশন পরিচয় যাচাই কি?
+---
+
+### Deriv অ্যাপ্লিকেশন পরিচয় যাচাই কি?
+
+পরিচয় যাচাইকরণ প্রক্রিয়ার জন্য দেশ, আইডি এবং টাইপ প্রদানের মতো ডকুমেন্ট তথ্য যোগ করে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..b80a7208b
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "একাউন্ট",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের অ্যাকাউন্ট বিভাগ সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..ae4576eb7
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: ডকুমেন্ট আপলোড
+hide_title: false
+draft: false
+sidebar_label: ডকুমেন্ট আপলোড
+sidebar_position: 4
+tags:
+ - ধারণা
+ - নথি
+ - আপলোড
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - নথি
+ - আপলোড
+ - পরিভাষা
+description: ডকুমেন্ট আপলোড API কল কি?
+---
+
+### ডকুমেন্ট আপলোড API কল কি?
+
+ক্লায়েন্ট থেকে KYC তথ্যের অনুরোধ করুন
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..f100b6251
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "আর্থিক মূল্যায়ন কল",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের আর্থিক মূল্যায়ন API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..8fcca5390
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: আর্থিক মূল্যায়ন করুন
+hide_title: false
+draft: false
+sidebar_label: আর্থিক মূল্যায়ন করুন
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পাওয়া
+ - আর্থিক
+ - মূল্যায়ন
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পাওয়া
+ - আর্থিক
+ - মূল্যায়ন
+ - পরিভাষা
+description: আর্থিক মূল্যায়ন পেতে API কল কি?
+---
+
+### আর্থিক মূল্যায়ন পেতে API কল কি?
+
+এই কলটি আর্থিক মূল্যায়ন বিবরণ পায়।
+
+'আর্থিক মূল্যায়ন' একটি প্রশ্নাবলী যা নির্দিষ্ট ল্যান্ডিং কোম্পানির ক্লায়েন্টদের নিয়ন্ত্রক এবং কেওয়াইসি (আপনার ক্লায়েন্টকে জানুন) প্রয়োজনীয়তার কারণে সম্পূর্ণ করতে হবে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..2e7522f03
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: আর্থিক মূল্যায়ন নির্ধারণ করুন
+hide_title: false
+draft: false
+sidebar_label: আর্থিক মূল্যায়ন নির্ধারণ করুন
+sidebar_position: 4
+tags:
+ - ধারণা
+ - সক্রিয়-চিহ্ন
+keywords:
+ - ধারণা
+ - সক্রিয়-চিহ্ন
+description: সেট ফাইন্যান্সিয়াল অ্যাসেসমেন্ট এপিআই কল কি?
+---
+
+### সেট ফাইন্যান্সিয়াল অ্যাসেসমেন্ট এপিআই কল কি?
+
+এই কলটি বাইনারি অপশন ট্রেডিংয়ের সাথে জড়িত ঝুঁকিগুলি বোঝার জন্য অভিজ্ঞতা এবং জ্ঞানের অধিকারী কিনা তা বিশ্লেষণ করার জন্য ক্লায়েন্টের উত্তরগুলির উপর ভিত্তি করে আর্থিক মূল্যায়ন বিবরণ সেট করে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..95e6a8311
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: অ্যাকাউন্ট সেটিংস পান
+hide_title: false
+draft: false
+sidebar_label: অ্যাকাউন্ট সেটিংস পান
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পাওয়া
+ - হিসাব
+ - সেটিংস
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পাওয়া
+ - হিসাব
+ - সেটিংস
+ - পরিভাষা
+description: Get অ্যাকাউন্ট সেটিংস API কল কি?
+---
+
+### Get অ্যাকাউন্ট সেটিংস API কল কি?
+
+ব্যবহারকারীর সেটিংস পান (ইমেইল, জন্ম তারিখ, ঠিকানা ইত্যাদি)
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..381dc1424
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: পোর্টফোলিও
+hide_title: false
+draft: false
+sidebar_label: পোর্টফোলিও
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পোর্টফলিও
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পোর্টফলিও
+ - পরিভাষা
+description: পোর্টফোলিও API কল কি?
+---
+
+### পোর্টফোলিও API কল কি?
+
+অসামান্য বিকল্পগুলির আমার বর্তমান পোর্টফোলিও সম্পর্কে তথ্য পান।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..7b4b0fc28
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: মুনাফা টেবিল
+hide_title: false
+draft: false
+sidebar_label: মুনাফা টেবিল
+sidebar_position: 4
+tags:
+ - ধারণা
+ - মুনাফা
+ - টেবিল
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - মুনাফা
+ - টেবিল
+ - পরিভাষা
+description: লাভ টেবিল API কল কি?
+---
+
+### লাভ টেবিল API কল কি?
+
+প্রদত্ত অনুসন্ধানের মানদণ্ড অনুযায়ী অ্যাকাউন্ট লাভ সারণীর একটি সারসংক্ষেপ উদ্ধার করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..1fd6dd0ae
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: রিয়েলিটি চেক
+hide_title: false
+draft: false
+sidebar_label: রিয়েলিটি চেক
+sidebar_position: 4
+tags:
+ - ধারণা
+ - বাস্তবতা
+ - চেক
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - বাস্তবতা
+ - চেক
+ - পরিভাষা
+description: রিয়েলিটি চেক API কল কি?
+---
+
+### রিয়েলিটি চেক API কল কি?
+
+রিয়েলিটি চেক সুবিধাটির জন্য ক্লায়েন্টের ট্রেড এবং অ্যাকাউন্টের সারসংক্ষেপ উদ্ধার করুন।
+
+একটি 'রিয়েলিটি চেক' মানে সেশন শুরু হওয়ার পর থেকে অতিবাহিত সময়ের একটি প্রদর্শন, এবং সংশ্লিষ্ট ক্লায়েন্ট লাভ/ক্ষতি।
+
+রিয়েলিটি চেক সুবিধাটি নির্দিষ্ট ল্যান্ডিং কোম্পানিগুলির জন্য একটি নিয়ন্ত্রক প্রয়োজন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..a17c48b08
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: বিবৃতি
+hide_title: false
+draft: false
+sidebar_label: বিবৃতি
+sidebar_position: 4
+tags:
+ - ধারণা
+ - বিবৃতি
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - বিবৃতি
+ - পরিভাষা
+description: স্টেটমেন্ট এপিআই কল কি?
+---
+
+### স্টেটমেন্ট এপিআই কল কি?
+
+প্রদত্ত অনুসন্ধানের মানদণ্ড অনুযায়ী অ্যাকাউন্ট লেনদেনের একটি সারসংক্ষেপ উদ্ধার করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..35c3ff696
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ভার্চুয়াল/রিয়েল অ্যাকাউন্ট",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের ভার্চুয়াল এবং রিয়েল অ্যাকাউন্ট API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..021063982
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "চুক্তি",
+ "position": 2,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের চুক্তি বিভাগ সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..996e4759e
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "কন্ট্রাক্ট কল ক্রয়/বিক্রয় করুন",
+ "position": 2,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের ক্রয় এবং বিক্রয় চুক্তি API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..804865d21
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: একাধিক অ্যাকাউন্টের জন্য চুক্তি কিনুন
+hide_title: false
+draft: false
+sidebar_label: একাধিক অ্যাকাউন্টের জন্য চুক্তি কিনুন
+sidebar_position: 4
+tags:
+ - ধারণা
+ - কেনা
+ - কন্ট্রাক্ট
+ - বহু
+ - একাউন্টস
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - কেনা
+ - কন্ট্রাক্ট
+ - বহু
+ - একাউন্টস
+ - পরিভাষা
+description: একাধিক অ্যাকাউন্ট API কল জন্য কিনতে চুক্তি কি?
+---
+
+### একাধিক অ্যাকাউন্ট API কল জন্য কিনতে চুক্তি কি?
+
+“টোকেন” প্যারামিটার দ্বারা নির্দিষ্ট একাধিক অ্যাকাউন্টের জন্য একটি চুক্তি কিনুন।
+
+উল্লেখ্য, যদিও এটি একটি অনুমোদিত কল, চুক্তিটি অনুমোদিত অ্যাকাউন্টের জন্য কেনা হয় না।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..ded008051
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: ক্রয় চুক্তি
+hide_title: false
+draft: false
+sidebar_label: ক্রয় চুক্তি
+sidebar_position: 4
+tags:
+ - ধারণা
+ - কেনা
+ - কন্ট্রাক্ট
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - কেনা
+ - কন্ট্রাক্ট
+ - পরিভাষা
+description: ক্রয় কন্ট্রাক্ট API কল কি?
+---
+
+### ক্রয় কন্ট্রাক্ট API কল কি?
+
+একটা কন্ট্রাক্ট কিনুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..98eced869
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "বিক্রয় চুক্তি: একাধিক অ্যাকাউন্ট"
+hide_title: false
+draft: false
+sidebar_label: "বিক্রয় চুক্তি: একাধিক অ্যাকাউন্ট"
+sidebar_position: 4
+tags:
+ - ধারণা
+ - বিক্রয়
+ - কন্ট্রাক্ট
+ - বহু
+ - একাউন্টস
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - বিক্রয়
+ - কন্ট্রাক্ট
+ - বহু
+ - একাউন্টস
+ - পরিভাষা
+description: "বিক্রয় চুক্তি কি: একাধিক অ্যাকাউন্ট API কল?"
+---
+
+### বিক্রয় চুক্তি কি: একাধিক অ্যাকাউন্ট API কল?
+
+একযোগে একাধিক অ্যাকাউন্টের বিক্রয় চুক্তি।
+
+চুক্তিটি সনাক্ত করতে `buy_contract_for_multiple_accounts` থেকে শর্টকোড প্রতিক্রিয়া ব্যবহার করে এবং কোন অ্যাকাউন্টে সেই চুক্তিগুলি বিক্রি করতে হবে তা নির্বাচন করার জন্য অনুমোদন টোকেন ব্যবহার করে।
+
+লক্ষ্য করুন যে শুধুমাত্র টোকেন দ্বারা চিহ্নিত অ্যাকাউন্টগুলি প্রভাবিত হবে। এটি বর্তমান-অনুমোদিত অ্যাকাউন্টের চুক্তিতে বিক্রয় করবে না যদি না আপনি বর্তমান অ্যাকাউন্টের জন্য টোকেন অন্তর্ভুক্ত করেন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..30b44ad36
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: চুক্তি বিক্রি
+hide_title: false
+draft: false
+sidebar_label: চুক্তি বিক্রি
+sidebar_position: 4
+tags:
+ - ধারণা
+ - বিক্রয়
+ - কন্ট্রাক্ট
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - বিক্রয়
+ - কন্ট্রাক্ট
+ - পরিভাষা
+description: বিক্রয় চুক্তি API কল কি?
+---
+
+### বিক্রয় চুক্তি API কল কি?
+
+পূর্ববর্তী `পোর্টফোলিও` কল থেকে চিহ্নিত হিসাবে একটি চুক্তি বিক্রি করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..77009828d
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: প্রতীকের জন্য চুক্তি
+hide_title: false
+draft: false
+sidebar_label: প্রতীকের জন্য চুক্তি
+sidebar_position: 4
+tags:
+ - ধারণা
+ - চুক্তি
+ - প্রতীক
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - চুক্তি
+ - প্রতীক
+ - পরিভাষা
+description: প্রতীক API কল জন্য চুক্তি কি?
+---
+
+### প্রতীক API কল জন্য চুক্তি কি?
+
+একটি প্রদত্ত প্রতীকের জন্য, বর্তমানে উপলব্ধ চুক্তিগুলির তালিকা এবং প্রতিটি চুক্তির জন্য সর্বশেষ বাধা এবং সময়কাল সীমা পান।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..1ef0ace0c
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "মূল্য প্রস্তাবনা কল",
+ "position": 2,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের মূল্য প্রস্তাবনা API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..bfeacea22
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "মূল্য প্রস্তাব: উন্মুক্ত চুক্তি"
+hide_title: false
+draft: false
+sidebar_label: "মূল্য প্রস্তাব: উন্মুক্ত চুক্তি"
+sidebar_position: 4
+tags:
+ - ধারণা
+ - মুল্য
+ - প্রস্তাব
+ - খোলা
+ - চুক্তি
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - মুল্য
+ - প্রস্তাব
+ - খোলা
+ - চুক্তি
+ - পরিভাষা
+description: "মূল্য প্রস্তাব কি: ওপেন কনট্র্যাক্টস API কল?"
+---
+
+### মূল্য প্রস্তাব কি: ওপেন কনট্র্যাক্টস API কল?
+
+একটি নির্দিষ্ট চুক্তির জন্য সর্বশেষ মূল্য পান।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..5488e9ab1
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: মূল্য প্রস্তাব
+hide_title: false
+draft: false
+sidebar_label: মূল্য প্রস্তাব
+sidebar_position: 4
+tags:
+ - ধারণা
+ - মুল্য
+ - প্রস্তাব
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - মুল্য
+ - প্রস্তাব
+ - পরিভাষা
+description: প্রাইস প্রস্তাবনা API কল কি?
+---
+
+### প্রাইস প্রস্তাবনা API কল কি?
+
+একটি নির্দিষ্ট চুক্তির জন্য সর্বশেষ মূল্য পান।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..312d1060d
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: মেয়াদোত্তীর্ণ বিক্রয় চুক্তি
+hide_title: false
+draft: false
+sidebar_label: মেয়াদোত্তীর্ণ বিক্রয় চুক্তি
+sidebar_position: 4
+tags:
+ - ধারণা
+ - বিক্রয়
+ - মেয়াদোত্তীর্ণ
+ - চুক্তি
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - বিক্রয়
+ - মেয়াদোত্তীর্ণ
+ - চুক্তি
+ - পরিভাষা
+description: ক্রয় কন্ট্রাক্ট API কল কি?
+---
+
+### বিক্রয় মেয়াদ শেষ চুক্তি API কল কি?
+
+এই কল মেয়াদোত্তীর্ণ চুক্তি বিক্রি করার চেষ্টা করবে এবং বিক্রিত চুক্তির সংখ্যা ফেরত দেবে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..456b11e72
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "কপি ট্রেডিং",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের কপি ট্রেডিং API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..e6cd3bb22
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "কপি ট্রেডিং: লিস্ট"
+hide_title: false
+draft: false
+sidebar_label: "কপি ট্রেডিং: লিস্ট"
+sidebar_position: 4
+tags:
+ - P2P
+ - কপি
+ - ট্রেডিং
+ - তালিকা
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - কপি
+ - ট্রেডিং
+ - তালিকা
+ - ধারণা
+ - পরিভাষা
+description: "কপি ট্রেডিং কি: লিস্ট API কল?"
+---
+
+### কপি ট্রেডিং কি: লিস্ট API কল?
+
+কপি ট্রেডিংয়ের জন্য সক্রিয় কপিয়ার এবং/অথবা ট্রেডারদের একটি তালিকা উদ্ধার করে
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..94aac384e
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "কপি ট্রেডিং: স্টার্ট"
+hide_title: false
+draft: false
+sidebar_label: "কপি ট্রেডিং: স্টার্ট"
+sidebar_position: 4
+tags:
+ - P2P
+ - কপি
+ - ট্রেডিং
+ - আরম্ভ
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - কপি
+ - ট্রেডিং
+ - আরম্ভ
+ - ধারণা
+ - পরিভাষা
+description: "কপি ট্রেডিং কি: API কল শুরু করুন?"
+---
+
+### কপি ট্রেডিং কি: API কল শুরু করুন?
+
+কপি ট্রেডার বিট শুরু করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..6024116a2
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "কপি ট্রেডিং: পরিসংখ্যান"
+hide_title: false
+draft: false
+sidebar_label: "কপি ট্রেডিং: পরিসংখ্যান"
+sidebar_position: 4
+tags:
+ - P2P
+ - কপি
+ - ট্রেডিং
+ - পরিসংখ্যান
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - কপি
+ - ট্রেডিং
+ - পরিসংখ্যান
+ - ধারণা
+ - পরিভাষা
+description: "কপি ট্রেডিং কি: স্ট্যাটিস্টিকস এপিআই কল?"
+---
+
+### কপি ট্রেডিং কি: স্ট্যাটিস্টিকস এপিআই কল?
+
+ট্রেডারদের পারফরম্যান্স, ট্রেডিং, ঝুঁকি এবং কপিয়ার পরিসংখ্যান উদ্ধার করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..7a677fc17
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "কপি ট্রেডিং: স্টপ"
+hide_title: false
+draft: false
+sidebar_label: "কপি ট্রেডিং: স্টপ"
+sidebar_position: 4
+tags:
+ - P2P
+ - কপি
+ - ট্রেডিং
+ - বন্ধ
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - কপি
+ - ট্রেডিং
+ - বন্ধ
+ - ধারণা
+ - পরিভাষা
+description: "কপি ট্রেডিং কি: স্টপ API কল?"
+---
+
+### কপি ট্রেডিং কি: স্টপ API কল?
+
+কপি ট্রেডার বিট শুরু করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..d9883ab8e
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের P2P বিভাগ সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..471a08443
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P বিজ্ঞাপন কল",
+ "position": 6,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের P2P বিজ্ঞাপন API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..58dc51ade
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপন তৈরি করুন
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপন তৈরি করুন
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - তৈরি করুন
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - তৈরি করুন
+ - পরিভাষা
+description: P2P বিজ্ঞাপন তৈরি API কল কি?
+---
+
+### P2P বিজ্ঞাপন তৈরি API কল কি?
+
+একটি P2P (পিয়ার টু পিয়ার) বিজ্ঞাপন তৈরি করে। শুধুমাত্র একটি অনুমোদিত P2P বিজ্ঞাপনদাতা দ্বারা ব্যবহার করা যেতে পারে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..1987740ab
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপন তথ্য
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপন তথ্য
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - তথ্য
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - তথ্য
+ - পরিভাষা
+description: P2P বিজ্ঞাপন তথ্য API কল কি?
+---
+
+### P2P বিজ্ঞাপন তথ্য API কল কি?
+
+একটি P2P বিজ্ঞাপন সম্পর্কে তথ্য উদ্ধার করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..5f2f2b4b8
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপন তালিকা
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপন তালিকা
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - তালিকা
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - তালিকা
+ - পরিভাষা
+description: P2P বিজ্ঞাপন তালিকা API কল কি?
+---
+
+### P2P বিজ্ঞাপন তালিকা API কল কি?
+
+`p2p_order_create` এর সাথে ব্যবহারের জন্য উপলব্ধ বিজ্ঞাপনগুলি ফেরত দেয়
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..4fd079881
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপন আপডেট
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপন আপডেট
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - হালনাগাদ
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - হালনাগাদ
+ - পরিভাষা
+description: P2P বিজ্ঞাপন আপডেট API কল কি?
+---
+
+### P2P বিজ্ঞাপন আপডেট API কল কি?
+
+একটি P2P বিজ্ঞাপন আপডেট। শুধুমাত্র বিজ্ঞাপনদাতার দ্বারা ব্যবহার করা যাবে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..81c930c9c
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P বিজ্ঞাপনদাতা কল",
+ "position": 6,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের P2P বিজ্ঞাপনদাতা API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..376787685
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপনদাতার বিজ্ঞাপন
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপনদাতার বিজ্ঞাপন
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - বিজ্ঞাপনদাতা
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - "বিজ্ঞাপন "
+ - বিজ্ঞাপনদাতা
+ - পরিভাষা
+description: P2P বিজ্ঞাপনদাতা বিজ্ঞাপন API কল কি?
+---
+
+### P2P বিজ্ঞাপনদাতা বিজ্ঞাপন API কল কি?
+
+অনুমোদিত ক্লায়েন্ট দ্বারা তৈরি সমস্ত P2P বিজ্ঞাপন ফেরত দেয়। শুধুমাত্র একটি নিবন্ধিত P2P বিজ্ঞাপনদাতা দ্বারা ব্যবহার করা যেতে পারে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..a6d8538e9
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপনদাতা তৈরি করুন
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপনদাতা তৈরি করুন
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - তৈরি করুন
+ - বিজ্ঞাপনদাতা
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - তৈরি করুন
+ - বিজ্ঞাপনদাতা
+ - পরিভাষা
+description: P2P বিজ্ঞাপনদাতা কি API কল তৈরি করুন?
+---
+
+### P2P বিজ্ঞাপনদাতা কি API কল তৈরি করুন?
+
+নিবন্ধন ক্লায়েন্ট হিসাবে একটি P2P বিজ্ঞাপনদাতা।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..5e54a7fae
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপনদাতার তথ্য
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপনদাতার তথ্য
+sidebar_position: 4
+tags:
+ - P2P
+ - বিজ্ঞাপনদাতা
+ - তথ্য
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - বিজ্ঞাপনদাতা
+ - তথ্য
+ - ধারণা
+ - পরিভাষা
+description: P2P বিজ্ঞাপনদাতা তথ্য API কল কি?
+---
+
+### P2P বিজ্ঞাপনদাতা তথ্য API কল কি?
+
+একটি P2P বিজ্ঞাপনদাতা সম্পর্কে তথ্য উদ্ধার করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..582fd2716
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: P2P বিজ্ঞাপনদাতা পেমেন্ট পদ্ধতি
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপনদাতা পেমেন্ট পদ্ধতি
+sidebar_position: 4
+tags:
+ - P2P
+ - পেমেন্ট
+ - বিজ্ঞাপনদাতা
+ - পদ্ধতিগুলো
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - পেমেন্ট
+ - বিজ্ঞাপনদাতা
+ - পদ্ধতিগুলো
+ - ধারণা
+ - পরিভাষা
+description: P2P বিজ্ঞাপনদাতা পেমেন্ট পদ্ধতি API কল কি?
+---
+
+### P2P বিজ্ঞাপনদাতা পেমেন্ট পদ্ধতি API কল কি?
+
+P2P বিজ্ঞাপনদাতা পেমেন্ট পদ্ধতি পরিচালনা বা তালিকা।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..69ebbc71e
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপনদাতা সম্পর্ক
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপনদাতা সম্পর্ক
+sidebar_position: 4
+tags:
+ - P2P
+ - বিজ্ঞাপনদাতা
+ - সম্পর্ক
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - বিজ্ঞাপনদাতা
+ - সম্পর্ক
+ - ধারণা
+ - পরিভাষা
+description: P2P বিজ্ঞাপনদাতা সম্পর্ক API কল কি?
+---
+
+### P2P বিজ্ঞাপনদাতা সম্পর্ক API কল কি?
+
+আপডেট এবং বর্তমান ব্যবহারকারীর প্রিয় এবং অবরুদ্ধ বিজ্ঞাপনদাতাদের ফেরত দেয়।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..618a37000
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P বিজ্ঞাপনদাতা আপডেট
+hide_title: false
+draft: false
+sidebar_label: P2P বিজ্ঞাপনদাতা আপডেট
+sidebar_position: 4
+tags:
+ - P2P
+ - বিজ্ঞাপনদাতা
+ - হালনাগাদ
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - বিজ্ঞাপনদাতা
+ - হালনাগাদ
+ - ধারণা
+ - পরিভাষা
+description: P2P বিজ্ঞাপনদাতা আপডেট API কল কি?
+---
+
+### P2P বিজ্ঞাপনদাতা আপডেট API কল কি?
+
+বর্তমান অ্যাকাউন্টের জন্য P2P বিজ্ঞাপনদাতার তথ্য আপডেট করুন। শুধুমাত্র একটি অনুমোদিত P2P বিজ্ঞাপনদাতা দ্বারা ব্যবহার করা যেতে পারে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..c6bf6a416
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P অর্ডার কল",
+ "position": 6,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের P2P অর্ডার কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..9bbca6e44
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P অর্ডার বাতিল
+hide_title: false
+draft: false
+sidebar_label: P2P অর্ডার বাতিল
+sidebar_position: 4
+tags:
+ - P2P
+ - বাতিল
+ - ক্রম
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - বাতিল
+ - ক্রম
+ - ধারণা
+ - পরিভাষা
+description: P2P অর্ডার বাতিল API কল কি?
+---
+
+### P2P অর্ডার বাতিল API কল কি?
+
+একটি P2P অর্ডার বাতিল করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..cfc3556be
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P অর্ডার নিশ্চিত করুন
+hide_title: false
+draft: false
+sidebar_label: P2P অর্ডার নিশ্চিত করুন
+sidebar_position: 4
+tags:
+ - P2P
+ - নিশ্চিত করুন
+ - ক্রম
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - নিশ্চিত করুন
+ - ক্রম
+ - ধারণা
+ - পরিভাষা
+description: P2P অর্ডার নিশ্চিত API কল কি?
+---
+
+### P2P অর্ডার নিশ্চিত API কল কি?
+
+একটি P2P অর্ডার নিশ্চিত করুন
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..4d3b74c45
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P অর্ডার তৈরি করুন
+hide_title: false
+draft: false
+sidebar_label: P2P অর্ডার তৈরি করুন
+sidebar_position: 4
+tags:
+ - P2P
+ - তৈরি করুন
+ - ক্রম
+ - ধারণা
+ - পরিভাষা
+keywords:
+ - P2P
+ - তৈরি করুন
+ - ক্রম
+ - ধারণা
+ - পরিভাষা
+description: P2P অর্ডার কি API কল তৈরি করুন?
+---
+
+### P2P অর্ডার কি API কল তৈরি করুন?
+
+নির্দিষ্ট বিজ্ঞাপনের জন্য একটি P2P অর্ডার তৈরি করে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..9aa6fa78c
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P অর্ডার বিরোধ
+hide_title: false
+draft: false
+sidebar_label: P2P অর্ডার বিরোধ
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - ক্রম
+ - বিরোধ
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - ক্রম
+ - বিরোধ
+ - পরিভাষা
+description: P2P অর্ডার বিরোধ API কল কি?
+---
+
+### P2P অর্ডার বিরোধ API কল কি?
+
+একটি P2P আদেশ বিরোধ।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..4325d98f8
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P অর্ডার তথ্য
+hide_title: false
+draft: false
+sidebar_label: P2P অর্ডার তথ্য
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - ক্রম
+ - তথ্য
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - ক্রম
+ - তথ্য
+ - পরিভাষা
+description: P2P অর্ডার তথ্য API কল কি?
+---
+
+### P2P অর্ডার তথ্য API কল কি?
+
+একটি P2P অর্ডার সম্পর্কে তথ্য উদ্ধার।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..e9ff9fdb7
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P অর্ডার তালিকা
+hide_title: false
+draft: false
+sidebar_label: P2P অর্ডার তালিকা
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - ক্রম
+ - তালিকা
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - ক্রম
+ - তালিকা
+ - পরিভাষা
+description: P2P অর্ডার তালিকা API কল কি?
+---
+
+### P2P অর্ডার তালিকা API কল কি?
+
+সক্রিয় অর্ডার তালিকাবদ্ধ করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..a9ee9109b
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P অর্ডার পর্যালোচনা
+hide_title: false
+draft: false
+sidebar_label: P2P অর্ডার পর্যালোচনা
+sidebar_position: 4
+tags:
+ - ধারণা
+ - p2p
+ - ক্রম
+ - পুনর্বিবেচনা করা
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - p2p
+ - ক্রম
+ - পুনর্বিবেচনা করা
+ - পরিভাষা
+description: P2P অর্ডার পর্যালোচনা API কল কি?
+---
+
+### P2P অর্ডার পর্যালোচনা API কল কি?
+
+নির্দিষ্ট অর্ডারের জন্য একটি পর্যালোচনা তৈরি করে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..b46ef1f0b
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "পেমেন্ট",
+ "position": 4,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের পেমেন্ট ক্যাটাগরি সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..0d6c98026
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: ক্যাশিয়ার তথ্য
+hide_title: false
+draft: false
+sidebar_label: ক্যাশিয়ার তথ্য
+sidebar_position: 4
+tags:
+ - ধারণা
+ - ক্যাশিয়ার
+ - তথ্য
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - ক্যাশিয়ার
+ - তথ্য
+ - পরিভাষা
+description: ক্যাশিয়ার তথ্য API কল কি?
+---
+
+### ক্যাশিয়ার তথ্য API কল কি?
+
+নির্দিষ্ট ধরনের জন্য ক্যাশিয়ার তথ্য অনুরোধ করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..c568b301d
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "পেমেন্ট এজেন্ট কল",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের পেমেন্ট এজেন্ট কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..8e7555ab9
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: পেমেন্ট এজেন্ট তৈরি
+hide_title: false
+draft: false
+sidebar_label: পেমেন্ট এজেন্ট তৈরি
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - তৈরি করুন
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - তৈরি করুন
+ - পরিভাষা
+description: পেমেন্ট এজেন্ট কি API কল তৈরি করে?
+---
+
+### পেমেন্ট এজেন্ট কি API কল তৈরি করে?
+
+ক্লায়েন্টের পেমেন্ট এজেন্টের বিবরণ সংরক্ষণ করে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..359a2d3a1
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: পেমেন্ট এজেন্টের বিস্তারিত
+hide_title: false
+draft: false
+sidebar_label: পেমেন্ট এজেন্টের বিস্তারিত
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - বিস্তারিত
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - বিস্তারিত
+ - পরিভাষা
+description: পেমেন্ট এজেন্ট বিস্তারিত API কল কি?
+---
+
+### পেমেন্ট এজেন্ট বিস্তারিত API কল কি?
+
+ক্লায়েন্টের পেমেন্ট এজেন্টের বিবরণ নিন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..f18214f9b
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "পেমেন্ট এজেন্ট: তালিকা"
+hide_title: false
+draft: false
+sidebar_label: "পেমেন্ট এজেন্ট: তালিকা"
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - তালিকা
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - তালিকা
+ - পরিভাষা
+description: "পেমেন্ট এজেন্ট কি: তালিকা API কল?"
+---
+
+### পেমেন্ট এজেন্ট কি: তালিকা API কল?
+
+প্রদত্ত মুদ্রার জন্য প্রদত্ত দেশের জন্য পেমেন্ট এজেন্টদের একটি তালিকা ফিরিয়ে দেবে।
+
+পেমেন্ট এজেন্ট ব্যবহারকারীদের স্থানীয় পেমেন্ট পদ্ধতি ব্যবহার করে তহবিল জমা এবং প্রত্যাহার করতে দেয় যা মূল ওয়েবসাইটের ক্যাশিয়ার সিস্টেমের মাধ্যমে উপলব্ধ নাও হতে পারে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..aad0a2c49
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "পেমেন্ট এজেন্ট: ট্রান্সফার"
+hide_title: false
+draft: false
+sidebar_label: "পেমেন্ট এজেন্ট: ট্রান্সফার"
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - ট্রান্সফার
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - ট্রান্সফার
+ - পরিভাষা
+description: "পেমেন্ট এজেন্ট কি: ট্রান্সফার এপিআই কল?"
+---
+
+### পেমেন্ট এজেন্ট কি: ট্রান্সফার এপিআই কল?
+
+পেমেন্ট এজেন্ট ট্রান্সফার - এই কলটি কেবলমাত্র সেইসব অ্যাকাউন্টের জন্য উপলব্ধ যা অনুমোদিত পেমেন্ট এজেন্ট।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..c246319b0
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "পেমেন্ট এজেন্ট: উইথড্র"
+hide_title: false
+draft: false
+sidebar_label: "পেমেন্ট এজেন্ট: উইথড্র"
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - প্রত্যাহার
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পেমেন্ট
+ - এজেন্ট
+ - প্রত্যাহার
+ - পরিভাষা
+description: "পেমেন্ট এজেন্ট কি: API কল প্রত্যাহার করুন?"
+---
+
+### পেমেন্ট এজেন্ট কি: API কল প্রত্যাহার করুন?
+
+অনুমোদিত পেমেন্ট এজেন্টের কাছে প্রত্যাহার শুরু করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..17765e89f
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: পেমেন্ট পদ্ধতি
+hide_title: false
+draft: false
+sidebar_label: পেমেন্ট পদ্ধতি
+sidebar_position: 4
+tags:
+ - ধারণা
+ - পেমেন্ট
+ - পদ্ধতিগুলো
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - পেমেন্ট
+ - পদ্ধতিগুলো
+ - পরিভাষা
+description: পেমেন্ট মেথডস এপিআই কল কি?
+---
+
+### পেমেন্ট মেথডস এপিআই কল কি?
+
+প্রদত্ত দেশের জন্য উপলব্ধ একটি তালিকা পেমেন্ট পদ্ধতি ফিরে আসবে। যদি অনুরোধটি প্রমাণিত হয় তবে ক্লায়েন্টের বাসস্থান দেশটি ব্যবহার করা হবে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..907ffbce6
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ট্রেডিং",
+ "position": 3,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের ট্রেডিং ক্যাটাগরি সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..0b7b6f068
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: সক্রিয় প্রতীক
+hide_title: false
+draft: false
+sidebar_label: সক্রিয় প্রতীক
+sidebar_position: 4
+tags:
+ - ধারণা
+ - সক্রিয়
+ - প্রতীক
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - সক্রিয়
+ - প্রতীক
+ - পরিভাষা
+description: সক্রিয় চিহ্ন API কল কি?
+---
+
+### সক্রিয় চিহ্ন API কল কি?
+
+সমস্ত বর্তমানে সক্রিয় সিম্বলগুলির একটি তালিকা উদ্ধার করুন (অন্তর্নিহিত বাজার যার উপর চুক্তিগুলি ট্রেডিংয়ের জন্য উপলব্ধ)।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..6d22d6c24
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: অ্যাসেট ইনডেক্স
+hide_title: false
+draft: false
+sidebar_label: অ্যাসেট ইনডেক্স
+sidebar_position: 4
+tags:
+ - ধারণা
+ - অ্যাসেট
+ - সুচিপত্র
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - অ্যাসেট
+ - সুচিপত্র
+ - পরিভাষা
+description: অ্যাসেট ইনডেক্স API কল কি?
+---
+
+### অ্যাসেট ইনডেক্স API কল কি?
+
+সমস্ত উপলব্ধ অন্তর্নিহিত এবং সংশ্লিষ্ট চুক্তির ধরন এবং সময়কালের সীমানাগুলির একটি তালিকা পুনরুদ্ধার করুন।
+
+ব্যবহারকারী যদি লগ ইন করেন তবে শুধুমাত্র সেই ব্যবহারকারীর ল্যান্ডিং কোম্পানির জন্য উপলব্ধ সম্পদ ফেরত দেওয়া হবে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..07e751fab
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ল্যান্ডিং কোম্পানি কল",
+ "position": 2,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের ল্যান্ডিং কোম্পানির API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..020f99de6
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: ল্যান্ডিং কোম্পানির বিস্তারিত
+hide_title: false
+draft: false
+sidebar_label: ল্যান্ডিং কোম্পানির বিস্তারিত
+sidebar_position: 4
+tags:
+ - ধারণা
+ - অবতরণ করা
+ - কোম্পানী
+ - বিস্তারিত
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - অবতরণ করা
+ - কোম্পানী
+ - বিস্তারিত
+ - পরিভাষা
+description: ল্যান্ডিং কোম্পানির বিস্তারিত API কল কি?
+---
+
+### ল্যান্ডিং কোম্পানির বিস্তারিত API কল কি?
+
+কোম্পানির বিভিন্ন বিচারব্যবস্থায় বেশ কয়েকটি লাইসেন্সপ্রাপ্ত সহায়ক সংস্থা রয়েছে, যাদেরকে ল্যান্ডিং কোম্পানি বলা হয় (এবং যা Deriv গ্রুপের সম্পূর্ণ মালিকানাধীন অধীনস্থ)।
+
+এই কল প্রতিটি ল্যান্ডিং কোম্পানি সম্পর্কে তথ্য প্রদান করে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..97c4466bd
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: ল্যান্ডিং কোম্পানি
+hide_title: false
+draft: false
+sidebar_label: ল্যান্ডিং কোম্পানি
+sidebar_position: 4
+tags:
+ - ধারণা
+ - অবতরণ করা
+ - কোম্পানী
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - অবতরণ করা
+ - কোম্পানী
+ - পরিভাষা
+description: ল্যান্ডিং কোম্পানি API কল কি?
+---
+
+### ল্যান্ডিং কোম্পানি API কল কি?
+
+কোম্পানিটির বিভিন্ন বিচারব্যবস্থায় বেশ কয়েকটি লাইসেন্সপ্রাপ্ত সহায়ক প্রতিষ্ঠান রয়েছে, যেগুলোকে ল্যান্ডিং কোম্পানি বলা হয়।
+
+এই কলটি একটি প্রদত্ত দেশের ক্লায়েন্টদের জন্য উপযুক্ত ল্যান্ডিং কোম্পানিকে ফিরিয়ে দেবে।
+
+ল্যান্ডিং কোম্পানি সিন্থেটিক সূচক এবং আর্থিক চুক্তি (ফরেক্স, স্টক সূচক, কমোডিটি) জন্য পৃথক হতে পারে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..d5832599d
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: দেশসমূহের তালিকা
+hide_title: false
+draft: false
+sidebar_label: দেশসমূহের তালিকা
+sidebar_position: 2
+tags:
+ - ধারণা
+ - দেশগুলো
+ - বাসিন্দা
+ - তালিকা
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - দেশগুলো
+ - বাসিন্দা
+ - তালিকা
+ - পরিভাষা
+description: দেশ তালিকা API কল কি?
+---
+
+### দেশ তালিকা API কল কি?
+
+অ্যাকাউন্ট খোলার ফর্মটি জনপ্রিয় করার জন্য উপযুক্ত দেশগুলির তালিকা এবং 2-অক্ষরের দেশ কোড।
+
+উদাহরণ তালিকা এরকম কিছু হতে পারে:
+
+```json
+[
+ {
+ “পরিচয়”: {“পরিষেবাদি”: {
+ “idv”: {
+ “documents_সমর্থিত”: {},
+ “has_visual_sনমুনা”: 0,
+ “is_country_সমর্থিত”: 0},
+ “onfido”: {
+
+
+ “documents_সমর্থিত”: {
+ “পাসপোর্ট”: {“প্রদর্শন_নাম”:
+ “পাসপোর্ট”}},
+ “is_country_সমর্থিত”: 0
+
+ }}},
+
+
+
+ “phone_idd”: “93",
+ “পাঠ্য”: “আফগানিস্তান”, “মান”:
+ “af”
+ },
+ {“পরিচয়”: {
+ “পরিষেবাদি”: {
+ “idv”: {
+
+ “documents_সমর্থিত”: {},
+ “has_visual_sumple”: 0,
+ “is_country_সমর্থিত”: 0}, “অনফিডো”: {“documents_সমর্থিত”: {
+
+ },
+ “is_country_সমর্থিত”: 0}}},
+
+
+
+
+ “phone_idd”: “35818", “পাঠ্য”:
+ “অ্যালান্ড দ্বীপপুঞ্জ”, “মান”:
+ “ax”}]
+
+
+```
+
+আপনি [এপিআই এক্সপ্লোরার - দেশের তালিকা] এ “দেশের তালিকা” সম্পর্কে আরও পড়তে পারেন (https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..d118241e4
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "টিক কল",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের টিক API কল সম্পর্কে জানুন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..9219d03b1
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: টিকসের ইতিহাস
+hide_title: false
+draft: false
+sidebar_label: টিকসের ইতিহাস
+sidebar_position: 4
+tags:
+ - ধারণা
+ - টিকস
+ - ইতিহাস
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - টিকস
+ - ইতিহাস
+ - পরিভাষা
+description: টিক্স হিস্ট্রি API কল কি?
+---
+
+### টিক্স হিস্ট্রি API কল কি?
+
+প্রদত্ত প্রতীকের জন্য ঐতিহাসিক টিক ডাটা পান।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..3dc4fdf7d
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: টিকস স্ট্রিম
+hide_title: false
+draft: false
+sidebar_label: টিকস স্ট্রিম
+sidebar_position: 4
+tags:
+ - ধারণা
+ - টিকস
+ - স্ট্রিম
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - টিকস
+ - স্ট্রিম
+ - পরিভাষা
+description: টিক্স স্ট্রিম API কল কি?
+---
+
+### টিক্স স্ট্রিম API কল কি?
+
+একটি প্রদত্ত প্রতীকের জন্য স্পট প্রাইস আপডেটের ক্রমাগত স্ট্রিম শুরু করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..9f6409a1f
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: ট্রেডিং মেয়াদ
+hide_title: false
+draft: false
+sidebar_label: ট্রেডিং মেয়াদ
+sidebar_position: 4
+tags:
+ - ধারণা
+ - অ্যাসেট
+ - সুচিপত্র
+ - পরিভাষা
+keywords:
+ - ধারণা
+ - অ্যাসেট
+ - সুচিপত্র
+ - পরিভাষা
+description: ট্রেডিং ডিউরেশনস এপিআই কল কি?
+---
+
+### ট্রেডিং ডিউরেশনস এপিআই কল কি?
+
+সমস্ত উপলব্ধ অন্তর্নিহিত এবং সংশ্লিষ্ট চুক্তির ধরন এবং ট্রেডিং সময়কাল সীমানার একটি তালিকা উদ্ধার করুন।
+
+ব্যবহারকারী যদি লগ ইন করেন তবে শুধুমাত্র সেই ব্যবহারকারীর ল্যান্ডিং কোম্পানির জন্য উপলব্ধ সম্পদ ফেরত দেওয়া হবে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..ec69be908
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "কোড উদাহরণ",
+ "position": 3,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "title": "কোড উদাহরণ",
+ "description": "আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি করতে আপনার জন্য কোন API কোডগুলি ব্যবহার করার জন্য উপলব্ধ তা সন্ধান করুন। এপিআই উদাহরণ দিয়ে শিখুন।"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..0ff3de2bf
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "জাভাস্ক্রিপ্ট উ",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি করতে আপনি ব্যবহার করতে পারেন JavaScript কোডগুলি অন্বেষণ করুন। জাভাস্ক্রিপ্ট উদাহরণ এবং এপিআই উদাহরণ",
+ "title": "জাভাস্ক্রিপ্ট উ"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..34da7416c
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: সক্রিয় প্রতীক
+draft: false
+sidebar_label: সক্রিয় চিহ্ন
+sidebar_position: 3
+tags:
+ - কোড
+ - উদাহরণ
+ - সক্রিয়
+ - প্রতীক
+keywords:
+ - কোড
+ - উদাহরণ
+ - সক্রিয়
+ - প্রতীক
+description: একটি API উদাহরণ দিয়ে আপনার ট্রেডিং অ্যাপে কীভাবে সক্রিয় চিহ্ন এবং বাজারের তথ্য যুক্ত করবেন তা শিখুন।
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+সমস্ত বর্তমানে সক্রিয় সিম্বলগুলির একটি তালিকা উদ্ধার করুন (অন্তর্নিহিত বাজার যার উপর চুক্তিগুলি ট্রেডিংয়ের জন্য উপলব্ধ)।
+
+
+
+ডাটাটিতে প্রতীক সম্পর্কিত বাজার ও সাবমার্কেটের তথ্য রয়েছে। যদি আপনি একটি নির্দিষ্ট ল্যান্ডিং কোম্পানির জন্য সক্রিয় চিহ্ন উদ্ধার করতে চান, আপনি অনুরোধ বস্তুর landing_company যোগ করতে পারেন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..d6ab79a4d
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: প্রতীক জন্য চুক্তি
+draft: false
+sidebar_label: প্রতীকের জন্য চুক্তি
+sidebar_position: 4
+tags:
+ - কোড
+ - উদাহরণ
+ - চুক্তি
+ - প্রতীক
+keywords:
+ - কোড
+ - উদাহরণ
+ - চুক্তি
+ - প্রতীক
+description: এই এপিআই উদাহরণের সাথে আপনার ট্রেডিং অ্যাপে বাজার প্রতীকগুলির একটি তালিকা এবং তাদের সর্বশেষ বাধা এবং সময়কাল সীমা যুক্ত
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+একটি প্রদত্ত প্রতীকের জন্য, বর্তমানে উপলব্ধ চুক্তিগুলির তালিকা এবং প্রতিটি চুক্তির জন্য সর্বশেষ বাধা এবং সময়কাল সীমা পান।
+
+
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..8c82fe929
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: চুক্তি প্রস্তাব সংযোগ
+draft: false
+sidebar_label: জীবিত থাকুন
+sidebar_position: 7
+tags:
+ - কোড
+ - উদাহরণ
+ - রাখা
+ - জীবিত
+keywords:
+ - কোড
+ - উদাহরণ
+ - রাখা
+ - জীবিত
+description: এই এপিআই উদাহরণের সাহায্যে, ডেরিভ এপিআই এর মাধ্যমে চুক্তির প্রস্তাব পাওয়ার সময় কীভাবে সংযোগ বাঁচতে হয় তা শিখুন।
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
এই উদাহরণে আপনি দেখতে পাবেন কিভাবে ডেরিভ এপিআই এর মাধ্যমে চুক্তির প্রস্তাব পাওয়ার সময় একটি সংযোগ বাঁচিয়ে রাখা যায়। এই উদাহরণটি প্রতি 30 সেকেন্ডে একটি পিং প্রেরণ করে সংযোগটিকে বাঁচিয়ে রাখে।
+
+
+
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..0786584ce
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: চুক্তি প্রস্তাব স্থিতি
+draft: false
+sidebar_label: প্রস্তাব
+sidebar_position: 6
+tags:
+ - কোড
+ - উদাহরণ
+ - প্রস্তাব
+keywords:
+ - কোড
+ - উদাহরণ
+ - প্রস্তাব
+description: এই এপিআই উদাহরণটি দিয়ে ট্রেডিং চুক্তির জন্য স্পট প্রাইস, পেআউট এবং স্পট ভ্যাল্যু কীভাবে বৈশিষ্ট্য করবেন তা
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+একটি নির্দিষ্ট চুক্তি জন্য সর্বশেষ মূল্য পান।
+
+
+
+এই উদাহরণ একটি চুক্তি প্রস্তাব পাওয়ার জন্য। আপনি আপনার চুক্তির জন্য মূল্য, পেআউট এবং স্পট মান পেতে সক্ষম হবেন। নিষ্ক্রিয়তার টাইমআউটের ক্ষেত্রে এই সংযোগটিকে জীবিত রাখতে, Keep alive এর উদাহরণটি দেখুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..d2aa229ee
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: টিকস ইতিহাস
+draft: false
+sidebar_label: টিকসের ইতিহাস
+sidebar_position: 2
+tags:
+ - কোড
+ - উদাহরণ
+ - টিকস
+ - ইতিহাস
+keywords:
+ - কোড
+ - উদাহরণ
+ - টিকস
+ - ইতিহাস
+description: অতীত টিক সময় এবং দাম পেতে ডেরিভ এপিআইয়ের টিকস ইতিহাস বৈশিষ্ট্যটি সাবস্ক্রাইব এই API উদাহরণ দিয়ে আপনার ট্রেডিং অ্যাপে এই বৈশিষ্ট্যটি একীভূত করুন।
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+টিকসের ইতিহাসের সাহায্যে আপনি অতীত টিক সময় এবং দামের সংগ্রহ পেতে সক্ষম হন।
+
+
+
+
+
আমরা বর্তমান এবং অতীতের টিকগুলির ট্র্যাক রাখতে ডেরিভ এপিআই ওয়েবসকেট থেকে টিকস কার্যকারিতা সাবস্ক্রাইব করি।
+
+
+একটি উদাহরণ হিসাবে আপনি একটি ইন্টারেক্টিভ টিক গ্রাফ তৈরি করতে পারে।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..d6bbb2010
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: টিক কল
+draft: false
+sidebar_label: টিক্স
+sidebar_position: 1
+tags:
+ - কোড
+ - উদাহরণ
+ - টিকস
+keywords:
+ - কোড
+ - উদাহরণ
+ - টিকস
+description: একটি এপিআই ওয়েবসকেটের সাথে সংযুক্ত টিক কলের একটি API উদাহরণ দেখুন। আজই আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি শুরু করুন!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
ডেরিভ এপিআই কীভাবে কাজ করে তা বোঝার সবচেয়ে সহজ উপায় হ'ল আমাদের টিক কল চেষ্টা করা:
+
+
+
+
+
+
আমরা টিকস উদাহরণ দিয়ে শুরু করব কারণ এটি প্রয়োগ করার জন্য কোডের একটি বেশ সহজ ব্লক। আপনাকে ডেরিভ অ্যাকাউন্টে লগ ইন করতে হবে না এবং এটি চেষ্টা করার জন্য আপনার অ্যাপটি প্রমাণীকরণ করতে হবে না।
+
+
+
+
একটি টিক হল একটি ট্রেডিং পণ্যের দামের সর্বনিম্ন উপরে বা নিম্নমুখী চলাচলের পরিমাপ। আমরা Deriv API ওয়েবসকেট থেকে টিক কার্যকারিতায় সাবস্ক্রাইব করি, যা প্রতি সেকেন্ডে নতুন টিক দ্বারা ডেটা প্রদান করবে। উদাহরণ হিসাবে আপনি এই ডেটা দিয়ে একটি ইন্টারেক্টিভ টিক গ্রাফ তৈরি করতে পারেন।
+
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..f3bd8afc7
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: ওয়েবসাইটের স্থিতি অনুরো
+draft: false
+sidebar_label: ওয়েবসাইট স্ট্যাটাস
+sidebar_position: 5
+tags:
+ - কোড
+ - উদাহরণ
+ - ওয়েবসাইট
+ - অবস্থা
+keywords:
+ - কোড
+ - উদাহরণ
+ - ওয়েবসাইট
+ - অবস্থা
+description: একটি ওয়েবসাইটের স্ট্যাটাস অনুরোধের মাধ্যমে কল সীমা, মুদ্রার তথ্য এবং সমর্থিত ভাষার মতো সেটিংস এই API উদাহরণ দিয়ে শিখুন।
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+ওয়েবসাইট স্ট্যাটাসের অনুরোধ করুন। API প্রতিক্রিয়া থেকে আপনি কল সীমা, মুদ্রা তথ্য, সমর্থিত ভাষা এবং আরো অনেক কিছু সাধারণ সেটিংস সন্ধান করতে সক্ষম হবে।
+
+
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..2e6526c4c
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "লুকানো সাইডবার-আইটেম",
+ "label": "মূল ধারণা",
+ "position": 2,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আপনার কাস্টমাইজড ট্রেডিং অ্যাপ তৈরি করতে এপিআই ওয়েবসকেট এবং এপিআই কলগুলি ব্যবহার করতে শিখুন।"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..6d5f9fd06
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: এপিআই কলগুলির ফাংশন
+hide_title: false
+draft: false
+sidebar_label: এপিআই কলগুলির ফাংশন
+sidebar_position: 1
+tags:
+ - ধারণা
+ - কল
+ - শারীরস্থান
+keywords:
+ - ট্রেডিং অ্যাপ
+ - এপিআই কল
+ - API উদাহরণ
+description: API কল বৈশিষ্ট্য ব্যবহার করে আপনার ট্রেডিং অ্যাপের জন্য API কল সেট আপ করুন। এপিআই উদাহরণগুলির সাহায্যে সাবস্ক্রাইব করতে, অনুরোধ পাঠাতে এবং প্রতিক্রিয়া ডেটা
+---
+
+## সাবস্ক্রাইব করুন এবং পাঠান
+
+সমস্ত API কল একটি অনুরোধ তৈরীর জন্য একটি পাঠান কার্যকারিতা আছে এবং একটি প্রতিক্রিয়া প্রাপ্তির। কিছু API কলগুলি সাবস্ক্রাইব কার্যকারিতাও প্রদান করে যা নতুন তথ্য উপলভ্য হলে আপনার অ্যাপ্লিকেশনে আপডেট প্রেরণ করার অনুমতি দেয়।
+
+### সদস্যতা
+
+বেশ কয়েকটি API কল 'সাবস্ক্রাইব' কার্যকারিতা সরবরাহ করে। যখন আপনি একটি API কল সাবস্ক্রাইব, আপনি একটি ক্রমাগত পাবেন এই বিশেষ API কল এর তথ্য থেকে স্ট্রিম।
+
+এই এপিআই কলগুলির মধ্যে কয়েকটি স্বয়ংক্রিয়ভাবে সাবস্ক্রাইব করে (যেমন [টিকস] (/api-explorer #ticks)) এবং কয়েকটিতে একটি ঐচ্ছিক `সাবস্ক্রিপ` ক্ষেত্র থাকে। আপনি যদি `সাবস্ক্রিপশন` ফিল্ডে `1` পাস করেন তবে সাবস্ক্রিপশন শুরু হবে এবং সার্ভার অনুরোধ করা ডেটা প্রেরণ চালিয়ে যাবে যতক্ষণ না আপনি `ভুলে যান' বা `সব ভুলে যান' API কলগুলিতে কল করে সাবস্ক্রাইব আন-সাবস্ক্রাইব করবেন।
+
+উদাহরণস্বরূপ, টিক ইতিহাসের তথ্য পেতে আপনি [টিক ইতিহাস] (/api-explorer #ticks_history) কল করতে পারেন। তবে আপনি যখন এই কলটিতে \`সাবস্ক্রাইব 'বিকল্পটি যুক্ত করেন, আপনি প্রথম প্রতিক্রিয়ায় অনুরোধ করা টিক ইতিহাসের ডেটা পাবেন এবং প্রদত্ত প্রতীকের জন্য সার্ভার দ্বারা প্রকাশিত একটি নতুন টিক প্রকাশিত হলে প্রতিবার আপনি একটি নতুন প্রতিক্রিয়া পেতে থাকবেন।
+
+`সাবস্ক্রিপশন` থেকে বার্তা প্রবাহে `সাবস্ক্রিপশন` নামে একটি ক্ষেত্র আছে। এটি হল “স্ট্রিম আইডি”। এই আইডির সাহায্যে আপনি আপনার যুক্তিতে বার্তা স্ট্রিমটি সনাক্ত করতে পারেন এবং `ভুলে যান` এবং `সব ভুলে যান` API কল দিয়ে স্ট্রিমটি বন্ধ করতে পারেন।
+
+'সাবস্ক্রাইব' কার্যকারিতার সাথে এপিআই কল দ্বারা প্রদত্ত ডেটা অন্যান্য API কল এবং বৈশিষ্ট্যগুলির জন্য ডেটা উত্স হিসাবে ব্যবহার করা যেতে পারে।
+
+### পাঠাও
+
+আপনি যদি 'প্রেরণ' কার্যকারিতা দিয়ে এপিআই কল করেন তবে সার্ভারটি কেবল একবার অনুরোধ করা ডেটা ফেরত পাঠাবে। আপডেট করা ডেটা পেতে হলে আপনাকে আবার API কলটি পাঠাতে হবে। সাধারণত, এই পদ্ধতিটি ব্যবহার করা হয় যখন আপনি অন্যান্য API কল প্রতিক্রিয়া বা UI ইভেন্ট যেমন `ক্লিক`, `স্ক্রল` এবং আরও অনেক কিছু পান।
+
+### ভুলে যাও
+
+আপনি যদি `সাবস্ক্রিপ` দ্বারা তৈরি বার্তা স্ট্রিমটি বন্ধ করতে চান তবে আপনাকে সঠিক `স্ট্রিম আইডি` দিয়ে `ভুলে যান` API কলকে কল করতে হবে। অন্যথায়, আপনি তাদের `পদ্ধতির নাম` দ্বারা স্ট্রিমগুলি বন্ধ করতে `সবকিছু ভুলে যান` API কলটি ব্যবহার করতে পারেন।
+
+:::caution
+`Forget` API কল সম্পর্কে আরও তথ্যের জন্য, এপিআই এক্সপ্লোরারে [Forget] (/api-explorer #forget) এবং [সব ভুলে যান] (/api-explorer #forget_all) দেখুন।
+:::
+
+## ডাটা অনুরোধ করুন
+
+আপনার WebSocket সংযোগের অনুরোধ এবং প্রতিক্রিয়া প্রবাহ পরিচালনা করা আপনার পক্ষে সহজ করার জন্য, প্রতিটি Deriv WebSocket API কল একটি প্রমিত কাঠামো অনুসরণ করে। আপনি এটি ক্যাশে, বৈধতা, অনুরোধ এবং প্রতিক্রিয়া সিঙ্ক্রোনাইজেশনের জন্য ব্যবহার করতে পারেন।
+
+#### API কল পদ্ধতির নাম
+
+ওয়েবসকেট এপিআই-তে প্রতিটি `অনুরোধ` একটি `পদ্ধতি নাম` ক্ষেত্র অন্তর্ভুক্ত করে যা অনুরোধের জন্য একটি অনন্য সনাক্তকারী হিসাবে কাজ করে। বেশিরভাগ ক্ষেত্রে, এই `পদ্ধতির নাম` `1` এর একটি সংখ্যাগত মান পাবে। যাইহোক, কিছু ক্ষেত্রে যেখানে সনাক্তকারী সম্পত্তি একটি স্ট্রিং মান থাকতে পারে।
+
+:::caution
+এপিআই কল পদ্ধতির নাম সর্বদা প্রয়োজন। এই ক্ষেত্রটি আমাদের Websocket সার্ভার থেকে আপনি যে তথ্য পাবেন তা নির্ধারণ করে।
+:::
+
+### প্রয়োজনীয় ক্ষেত্র
+
+প্রতিটি অনুরোধের ডেটাতে বাধ্যতামূলক ক্ষেত্র রয়েছে যা আপনাকে অবশ্যই সরবরাহ করতে হবে এবং এতে ঐচ্ছিক ক্ষেত্রগুলিও অন্তর্ভুক্ত থাকতে পারে। আসুন `আবাসন তালিকা` থেকে একটি উদাহরণ দিয়ে এটি অন্বেষণ করা যাক।
+
+একটি \`রেসিডেন্স লিস্ট' কল দেশের একটি তালিকা এবং 2-অক্ষরের দেশের কোডগুলি ফেরত দেয়, যা অ্যাকাউন্ট খোলার ফর্মটি পূরণ করার জন্য উপযুক্ত।
+
+এই কলটির জন্য অনুরোধের তথ্য নিম্নরূপ:
+
+```ts showLineNumbers
+{
+ residence_list: 1;//API কল পদ্ধতি নাম পাসথ্রুফ?
+ : বস্তু;//ঐচ্ছিক
+ অনুরোধ_আইডি? : সংখ্যা;//ঐচ্ছিক
+}
+```
+
+'রেসিডেন্স_লিস্ট' ক্ষেত্রটি কলের জন্য `পদ্ধতির নাম` এবং এটি প্রয়োজনীয়। আপনি যে অনুরোধটি পাঠাতে চান তার সাথে সম্পর্কিত অন্যান্য প্রয়োজনীয় ক্ষেত্র থাকতে পারে। `রেসিডেন্স লিস্ট` এবং অন্যান্য এপিআই কলগুলি সম্পর্কে আরও জানতে, দয়া করে সেগুলি [API Explorer] (/api-explorer #residence_list) এ পরীক্ষা করে দেখুন।
+
+### ঐচ্ছিক ক্ষেত্র
+
+প্রতিটি কলে বেশ কয়েকটি 'ঐচ্ছিক' ক্ষেত্র রয়েছে। `পাসথ্রু` এবং `req_id` সর্বদা অনুরোধের ডেটার অংশ তবে আপনি বেছে নিতে পারেন এবং সেগুলি ব্যবহার না করতে পারেন।
+
+#### 'পাসথ্রু' ক্ষেত্র
+
+আপনি এই ক্ষেত্রটিতে যাই পাস করেন তা আপনার কাছে ফিরিয়ে দেওয়া হবে একটি 'প্রতিক্রিয়া' বস্তুর ভিতরে। আপনার “অনুরোধ” এবং “প্রতিক্রিয়া” এর জন্য একটি অবস্থা প্রবাহ অনুকরণ করার প্রয়োজন হলে এটি সহায়ক হতে পারে।
+
+#### 'রেক_আইডি' ক্ষেত্র
+
+আপনার অনুরোধগুলি 'ট্যাগ' করতে হবে এবং আমাদের `ওয়েবসকেট` কলগুলির মাধ্যমে সেগুলি পাস করতে হতে পারে। আপনি এই ক্ষেত্রটিতে একটি 'সংখ্যা' পাস করে এটি করতে পারেন। যখন আপনাকে `অনুরোধসমূহ'কে `উত্তরসমূহ'র জন্য মানচিত্র করতে হবে তখন এটি সহায়ক হতে পারে।
+
+:::caution
+প্রতিটি API কলের জন্য নির্দিষ্ট অতিরিক্ত ঐচ্ছিক ক্ষেত্রগুলি সম্পর্কে জানতে, দয়া করে আমাদের [এপিআই এক্সপ্লোরার] (/api-explorer) পড়ুন।
+:::
+
+## রেসপন্স ডাটা
+
+আপনি যখন কলের প্রতিক্রিয়া পাবেন, তখন `পদ্ধতির নাম` এর মতো একই নাম সহ একটি `ফিল্ড` থাকবে, যাতে প্রকৃত ডেটা রয়েছে।
+
+\`আবাসন তালিকা' কলের প্রতিক্রিয়া:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'রেসিডেন্স_লিস্ট',
+ req_id: 1,
+ রেসিডেন্স_লিস্ট: [
+ {
+ “পরিচয়”: {
+ “সেবা”: {
+ “idv”: {
+ “ডকুমেন্টস_সমর্থিত”: {},
+ “হাস_ভিজ্যুয়াল_ নমুনা”: 0,
+ “ইস_কান্ট্রি_সাপোর্টেড”: 0
+ },
+ “অনফিডো”: {
+ “ডকুমেন্টস_সাপোর্টেড”: {
+ “ড্রাইভিং_লাইসেন্স”: {
+ “প্রদর্শন_নাম”: “ড্রাইভিং লাইসেন্স”
+ }
+ },
+ “ইস_কান্ট্রি_সাপোর্টেড”: 0
+ }
+ }
+ },
+ “phone_idd”: “35818",
+ “text”: “অ্যাল্যান্ড দ্বীপপুঞ্জ”,
+ “মান”: “ax”
+ },
+ {
+ “পরিচয়”: {
+ “সেবা”: {
+ “idv”: {
+ “ডকুমেন্টস_সমর্থিত”: {},
+ “has_visual_sample”: 0,
+ “ইস_কন্ট্রি_সাপোর্টেড”: 0
+ },
+ “অনফিডো”: {
+ “ডকুমেন্টস_সাপোর্টেড”: {
+ “ড্রাইভিং_লাইসেন্স”: {
+ “ডিসপ্লে_নাম”: “ড্রাইভিং লাইসেন্স”
+ },
+ “জাতীয়_আইডেন্টি_কার্ড”: {
+ “প্রদর্শন_নাম” : “জাতীয় পরিচয় কার্ড”
+ },
+ “পাসপোর্ট”: {
+ “display_name”: “পাসপোর্ট”
+ }
+ },
+ “is_country_supported”: 1
+ }
+ }
+ },
+ “phone_idd”: “355",
+ “text”: “আলবেনিয়া”,
+ “টিন_ফর্ম্যাট”: [
+ “^ [এ-টা-টি 0-9]\\ d{8}[এ-ওয়া-ডাব্লু] $”
+ ],
+ “মান”: “আল”
+ },
+ //...
+ ],
+};
+```
+
+এখানে `রেসিডেন্স_লিস্ট` হল `পদ্ধতির নাম`, এবং এতে আপনার অনুরোধ করা প্রকৃত ডেটা রয়েছে। এটা সংক্ষিপ্ত রাখা, আমরা অ্যারের বাকি অন্তর্ভুক্ত না। আপনি প্রকৃত প্রতিক্রিয়া পরীক্ষা করতে পারেন [এখানে] (/api-explorer #residence_list)।
+
+#### `ইকো_রেক` ক্ষেত্র
+
+এই `ফিল্ড` আপনার সার্ভারে পাঠানো সঠিক `অনুরোধ ডেটা` রয়েছে।
+
+#### `msg_টাইপ` ক্ষেত্র
+
+এই `ফিল্ড` আপনাকে ওয়েবসকেট সংযোগের বার্তা ইভেন্টে কোন 'বার্তা' ডেটা পাচ্ছেন তা নির্ধারণ করতে সহায়তা করে। উদাহরণস্বরূপ, `জাভাস্ক্রিপ্ট` এ আপনার ওয়েবসকেট সংযোগের জন্য আপনার `অনমেসেজ` ইভেন্ট হ্যান্ডলারটি হবে:
+
+```js showLineNumbers
+socket.onmessage = (ইভেন্ট) => {
+ const receivedMessage = JSON.parse (event.data);
+
+ সুইচ (ReceivedMessage.msg_type) {
+ কেস “রেসিডেন্স_লিস্ট”:
+ console.log (“আবাসনের তালিকা হল: “, ReceivedMessage.Residence_List)
+ বিরতি;
+ কেস “অন্য_request_আইডেন্টিফায়ার”
+ console.log (“প্রতিক্রিয়া”, ভেডমেসেজ। কেউ কেউ অন্য _ অনুরোধ_আইডেন্টিফায়ার)
+ ডিফল্ট:
+ console.log (“রিভিডমেসেজ”, রিসিভেডমেসেজ)
+ বিরতি;
+ }
+}
+```
+
+#### 'রেক_আইডি' ক্ষেত্র
+
+এটি `অনুরোধ ডেটা'তে পাস করা `ঐচ্ছিক `, আপনি এটি `বৈধতা ', `সিঙ্ক্রোনাইজেশন`, `ক্যাচিং` ইত্যাদির জন্য ব্যবহার করতে পারেন।
+
+:::tip
+'msg_type\` সর্বদা প্রতিক্রিয়া ডেটাতে উপস্থিত থাকে।
+:::
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..9be837564
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: API প্রমাণীকরণ
+hide_title: false
+draft: false
+sidebar_label: API প্রমাণীকরণ
+sidebar_position: 2
+tags:
+ - প্রমাণীকরণ
+ - অনুমোদন
+keywords:
+ - Deriv-প্রমাণীকরণ
+ - ডেরিভেট-অনুমোদন
+description: API টোকেন দিয়ে ব্যবহারকারীদের প্রমাণীকরণ করে আপনার ট্রেডিং অ্যাপে ডেরিভ এপিআই বৈশিষ্ট্যগুলির সম্পূর্ণ সেট অ্যাক্সেস করুন। একটি API উদাহরণ দিয়ে এটি করতে শিখুন।
+---
+
+অনুমোদন এবং প্রমাণীকরণ ছাড়া আপনি কেবল আমাদের API কল এবং বৈশিষ্ট্যগুলির প্রায় অর্ধেক অ্যাক্সেস পাবেন। উদাহরণস্বরূপ, চুক্তি কিনতে বা `কপি ট্রেডিং` বৈশিষ্ট্যগুলি ব্যবহার করার জন্য, আপনার ব্যবহারকারীদের অবশ্যই আমাদের **OAuth** সরবরাহকারী এবং **WebSocket সার্ভার** দ্বারা প্রমাণীকৃত এবং অনুমোদিত হতে হবে।
+
+## শুরু করার পূর্বে
+
+দয়া করে নিশ্চিত করুন যে আপনার কাছে নীচে উল্লিখিত সমস্ত প্রয়োজনীয়তাগুলি চালিয়ে যেতে হবে।
+
+### প্রয়োজনীয়তা
+
+1. ডেরিভ ক্লায়েন্ট অ্যাকাউন্ট
+2. উপযুক্ত অ্যাক্সেস লেভেল সহ Deriv API টোকেন
+3. অ্যাপ্লিকেশন আইডি Deriv
+
+:::note
+ডেরিভ এপিআই টোকেন এবং অ্যাপ্লিকেশন কীভাবে তৈরি করবেন সে সম্পর্কে বিস্তারিত নির্দেশাবলীর জন্য দয়া করে [ডেরিভ অ্যাপ্লিকেশন সেট আপ করা] (/docs/setting-up-a-deriv-application) দেখুন।
+:::
+
+### এপিআই টোকেন
+
+একটি API টোকেন হল একটি ক্লায়েন্টের একটি অনন্য শনাক্তকারী যা একটি সার্ভার থেকে অ্যাক্সেসের অনুরোধ করে। এটি অনুমোদনের সবচেয়ে সহজ উপায়।
+
+প্রতিটি এপিআই টোকেনের অ্যাক্সেস স্তরটি প্রতিটি API কলের প্রয়োজনীয় অ্যাক্সেস স্তরের সাথে মেলে থাকতে হবে, যা [API Explorer] (/api-explorer) -তেও পাওয়া যাবে।
+
+উদাহরণস্বরূপ, নীচের স্ক্রিনশটটিতে, আপনি দেখতে পারেন যে অ্যাকাউন্ট স্থিতি ব্যবহার করতে সক্ষম হতে, পঠন অ্যাক্সেসের স্তর সহ একটি টোকেন ব্যবহার করা আবশ্যক।
+
+! [] (/img/acc_status_scope_api_explorer.png)
+
+Websocket সংযোগের অনুমোদন অনুসরণ করে, সেই সংযোগের পরবর্তী কলগুলি ব্যবহারকারীর কর্ম হিসাবে বিবেচিত হবে।
+
+দয়া করে মনে রাখবেন যে API টোকেন কোনও অ্যাপ্লিকেশনের সাথে ব্যবহার করা যেতে পারে, তাই আপনার অ্যাপ্লিকেশন এবং আপনার ক্লায়েন্টদের উভয়ই এটি সুরক্ষিত রাখতে হবে।
+
+### OAuth2
+
+OAuth এর অর্থ `ওপেন অথরিজেশন` - একটি প্রোটোকল যা কোনও ক্লায়েন্টকে শংসাপত্রগুলি প্রকাশ না করে ব্যবহারকারীর পক্ষ থেকে কোনও সার্ভারে হোস্ট করা সংস্থানগুলি অ্যাক্সেস করার অনুমতি দেয়।
+
+এই ধরনের অনুমোদন ক্লায়েন্টদের একটি API টোকেন তৈরি না করে তাদের Deriv অ্যাকাউন্ট ব্যবহার করে তৃতীয় পক্ষের অ্যাপ্লিকেশানগুলিতে লগ ইন করতে দেয়। এই ক্ষেত্রে, তৃতীয় পক্ষের অ্যাপ্লিকেশন ব্যবহারকারীর পাসওয়ার্ড বা স্থায়ী API টোকেন দেখতে পায় না, যা এটি নিরাপদ করে তোলে।
+
+OAuth2 প্রমাণীকরণের জন্য সেট আপ করার জন্য আরো পদক্ষেপ প্রয়োজন, তবে ডেভেলপারদের তাদের ক্লায়েন্টদের সাথে তাদের অ্যাপ্লিকেশনে অ্যাক্সেস ভাগ করার সবচেয়ে নিরাপদ উপায়।
+
+OAuth2 সম্পর্কে আরও তথ্যের জন্য, [এই গাইড] দেখুন (https://aaronparecki.com/oauth-2-simplified/)।
+
+OAuth অনুমোদন সংযোগ কিভাবে কাজ করে তার চাক্ষুষ উপস্থাপনা এখানে:
+
+! [ওআথ প্রবাহ] (/img/how_oauth_works.png 'ওআথ প্রবাহ')
+
+## প্রমাণীকরণ প্রক্রিয়া
+
+আপনার ব্যবহারকারীকে প্রমাণীকরণ করার জন্য, [ড্যাশবোর্ড] (/ড্যাশবোর্ড) পৃষ্ঠায় OAuth অথরিজেশন ইউআরএল হিসাবে ব্যবহৃত হবে এমন URL নির্দিষ্ট করুন, **OAuth বিবরণ** ক্ষেত্রগুলিতে **অ্যাপ্লিকেশন** নিবন্ধন করুন\*\* ট্যাব। তারপরে, আপনার ওয়েবসাইট বা অ্যাপে একটি লগইন বোতাম যুক্ত করুন এবং ব্যবহারকারীদের **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`** এ সরাসরি করুন যেখানে your_app_id আপনার অ্যাপের আইডি।
+
+! [ডেরিভ ওআথ লগইন] (/img/oauth_login.png 'ডেরিভ ওআথ লগইন')
+
+একবার একজন ব্যবহারকারী সাইন আপ/লগ ইন করার পরে, তাদেরকে আপনি অনুমোদনের ইউআরএল হিসাবে প্রবেশ করানো URL এ পুনর্নির্দেশিত হবে। এই URLটিতে ব্যবহারকারীর সেশন টোকেনের সাথে আর্গুমেন্ট যুক্ত করা হবে এবং এটির অনুরূপ দেখতে হবে:
+
+`https://[YOUR_WEBSITE_URL]/redirect/? অ্যাক্টি 1 = সিআর 799393 & টোকেন 1 = এ 1-এফ 7 পিএনটিজো 4 জেজেএইচপিএক্সসিএলসিটিজেট 27 হাইওট&cur1 = ইউএসডি & অ্যাক্টি 2 = ভিআরটিসি 1859315 & টোকেন 2 = a1clwe3vfuuus5kraceykdsoqm4snfq& cur2 = ইউএসডি `
+
+## অনুমোদনের প্রক্রিয়া
+
+অনুমোদন ইউআরএলের কোয়েরি পরামিতিগুলি হ'ল ব্যবহারকারীর অ্যাকাউন্ট এবং তাদের সম্পর্কিত সেশন টোকেন। আপনি নিম্নলিখিত পদ্ধতি ব্যবহার করে একটি অ্যারে ক্যোয়ারী পরামিতি ম্যাপ করতে পারেন:
+
+```js showLineNumbers
+const ব্যবহারকারী_অ্যাকাউন্ট = [
+ {
+ অ্যাকাউন্ট: 'cr799393', টোকেন: 'a1-f7pnteezo4jzhpxclctizt27hyeot', মুদ্রা: 'usd',}, {অ্যাকাউন্ট: 'vrtc1859315',
+ টোকেন: 'a1clwe3vfuus5kraceykdsoqm4snfq',
+
+
+
+
+
+ মুদ্রা: 'ইউএসডি',
+ },
+];
+```
+
+ব্যবহারকারীর **নির্বাচিত \*\* অ্যাকাউন্টের উপর ভিত্তি করে ব্যবহারকারীকে অনুমোদন করতে, ব্যবহারকারীর **নির্বাচিত \*\* অ্যাকাউন্ট**সেশন টোকন** দিয়ে [অনুমোদিত] (/api-explorer #authorize) API কলকে কল করুন:
+
+```js showLineNumbers
+{
+ “অনুমোদন”: “a1-f7pnteezo4jzhpxclctizt27hyeot”}
+
+```
+
+'অনুমোদিত' কলের প্রতিক্রিয়া নীচের মতো একটি বস্তু হবে:
+
+```js showLineNumbers
+{
+ “account_list”: [
+ {
+ “account_type”: “ট্রেডিং”, “created”: 1647509550,
+ “মুদ্রা”: “USD”, “is_disabled”: 0,
+ “is_virtual”: 0,
+ “landing_company_name”:
+ “svg”,
+
+ “লগইনড”: “CR799393", “ট্রেডিং”: {}
+ }, {
+ “অ্যাকাউন্ট_টাইপ”: “ট্রেডিং”,
+
+ “created _at”: 166413232,
+ “মুদ্রা”: “ETH”, “is_disabled”: 0,
+ “is_virtual”: 0
+
+ ,
+ “landing_company_name”: “svg”,
+ “loginid”: “VRTC1859315", “ট্রেডিং”: {}
+ },
+ ],
+ “ব্যালেন্স”: 0, “দেশ”:
+ “আইডি”,
+ “মুদ্রা”: “USD”, “ইমেল”:
+ “user_
+ mail@email_provider.com “,
+ “fullname”: "জন ডো”,
+ “is_virtual”: 0, “landing_company_fullname”:
+ “Deriv (SVG) এলএলসি”, “landing_company_name”: “SVG”,
+ “স্থানীয়_মুদ্রা”: {“আইডিআর”: {“ভগ্নাল_ডিজিটস”: ২
+
+
+
+ }
+ },
+ “লগিনিড”: “CR799393", “preferred_language”:
+ “EN”, “স্কোপ”: [
+ “পড়ুন”,
+ “ট্রেড”, “ট্রেডিং_ইনফরমেশন”,
+ “পেমেন্ট”,
+
+
+ “অ্যাডমিন”
+ ],
+ “ট্রেডিং”: {},
+ “আপগ্রেডযোগ্য_ল্যান্ডিং_কোম্পানি”: [“SVG”
+ ],
+ “user_id”: 12345678}
+
+
+```
+
+এখন, ব্যবহারকারী অনুমোদিত, এবং আপনি অ্যাকাউন্টের পক্ষ থেকে Deriv API কল ব্যবহার করতে পারেন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..e03b85577
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: কপি ট্রেডিং সুবিধা
+hide_title: false
+draft: false
+sidebar_label: কপি ট্রেডিং
+sidebar_position: 4
+tags:
+ - কপি ট্রেডিং
+ - ট্রেডিং
+keywords:
+ - ট্রেডিং
+ - ধারণা
+ - কল
+ - শারীরস্থান
+description: কপি ট্রেডিং
+---
+
+## এটা কি?
+
+কপি ট্রেডিং আর্থিক বাজারে জনপ্রিয় হয়ে উঠছে; এটি কোনও ক্লায়েন্টকে (কপিয়ার) স্বয়ংক্রিয়ভাবে অন্য ক্লায়েন্টের (ট্রেডার) ট্রেডগুলি অনুলিপি করার অনুমতি দেয়।
+
+## ব্যবসায়ী হওয়া
+
+ট্রেডার হওয়ার জন্য (অর্থাৎ অন্যদের আপনার ট্রেড অনুসরণ করার অনুমতি দেওয়ার জন্য), [সেট সেটিংস] (/api-explorer #set_settings) কলের মাধ্যমে “allow_copiers” সেটিং সেট করুন।
+
+ট্রেডার তারপরে একটি রিড-ওনলি এপিআই টোকেন তৈরি করে এবং এটি কপিয়ারকে সরবরাহ করে।
+
+allow_copiers সেটিং সক্ষম করা [কপিট্রেডিং পরিসংখ্যান] (/api-explorer #copytrading_statistics) কলটিও কাজ করবে। পরিসংখ্যান এপিআই কল একটি অ্যাকাউন্ট সম্পর্কে তথ্য সরবরাহ করে (এটি যাতে সম্ভাব্য কপিকারদের ব্যবসায়ীর অতীত কর্মক্ষমতা সম্পর্কে ধারণা থাকে)।
+
+## কপিয়ার হওয়া
+
+কপিয়ার হওয়ার জন্য, [কপি স্টার্ট] (/api-explorer #copy_start) কলটি ব্যবহার করুন। অনুলিপি বন্ধ করতে, [কপি স্টপ] (/api-explorer #copy_stop) কলটি ব্যবহার করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..65b23a603
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: ওয়েবসকেট
+hide_title: false
+draft: false
+sidebar_label: ওয়েবসকেট
+sidebar_position: 0
+tags:
+ - ধারণা
+ - ওয়েবসকেট
+keywords:
+ - ট্রেডিং অ্যাপ
+ - ওয়েবসকেট প্রোটোকল
+ - ওয়েবসকেট সংযোগ
+description: ওয়েবসকেট প্রোটোকল এবং ওয়েবসকেট সংযোগগুলি সম্পর্কে জানুন এবং কীভাবে সেগুলি একীভূত করবেন যাতে আপনি আপনার ট্রেডিং অ্যাপে ডেটা এক্সচেঞ্জ সক্ষম করতে পারেন।
+---
+
+## ওয়েবসকেটগুলো কি?
+
+স্পেসিফিকেশনে বর্ণিত `ওয়েবসকেট` প্রোটোকল [আরএফসি 6455] (https://datatracker.ietf.org/doc/html/rfc6455), একটি অবিচ্ছিন্ন সংযোগের মাধ্যমে ব্রাউজার এবং সার্ভারের মধ্যে ডেটা বিনিময় করার একটি উপায় সরবরাহ করে। ডাটা সংযোগ ভঙ্গ না করে বা অতিরিক্ত HTTP অনুরোধের প্রয়োজন ছাড়াই “প্যাকেটগুলি” হিসাবে উভয় দিকনির্দেশনায় প্রেরণ করা যেতে পারে।
+
+Websocket এমন পরিষেবাগুলির জন্য বিশেষভাবে দুর্দান্ত যা ক্রমাগত ডেটা বিনিময় প্রয়োজন, যেমন রিয়েল-টাইম ট্রেডিং সিস্টেম এবং তাই।
+
+## একটি সহজ উদাহরণ
+
+একটি ওয়েবসকেট সংযোগ খুলতে, আমাদের ইউআরএলে বিশেষ প্রোটোকল `ws`বা `wss` ব্যবহার করে `নতুন ওয়েবসকেট` তৈরি করতে হবে। “জাভাস্ক্রিপ্ট” এ আপনি কীভাবে এটি করতে পারেন তা এখানে:
+
+```js
+লেট সকেট = নতুন ওয়েবসকেট ('wss: //ws.deriws.com/websockets/ v3?app_id=1089 ');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+অন্যদিকে, `ws: //` ডেটা এনক্রিপ্ট করা হয় না এবং মধ্যস্থতাকারীদের কাছে দৃশ্যমান হতে পারে। পুরানো প্রক্সি সার্ভারগুলি "অদ্ভুত" হেডারগুলির সম্মুখীন হতে পারে এবং সংযোগটি বন্ধ করে দিতে পারে৷
+
+`wss: //` মানে টিএলএসের ওভার ওয়েবসকেট, যেমন এইচটিটিপিএস টিএলএসের ওভার এইচটিটিপি হয় তার মতোই। পরিবহন নিরাপত্তা স্তর দিয়ে, তথ্য প্রেরক দ্বারা এনক্রিপ্ট করা হয় এবং রিসিভার দ্বারা ডিক্রিপ্ট করা হয়। এর মানে হল যে এনক্রিপ্ট করা ডাটা প্যাকেটগুলি পরীক্ষা না করেই প্রক্সি দিয়ে সফলভাবে পাস করতে পারে।
+:::
+
+সকেট তৈরি হলে, আমাদের ইভেন্টগুলি এতে শুনতে হবে। এখানে মোট 4টি ইভেন্ট রয়েছে:
+
+- খোলা — সংযোগ স্থাপন
+- বার্তা — প্রাপ্ত তথ্য
+- ত্রুটি - ওয়েবসকেট ত্রুটি
+- বন্ধ — সংযোগ বন্ধ
+
+একটি বার্তা পাঠানো সকেট.send (ডেটা) এর মাধ্যমে করা যেতে পারে।
+
+“জাভাস্ক্রিপ্ট” এর একটি উদাহরণ এখানে:
+
+```js showLineNumbers
+const app_id = 1089;//আপনার অ্যাপ_আইডি দিয়ে প্রতিস্থাপন করুন বা পরীক্ষার জন্য 1089 হিসাবে ছেড়ে দিন।
+const সকেট = নতুন ওয়েবসকেট (`wss: //ws.deriws.com/websockets/v3? app_id =${app_id}`);
+
+socket.onopen = ফাংশন (ই) {
+ console.log ('[ওপেন] সংযোগ স্থাপিত');
+ console.log ('সার্ভারে প্রেরণ');
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ socket.send (sendMessage);
+};
+
+socket.onmessage = ফাংশন (ইভেন্ট) {
+ console.log (`[বার্তা] সার্ভার থেকে প্রাপ্ত ডেটা: ${event.data}`);
+};
+
+socket.onclose = ফাংশন (ইভেন্ট) {
+ যদি (event.wasClean) {
+ consloe.log (`[বন্ধ] সংযোগ পরিষ্কারভাবে বন্ধ, কোড =${event.code} কারণ =${event.reason}`);
+ } else {
+ //যেমন সার্ভার প্রক্রিয়া মারা গেছে বা নেটওয়ার্ক ডাউন
+ //event.code সাধারণত এই ক্ষেত্রে 1006 হয়
+ console.log ('[বন্ধ] সংযোগ মারা গেছে');
+ }
+};
+
+socket.onerror = ফাংশন (ত্রুটি) {
+ console.log (` [ত্রুটি] `);
+};
+```
+
+## কেন আমরা Websockets প্রয়োজন এবং কখন আমরা তাদের এড়াতে হবে?
+
+Websockets একটি অপরিহার্য ক্লায়েন্ট-সার্ভার যোগাযোগ সরঞ্জাম। তাদের সম্ভাব্য থেকে সর্বাধিক উপকৃত হওয়ার জন্য, এটি কীভাবে সহায়ক হতে পারে তা বোঝা গুরুত্বপূর্ণ এবং যখন তাদের ব্যবহার করা এড়ানোর জন্য এটি সর্বোত্তম। পরবর্তী অংশে এটি ব্যাপকভাবে ব্যাখ্যা করা হয়েছে।
+
+নিম্নলিখিত ক্ষেত্রে WebSockets ব্যবহার করুন:
+
+1. যখন আপনি একটি রিয়েল-টাইম ওয়েব অ্যাপ্লিকেশন ডেভেলপ করছেন।
+ Websocket এর সর্বাধিক প্রচলিত ব্যবহার রিয়েল-টাইম অ্যাপ্লিকেশন ডেভেলপমেন্টে রয়েছে যেখানে এটি ক্লায়েন্টের শেষে ক্রমাগত ডেটা প্রদর্শন করতে সহায়তা করে। ব্যাক-এন্ড সার্ভার ক্রমাগত এই ডেটা ফেরত পাঠায়, একটি WebSocket ইতিমধ্যে খোলা সংযোগে এই ডেটা নিরবচ্ছিন্ন ধাক্কা বা প্রেরণ করার অনুমতি দেয়। WebSockets-এর ব্যবহার এই ধরনের ডেটা ট্রান্সমিশনকে দ্রুত করে তোলে এবং অ্যাপ্লিকেশনটির কার্যকারিতা বাড়ায়।
+2. ট্রেডিং ওয়েবসাইটগুলির জন্য, যেমন Deriv।
+ এখানে, Websocket ডেটা হ্যান্ডলিংয়ে সহায়তা করে যা ক্লায়েন্টকে স্থাপন করা ব্যাক-এন্ড সার্ভার দ্বারা প্রবর্জিত হয়।
+3. একটি চ্যাট অ্যাপ্লিকেশন তৈরি করার সময়।
+ চ্যাট অ্যাপ্লিকেশন ডেভেলপাররা এক সময় বিনিময় এবং প্রকাশ/সম্প্রচার বার্তাগুলির মতো অপারেশনগুলিতে সাহায্যের জন্য Websockets কল করে। যেহেতু একই ওয়েবসকেট সংযোগ বার্তা প্রেরণ/গ্রহণ করার জন্য ব্যবহার করা হয়, যোগাযোগ সহজ এবং দ্রুত হয়ে যায়।
+
+এখন আমরা যেখানে WebSockets ব্যবহার করা উচিত তা প্রতিষ্ঠিত করেছি, আসুন দেখি কোথায় এগুলি এড়ানো উত্তম। এটি আপনাকে অপ্রয়োজনীয় কার্যকরী বিপত্তি থেকে দূরে রাখতে সাহায্য করবে।
+
+ওয়েবসকেটগুলিকে বোর্ডে নেওয়া উচিত নয় যখন যা প্রয়োজন তা হল পুরানো ডেটা বা ডেটা আনা যা শুধুমাত্র একবার প্রক্রিয়া করা হবে৷ এই ক্ষেত্রে, HTTP প্রোটোকল ব্যবহার করা একটি বুদ্ধিমত্তার পছন্দ।
+
+## WebSocket বনাম HTTP
+
+যেহেতু HTTP এবং WebSocket প্রোটোকল উভয়ই অ্যাপ্লিকেশন যোগাযোগের জন্য নিযুক্ত করা হয়, লোকেরা প্রায়শই বিভ্রান্ত হয় এবং বাছাই করা কঠিন হয়।
+
+পূর্বে বলা হয়েছে, WebSocket একটি ফ্রেমযুক্ত এবং দ্বিমুখী প্রোটোকল। অন্যদিকে, HTTP প্রোটোকল TCP এর উপরে কার্যকরী একটি ইউনিডাইরেকশনাল প্রোটোকল।
+
+যেহেতু WebSocket প্রোটোকল ক্রমাগত ডাটা ট্রান্সমিশন সমর্থন করতে সক্ষম, এটি মূলত রিয়েল-টাইম অ্যাপ্লিকেশন ডেভেলপমেন্টে ব্যবহৃত হয়। HTTP রাষ্ট্রহীন এবং [RESTful] (https://de.wikipedia.org/wiki/Representational_State_Transfer) এবং [SOAP] (https://de.wikipedia.org/wiki/SOAP) অ্যাপ্লিকেশনগুলির বিকাশের জন্য ব্যবহৃত হয়। SOAP এখনও বাস্তবায়ন করার জন্য HTTP ব্যবহার করতে পারে, কিন্তু REST ব্যাপকভাবে ছড়িয়ে পড়ে এবং ব্যবহৃত হয়।
+
+WebSocket এ, যোগাযোগ উভয় প্রান্তে ঘটে, যা এটি একটি দ্রুত প্রোটোকল করে তোলে। HTTP- তে, সংযোগটি এক প্রান্তে নির্মিত হয়, এটি ওয়েবসকেটের চেয়ে একটু বেশি আতঙ্কিত করে তোলে।
+
+Websocket একটি ইউনিফাইড TCP সংযোগ ব্যবহার করে এবং সংযোগ বন্ধ করার জন্য এক পক্ষের প্রয়োজন। এটি না হওয়া পর্যন্ত, সংযোগ সক্রিয় থাকে। HTTP পৃথক অনুরোধের জন্য একটি স্বতন্ত্র সংযোগ তৈরি করতে হবে। একবার অনুরোধ সম্পন্ন হলে, সংযোগটি স্বয়ংক্রিয়ভাবে ভেঙ্গে যায়।
+
+## কিভাবে WebSocket সংযোগ স্থাপন করা হয়?
+
+প্রক্রিয়াটি একটি WebSocket হ্যান্ডশেক দিয়ে শুরু হয় যা একটি নতুন স্কিম (ws বা Wss) ব্যবহার করে। আপনাকে বুঝতে সাহায্য করার জন্য, তাদের যথাক্রমে HTTP এবং নিরাপদ HTTP (HTTPS) এর সমতুল্য বিবেচনা করুন।
+
+এই স্কিম ব্যবহার করে, সার্ভার এবং ক্লায়েন্ট স্ট্যান্ডার্ড WebSocket সংযোগ প্রোটোকল অনুসরণ করবে বলে আশা করা হচ্ছে। WebSocket সংযোগ প্রতিষ্ঠার একটি HTTP অনুরোধ আপগ্রেড সঙ্গে শুরু হয় যে সংযোগ হিসাবে কয়েক হেডার বৈশিষ্ট্য: আপগ্রেড, আপগ্রেড: WebSocket, SEC-Websocket- কী, এবং তাই।
+
+এখানে কিভাবে এই সংযোগ স্থাপন করা হয়:
+
+1. \*\* অনুরোধ: \*\* সংযোগ আপগ্রেড হেডার ওয়েবসকেট হ্যান্ডশেককে নির্দেশ করে এবং সেক-ওয়েবসকেট-কীতে বেস64-এনকোডেড এলোমেলো মান রয়েছে। প্রতিটি WebSocket হ্যান্ডশেক সময় এই মান ইচ্ছামত উত্পন্ন হয়। উপরোক্ত ছাড়াও, কী হেডার এই অনুরোধের একটি অংশ।
+
+উপরে তালিকাভুক্ত হেডারগুলি, যখন মিলিত হয়, তখন একটি HTTP GET অনুরোধ গঠন করে। এটি অনুরূপ তথ্য থাকবে:
+
+```
+আমরা পেতে: //websocketexample.com:8181/ HTTP/1.1
+হোস্ট: localhost: 8181 সংযোগ: আপগ্রেড প্রাগমা: নো-ক্যাশে ক্যাশে নিয়ন্ত্রণ: নো-ক্যাশে আপগ্রেড: ওয়েবসকেট সেক-ওয়েবসকেট-সংস্করণ: 13 সেকেন্ড ওয়েবসকেট-কী:
+B6GJHT32u488lpurwkaows==
+
+
+
+
+
+```
+
+এসইসি-ওয়েবসকেট-সংস্করণটি স্পষ্ট করার জন্য, ক্লায়েন্টের জন্য ব্যবহার করার জন্য প্রস্তুত ওয়েবসকেট প্রোটোকল সংস্করণটি ব্যাখ্যা করতে পারে।
+
+2. \*\*প্রতিক্রিয়া: \*\* প্রতিক্রিয়া শিরোনাম, SEC-WebSocket-Accept, SEC-WebSocket-কী অনুরোধ শিরোনামে জমা দেওয়া বাকি মান বৈশিষ্ট্যযুক্ত। এটি একটি নির্দিষ্ট প্রোটোকল স্পেসিফিকেশনের সাথে সংযুক্ত এবং উপসাগরে বিভ্রান্তিকর তথ্য রাখার জন্য ব্যাপকভাবে ব্যবহৃত হয়। অন্য কথায়, এটি API নিরাপত্তা বাড়ায় এবং অ্যাপ্লিকেশন ডেভেলপমেন্টে ভুল তৈরি করতে অসুস্থ কনফিগার করা সার্ভারগুলি বন্ধ করে দেয়।
+
+পূর্বে প্রেরিত অনুরোধের সাফল্যের উপর, নীচের উল্লিখিত পাঠ্য অনুক্রমের অনুরূপ একটি প্রতিক্রিয়া পাওয়া যাবে:
+
+```
+HTTP/1.1 101 স্যুইচিং প্রোটোকল
+আপগ্রেড: websocket
+সংযোগ: আপগ্রেড
+সেকে-ওয়েব সকেট- স্বীকার করুন: RG8WWSWMHTJ85LJGAE3M5RtMcce =
+```
+
+## রেফারেন্স
+
+- \*\* [ওয়েবসকেট এপিআই - এমডিএন] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) \*\*
+- \*\* [ওয়েবসকেট - জাভাস্ক্রিপ্ট তথ্য] (https://javascript.info/websocket) \*\*
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..2f8f2f4b9
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "ফ্রেমওয়ার্ক",
+ "position": 6,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..3eaa6eae5
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "কৌণিক",
+ "position": 2,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "সবচেয়ে গুরুত্বপূর্ণ Docusaurus ধারণা শিখতে 5 মিনিট।"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..03177e2cb
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "প্রতিক্রিয়া",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "সবচেয়ে গুরুত্বপূর্ণ Docusaurus ধারণা শিখতে 5 মিনিট।"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..6bc7d02f3
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "সবচেয়ে গুরুত্বপূর্ণ Docusaurus ধারণা শিখতে 5 মিনিট।"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..9de4547f3
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "জলাশয়",
+ "position": 4,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "সবচেয়ে গুরুত্বপূর্ণ Docusaurus ধারণা শিখতে 5 মিনিট।"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..4ac247eb9
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ভিউ",
+ "position": 5,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "সবচেয়ে গুরুত্বপূর্ণ Docusaurus ধারণা শিখতে 5 মিনিট।"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..b86117080
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "লুকানো সাইডবার-আইটেম",
+ "label": "গাইড",
+ "position": 6,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "ডেরিভ ট্রেডারের মতো ব্যাপক বৈশিষ্ট্য সহ একটি ট্রেডিং অ্যাপ তৈরি করার জন্য এপিআই উদাহরণ সহ ডেরিভ এপিআইয়ের একটি গাইড। আজই শুরু করুন!"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..4d869a0a6
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: চার্জ চুক্তি মার্কআপ
+hide_title: true
+draft: false
+sidebar_label: মার্কআপ হিসাব
+sidebar_position: 2
+tags:
+ - ধারণা
+ - উপার্জন
+ - উপার্জন
+ - কমিশন
+ - মার্কআপ
+keywords:
+ - ধারণা
+ - উপার্জন
+ - উপার্জন
+ - কমিশন
+ - মার্কআপ
+description: আপনার ট্রেডিং অ্যাপের মাধ্যমে কেনা ট্রেডিং চুক্তিগুলিতে কীভাবে মার্কআপ চার্জ করবেন তা শিখুন।
+---
+
+## মার্কআপ
+
+Deriv API- এর মাধ্যমে আপনার তৈরি ট্রেডিং অ্যাপের মাধ্যমে ক্রয়কৃত প্রতিটি চুক্তির উপর মার্কআপ চার্জ করে আপনার উপার্জন বাড়ান। মার্কআপ আপনার দ্বারা সংজ্ঞায়িত করা হয় এবং 3% পর্যন্ত হতে পারে।
+
+নীচে মার্কআপ গণনা করা হয় কিভাবে একটি উদাহরণ।
+
+**2.00 মার্কিন ডলার** পেআউট পেতে:
+
+- মার্কআপ ছাড়াই ক্লায়েন্ট শেক = **1.07 ডলার**
+
+মার্কআপ দিয়ে (উদাঃ 2%), একটি ক্লায়েন্ট বহন করেনা:
+
+- মার্কআপের সাথে ক্লায়েন্টের অংশীদার = স্টেক + (পেআউট এক্স মার্কআপ)
+- মার্কআপ সহ ক্লায়েন্টের অংশ = 1.07 মার্কিন ডলার+ (2 ডলার x 2%) = **1.11 মার্কিন ডলার**
+
+## উপার্জন কমিশন
+
+Deriv API এর সাথে তৈরি ওয়েবসাইট এবং অ্যাপ্লিকেশনগুলির মাধ্যমে আপনার ক্লায়েন্টদের দ্বারা তৈরি ট্রেড এবং পেমেন্টগুলিতে কমিশন উপার্জন করুন। কমিশন পরিকল্পনা সম্পর্কে আরও বিবরণ পান [এখানে] (https://www.deriv.com/partners/affiliate-ib)।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..8cde90711
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: ডেরিভ এপিআই সম্পর্কে
+hide_title: true
+draft: false
+sidebar_label: Deriv এপিআই সম্পর্কে
+sidebar_position: 0
+tags:
+ - ধারণা
+ - এপিআই
+ - টিউটোরিয়াল
+ - গাইড
+ - তৈরি করুন
+ - আবেদন
+ - ক্ষমতাপ্রদান করা
+ - নিবন্ধন করা
+ - সংহতি
+keywords:
+ - ধারণা
+ - এপিআই
+ - টিউটোরিয়াল
+ - গাইড
+ - তৈরি করুন
+ - আবেদন
+ - ক্ষমতাপ্রদান করা
+ - নিবন্ধন করা
+ - সংহতি
+description: ডেরিভ এপিআই, এর বৈশিষ্ট্য এবং কোডের উদাহরণ সহ এপিআই ডকুমেন্টেশন এবং আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি করতে এটি কীভাবে ব্যবহার করবেন সে সম্পর্কে জানুন।
+---
+
+## Deriv এপিআই কি?
+
+Deriv API একটি টুল যা ডেভেলপারদের কাস্টম ট্রেডিং অ্যাপ্লিকেশনগুলি তৈরি করতে দেয় যা Deriv ট্রেডিং প্ল্যাটফর্মের সাথে ইন্টারঅ্যাক্ট করে। Deriv প্ল্যাটফর্মে মানুষকে আরও দক্ষ বা ব্যক্তিগতকৃত উপায়ে ট্রেড করতে সহায়তা করার জন্য ডেভেলপারদের নিজস্ব বিশেষ সরঞ্জাম তৈরি করার একটি উপায় হিসাবে এটি চিন্তা করুন। Deriv API- র সাথে, ডেভেলপাররা বিভিন্ন ধরণের কার্যকারিতা অ্যাক্সেস করতে পারে, ট্রেড স্থাপন, অ্যাকাউন্ট ডেটা পুনরুদ্ধার, অর্ডার পরিচালনার এবং রিয়েল-টাইম মার্কেট ডেটা অ্যাক্সেস সহ। এটি এমন ট্রেডয়ীদের জন্য সহায়ক হতে পারে যারা তাদের ট্রেডিং অভিজ্ঞতা কাস্টমাইজ করতে চান বা আরও অবহিত ট্রেডিং সিদ্ধান্ত নিতে বিশেষ সরঞ্জামগুলি ব্যবহার করতে চান। সামগ্রিকভাবে, Deriv API আপনাকে আপনার ট্রেডিং অভিজ্ঞতার উপর আরও নমনীয়তা এবং নিয়ন্ত্রণ দেয়, যা আপনাকে আপনার নিজস্ব কাস্টমাইজড সমাধানগুলি তৈরি করতে দেয় যা আপনার ট্রেডিং স্টাইল এবং লক্ষ্যগুলির সাথে ভালভাবে মাপবে।
+
+## আমি কিভাবে এটি ব্যবহার করব?
+
+Deriv API ব্যবহার করার জন্য এখানে পদক্ষেপগুলি রয়েছে:
+
+1. **একটি ডেরিভ এপিআই অ্যাকাউন্টের জন্য নিবন্ধন**: ডেরিভ এপিআই ওয়েবসাইটে যান এবং একটি অ্যাকাউন্টের জন্য সাইন আপ করুন। একবার আপনি নিবন্ধিত হয়ে গেলে, আপনি একটি API টোকেন পাবেন যা আপনি আপনার API অনুরোধগুলি প্রমাণীকরণ করতে ব্যবহার করতে পারেন।
+
+2. **এপিআই ডকুমেন্টেশনের সাথে নিজেকে পরিচিত করুন**: ডেরিভ এপিআই ব্যাপক ডকুমেন্টেশন সরবরাহ করে যা উপলব্ধ পরামিতি এবং প্রতিক্রিয়া বিন্যাস সহ API এন্ডপয়েন্টগুলি কীভাবে ব্যবহার করবেন তা ব্যাখ্যা করে এপিআই ব্যবহার শুরু করার আগে আপনি ডকুমেন্টেশনের সাথে পরিচিত হন তা নিশ্চিত করুন।
+
+3. **একটি API অ্যাপ্লিকেশন তৈরি করুন**: একটি API অ্যাপ্লিকেশন তৈরি করতে, আপনাকে আপনার অ্যাপ্লিকেশনটির একটি নাম এবং একটি অনুমোদনের URL প্রদান করতে হবে। অনুমোদনের ইউআরএল হল সেই ইউআরএল যেখানে ব্যবহারকারী তাদের ডেরিভ অ্যাকাউন্ট অ্যাক্সেস করার জন্য আপনার অ্যাপ্লিকেশনকে অনুমোদন দেওয়ার পরে পুনর্নির্দেশিত
+
+4. **আপনার অ্যাপ্লিকেশনকে অনুমোদন করুন**: একবার আপনি আপনার API অ্যাপ্লিকেশন তৈরি করলে আপনার ডেরিভ অ্যাকাউন্ট অ্যাক্সেস করার জন্য আপনাকে এটি অনুমোদন করতে হবে। এটি আপনার Deriv অ্যাকাউন্টে লগ ইন এবং আপনার অ্যাকাউন্টের ডেটা অ্যাক্সেস করার জন্য আপনার অ্যাপ্লিকেশনের অনুমতি প্রদান করে।
+
+5. \*\* API অনুরোধ তৈরি করুন\*\*: আপনার অ্যাপ্লিকেশন অনুমোদিত হয়ে গেলে আপনি API অনুরোধ করা শুরু করতে পারেন। আপনি API ব্যবহার করে আপনার অ্যাকাউন্ট সম্পর্কে তথ্য উদ্ধার করতে পারেন, ট্রেড করতে পারেন, অর্ডার পরিচালনা করতে পারেন এবং অন্যান্য ট্রেডিং সংক্রান্ত কাজগুলি করতে পারেন।
+
+6. \*\* আপনার এপিআই ইন্টিগ্রেশন পরীক্ষা করুন\*\*: আপনার অ্যাপ্লিকেশন চালু করার আগে, নিশ্চিত করুন যে এটি সঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করার জন্য আপনি আপনার এপিআই ইন্টিগ্রেশন
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..7cb76fcae
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: আপনার ট্রেডিং অ্যাপ্লিকেশনটিকে মুদ্রিত
+hide_title: true
+draft: false
+sidebar_label: Deriv এপিআই মনেটাইজিং
+sidebar_position: 1
+sidebar_class_name: লুকানো সাইডবার-আইটেম
+tags:
+ - ধারণা
+ - উপার্জন
+ - উপার্জন
+ - মনেটাইজ
+ - মনেটাইজেশন
+ - এপিআই
+ - ওয়েবসকেট
+keywords:
+ - ধারণা
+ - উপার্জন
+ - উপার্জন
+ - মনেটাইজ
+ - মনেটাইজেশন
+ - এপিআই
+ - ওয়েবসকেট
+description: ডেরিভ অ্যাফিলিয়েট হয়ে, আপনার ট্রেডিং অ্যাপে বিজ্ঞাপন দেওয়ার মাধ্যমে বা প্রিমিয়াম বৈশিষ্ট্য সরবরাহ করে কীভাবে ডেরিভ এপিআই নগদীকরণ করবেন তা সন্ধান করুন।
+---
+
+## Deriv এপিআই মনেটাইজিং
+
+Deriv API মনেটাইজ করার বিভিন্ন উপায় আছে:
+
+1. **আপনার ট্রেডিং অ্যাপ্লিকেশনটিতে অ্যাক্সেসের জন্য চার্জিং**: যদি আপনার ডেরিভ এপিআই ভিত্তিক কাস্টম ট্রেডিং অ্যাপ্লিকেশন ব্যবহারকারীদের মান সরবরাহ করে তবে আপনি তাদের অ্যাক্সেসের জন্য একটি সাবস্ক্রিপশন বা এককালীন ফি চার্জ করতে পারেন, যা এটি আপনার ব্যবসায়ের জন্য একটি সম্ভাব্য আয় স্ট্রিম করে তোলে।
+
+2. \*\* প্রিমিয়াম বৈশিষ্ট্যগুলির জন্য চার্জিং\*\*: যদি আপনার ট্রেডিং অ্যাপ্লিকেশনটিতে উন্নত বৈশিষ্ট্য থাকে, যেমন রিয়েল-টাইম মার্কেট ডেটা, উন্নত চার্টিং সরঞ্জাম এবং অন্যান্য প্রিমিয়াম বৈশিষ্ট্য যা ব্যবহারকারীদের জন্য অতিরিক্ত মূল্য সরবরাহ করে, আপনি সেই বৈশিষ্ট্যগুলিতে অ্যাক্সেসের জন্য ব্যবহারকারীদের
+
+3. **অ্যাফিলিয়েট বিপণন**: আপনি ডেরিভের অ্যাফিলিয়েট প্রোগ্রামে যোগ দিতে পারেন এবং ডেরিভ প্ল্যাটফর্মে নতুন ব্যবহারকারীদের উল্লেখ করার জন্য কমিশন উপার্জন করতে পারেন আপনার যদি কোনও শ্রোতা থাকে যা ট্রেডিং বা বিনিয়োগে আগ্রহী হয় তবে এটি একটি ভাল বিকল্প হতে পারে।
+
+4. **রেফারেল ফী**: আপনি যদি একটি ট্রেডিং অ্যাপ্লিকেশন তৈরি করেন যা ডেরিভ প্ল্যাটফর্মের সাথে একীভূত হন তবে আপনি বিদ্যমান ব্যবহারকারীদের রেফারেল ফি দিতে পারেন যারা আপনার অ্যাপ্লিকেশনটিতে নতুন ব্যবহারকারীদের রেফারেল করেন এই উদ্দীপক তাদের আপনার অ্যাপ্লিকেশন সম্পর্কে শব্দ ছড়িয়ে দিতে উত্সাহিত করতে পারে, আপনাকে আপনার ব্যবহারকারী বেস বৃদ্ধি করতে সাহায্য করে।
+
+5. **বিজ্ঞাপন**: আপনি যদি একটি ট্রেডিং অ্যাপ্লিকেশন তৈরি করেন যার একটি বড় ব্যবহারকারী বেস রয়েছে তবে আপনি প্রাসঙ্গিক বিজ্ঞাপনদাতাদের কাছে বিজ্ঞাপনের স্থান বিক্রি করার বিষয়ে বিবেচনা করতে পারেন এটি অতিরিক্ত রাজস্ব উৎপন্ন করার একটি ভাল উপায় হতে পারে।
+
+6. \*\* মার্কআপ\*\*: আপনার নিজস্ব ওয়েবসাইট এবং অ্যাপ্লিকেশন তৈরি করতে ডেরিভ এপিআই ব্যবহার করুন এবং আপনার ক্লায়েন্টরা যে ট্রেড এবং পেমেন্টগুলি করে তা কমিশন উপার্জন করুন, মার্কআপের মাধ্যমে আপনার সৃষ্টিকে নগদীকরণ করুন।
+
+## মার্কআপ
+
+ডেরিভ এপিআই ব্যবহার করে আপনি যে ট্রেডিং অ্যাপটি তৈরি করেছেন তার মাধ্যমে কেনা প্রতিটি চুক্তিতে মার্কআপ প্রয়োগ করে আপনার রাজস্ব বাড়ান। আপনি সর্বোচ্চ 3% পর্যন্ত মার্কআপটি নিজেই সেট করতে পারেন।
+
+সমর্থিত বাণিজ্যের ধরণের মধ্যে রয়েছে: বিকল্প, মাল্টিপ্লাইয়ার এবং অ্যাকুমিউলেটর
+
+মার্কআপ কীভাবে গণনা করা হয় তার একটি উদাহরণ এখানে দেওয়া হল:
+
+**2.00 মার্কিন ডলার** পেআউট পেতে:
+
+- মার্কআপ ছাড়াই ক্লায়েন্ট শেক = **1.07 ডলার**
+
+মার্কআপ দিয়ে (উদাঃ 2%), একটি ক্লায়েন্ট বহন করেনা:
+
+- মার্কআপের সাথে ক্লায়েন্টের অংশীদার = স্টেক + (পেআউট এক্স মার্কআপ)
+- মার্কআপ সহ ক্লায়েন্টের অংশ = 1.07 মার্কিন ডলার+ (2 ডলার x 2%) = **1.11 মার্কিন ডলার**
+
+## উপার্জন কমিশন
+
+Deriv API এর সাথে তৈরি ওয়েবসাইট এবং অ্যাপ্লিকেশনগুলির মাধ্যমে আপনার ক্লায়েন্টদের দ্বারা তৈরি ট্রেড এবং পেমেন্টগুলিতে কমিশন উপার্জন করুন। কমিশন পরিকল্পনা সম্পর্কে আরও বিবরণ পান [এখানে] (https://www.deriv.com/partners/affiliate-ib)।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..70a38a21a
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: খোলা অনুমোদন
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - ধারণা
+ - উপার্জন
+ - উপার্জন
+ - কমিশন
+ - মার্কআপ
+keywords:
+ - ধারণা
+ - উপার্জন
+ - উপার্জন
+ - কমিশন
+ - মার্কআপ
+description: OAuth অনুমোদন, এপিআই টোকেন ছাড়াই লগ ইন করা এবং আপনার ট্রেডিং অ্যাপের ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে আপনি কীভাবে এটি ব্যবহার করতে পারেন সে সম্পর্কে জানুন।
+---
+
+## OAuth2 কি?
+
+OAuth ওপেন অনুমোদনের জন্য দাঁড়িয়েছে & ndash; একটি প্রোটোকল যা ব্যবহারকারীর লগইন প্রমাণপত্রাদি প্রকাশ না করে একটি সার্ভারে ব্যবহারকারীর সংস্থান অ্যাক্সেস করতে সক্ষম করে।
+
+এই ধরনের অনুমোদন ক্লায়েন্টদের একটি API টোকেন তৈরি না করে তাদের Deriv অ্যাকাউন্ট ব্যবহার করে তৃতীয় পক্ষের অ্যাপ্লিকেশানগুলিতে লগ ইন করতে দেয়। এই ক্ষেত্রে, তৃতীয় পক্ষের অ্যাপ্লিকেশন ব্যবহারকারীর পাসওয়ার্ড বা স্থায়ী API টোকেন দেখতে পায় না, যা এটি নিরাপদ করে তোলে।
+
+OAuth2 প্রমাণীকরণের জন্য আরো সেটআপ পদক্ষেপগুলি প্রয়োজন, তবে ডেভেলপারদের ক্লায়েন্টদের জন্য তাদের অ্যাপ্লিকেশনে অ্যাক্সেস দেওয়ার জন্য এটি সবচেয়ে নিরাপদ উপায়।
+
+OAuth2 সম্পর্কে আরও তথ্যের জন্য, [এই গাইডটি দেখুন] (https://aaronparecki.com/oauth-2-simplified/)।
+
+### OAuth অনুমোদন কিভাবে ব্যবহার করবেন
+
+1. **ওয়েবসাইট ইউআরএল ফিল্ড** অ্যাপ নিবন্ধন পৃষ্ঠায় **OAuth অথরিজেশন ইউআরএল** হিসাবে ব্যবহৃত হবে এমন ইউআরএল উল্লেখ করুন।
+
+2. আপনার ওয়েবসাইট বা অ্যাপে একটি লগইন বোতাম যুক্ত করুন এবং ব্যবহারকারীদের `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` এ নির্দেশ করুন যেখানে your_app_id আপনার অ্যাপের আইডি।
+
+3. একবার কোনও ব্যবহারকারী সাইন আপ করার পরে, তাদেরকে আপনি **অথরিজেশন ইউআরএল** হিসাবে প্রবেশ করেছেন এমন URL এ পুনর্নির্দেশিত হবে। এই ইউআরএলটিতে ব্যবহারকারীর সেশন টোকেন সহ আর্গুমেন্ট যুক্ত করা হবে এবং এটি অনুরূপ দেখাবে: `https://[YOUR_WEBSITE_URL]/redirect/? অ্যাক্টি 1 = সিআর 799393 & টোকেন 1 = এ 1-এফ 7 পিএনটিজো 4 জেজেএইচপিএক্সসিএলসিটিজেট 27 হাইওট&cur1 = ইউএসডি & অ্যাক্টি 2 = ভিআরটিসি 1859315 & টোকেন 2 = a1clwe3vfuuus5kraceykdsoqm4snfq& cur2 = ইউএসডি & স্টেট = `
+
+4. URL এর প্যারামিটারগুলিতে, আপনি প্রতিটি অ্যাকাউন্টের জন্য সমস্ত অ্যাকাউন্ট এবং সেশন টোকেন দেখতে পাবেন। অ্যাকাউন্টের পক্ষ থেকে কর্ম সঞ্চালনের জন্য অনুমোদন API কলটিতে এই টোকেনগুলি পাস করুন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/intro.md b/i18n/bn/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..b21676d1f
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,105 @@
+---
+title: দ্রুত শুরু
+hide_title: false
+draft: false
+sidebar_label: দ্রুত শুরু
+sidebar_position: 0
+sidebar_class_name: লুকানো সাইডবার-আইটেম
+tags:
+ - দ্রুত শুরু
+ - শুরু করা
+ - দ্রুত প্রারম্ভ
+keywords:
+ - Deriv
+ - এপিআই
+ - শুরু করা
+ - দ্রুত প্রারম্ভ
+description: উপলব্ধ ডেরিভ এপিআই কোডের উদাহরণ এবং ভাষাগুলির একটি ওভারভিউ এবং আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি করতে এটি কীভাবে ব্যবহার করবেন তা পান।
+---
+
+```mdx-code-block
+'@docusaurus /লিঙ্ক' থেকে লিঙ্ক আমদানি করুন;
+'@site /src/উপাদানসমূহ/রেন্ডারঅফিসিয়াল কন্টেন্টস' থেকে রেন্ডারঅফিসিয়াল কন্টেন্টস আমদানি করুন;
+```
+
+আমাদের ডকুমেন্টেশন বিভিন্ন বিভাগে বিভক্ত:
+
+
+
+
+ মূল ধারণা
+
+
+ কোড উদাহরণ
+
+
+ ভাষা
+
+
+ গাইড
+
+
+ একটি ডেরিভ অ্যাপ সেট আপ করা হচ্ছে
+
+
+
+
+ কোড উদাহরণ
+
+
+
+
+
+
মূল ধারণা
+
+
+
+ মূল ধারণা পৃষ্ঠাগুলি একবার দেখুন এবং এটি পড়তে আপনার
+ সময় নিন। এই ধারণাগুলি আপনাকে আমাদের ওয়েবসকেট সার্ভার এপিআই
+ এবং কীভাবে এটি আরও দক্ষতার সাথে ব্যবহার করতে হয় তার সাথে পরিচিত হতে সহায়তা করবে। তারা আমাদের কাঠামো বা লাইব্রেরি কোন সম্পর্কিত হয় না।
+
+
+
+ যখন আপনি কোর ধারণা পৃষ্ঠাটি পড়েন, আপনি
+ আপনার অ্যাপ্লিকেশনটিতে যে ভাষা, কাঠামো বা লাইব্রেরী ব্যবহার করতে চান তার উপর ভিত্তি করে আপনার বাস্তবায়ন পদ্ধতির নির্বাচন শুরু করতে পারেন।
+
+
+
+
কোড উদাহরণ
+
+আপনি যদি জানতে চান কিভাবে আপনি আপনার কোডের মধ্যে আমাদের এপিআই বাস্তবায়ন করতে পারেন, তাহলে আমরা আমাদের কোডের উদাহরণ
+দেখার পরামর্শ দিই। এই কোডের উদাহরণগুলি
+`কোডস্যান্ডবক্সস` এ আসে। এটি আপনাকে সহজেই কোডের উদাহরণগুলি ফোর্ক করতে এবং
+ব্যক্তিগত ব্যবহারের জন্য তাদের সাথে পরীক্ষা করতে দেয়। আপাতত আমাদের কাছে কেবল জাভাস্ক্রিপ্ট কোডের উদাহরণ রয়েছে, তবে, আমরা আরও উদাহরণ
+যুক্ত করার পরিকল্পনা করি যা অদূর ভবিষ্যতে বিভিন্ন ভাষা, ফ্রেমওয়ার্ক এবং লাইব্রেরি দিয়ে তৈরি করা হয়েছে।
+
+
+
ভাষাসমূহ
+
+
+
+ আমাদের কোডের উদাহরণ ব্যবহার করার সময়, আমরা আমাদের{' '}
+ ভাষা বিভাগটি একবার দেখার পরামর্শ দিই। এখানে, আমরা বিস্তারিতভাবে বর্ণনা করি যে আপনি
+ কীভাবে আমাদের এপিআই ব্যবহার করতে আপনার ব্যক্তিগত প্রকল্পটি সঠিকভাবে সেটআপ করতে পারেন। আপনি যখন আপনার নিজের প্রকল্পে আমাদের কোডের কয়েকটি উদাহরণ একীভূত করার চেষ্টা করেন তখন এটি অবশ্যই সহায়ক হবে
+ ।
+
+
+
+
গাইড
+
+
+
+ আপনি যদি জানতে চান উদাহরণস্বরূপ আপনি কীভাবে আপনার অ্যাপ্লিকেশনটিকে “নগদীকরণ করতে পারেন” বা কীভাবে ব্যবহারকারীদের আপনার অ্যাপ্লিকেশনটিতে লগ ইন করার জন্য একটি
+ `নিরাপদ উপায় তৈরি করবেন, তাহলে আমরা কয়েকটি{' '}
+ গাইড সরবরাহ করি যা আপনাকে এতে সহায়তা করতে পারে।
+
+
+
+
একটি Deriv অ্যাপ্লিকেশন সেট আপ
+
+
+
+ আপনি যদি নিজের অ্যাপ্লিকেশন সেটআপ করার জন্য প্রয়োজনীয় প্রয়োজনীয় জিনিসগুলি সম্পর্কে আরও জানতে চান,
+ তাহলে{' '}
+ ডেরিভ অ্যাপ্লিকেশন বিভাগটি সেট আপ করা বিভাগটি একবার দেখুন।
+
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..4914c99d4
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "লুকানো সাইডবার-আইটেম",
+ "label": "ভাষাসমূহ",
+ "position": 4,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "title": "প্রোগ্রামিং ভাষা",
+ "description": "আমাদের ওয়েবসকেট এপিআই এর সাহায্যে একটি ট্রেডিং অ্যাপ তৈরি করতে আপনার পছন্দের প্রোগ্রামিং ভাষা নির্বাচন করুন। এই কোডের উদাহরণগুলি দিয়ে শেখা শুরু করুন।"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..5c37299d9
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "ডার্ট",
+ "position": 2,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/bn/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..e625fd0a6
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: ভূমিকা
+sidebar_label: ভূমিকা
+sidebar_position: 0
+description: ডেরিভের ওয়েবসকেট এপিআইতে কীভাবে খাঁটি ভাষা ব্যবহার করবেন সে সম্পর্কে ধাপে ধাপে নির্দেশাবলী পান এই API উদাহরণ দিয়ে আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি শুরু করুন।
+---
+
+প্রতিটি ভাষা বিভাগে বিশুদ্ধ ভাষার বৈশিষ্ট্যগুলির সাথে \`ডেরিভ ওয়েবসকেট সার্ভার এপিআই' কীভাবে ব্যবহার করবেন সে সম্পর্কে ধাপে ধাপে নির্দেশাবলী সুতরাং যদি আপনি প্রথমবার আমাদের দস্তাবেজ ব্যবহার করছেন তবে দয়া করে প্রতিটি বিভাগের মাধ্যমে যান যাতে তাদের অধিকাংশই পেতে পারেন।
+
+:::tip
+আপনি যে কোনও বিভাগে ঠিক ঝাঁপিয়ে যেতে পারেন। প্রতিটি ধাপে শুরু করতে সহায়তা করার জন্য প্রয়োজনীয়তাগুলির লিঙ্ক রয়েছে।
+:::
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..9fa3a1cd6
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "জাভাস্ক্রিপ্ট",
+ "position": 1,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স",
+ "description": "আমাদের ওয়েবসকেট এপিআইয়ের মাধ্যমে জাভাস্ক্রিপ্ট, এইচটিএমএল এবং সিএসএস দিয়ে আপনার ট্রেডিং অ্যাপ্লিকেশন"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..1ebdfe6e4
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: দেশের তালিকা পান
+sidebar_label: দেশগুলির একটি তালিকা পান
+sidebar_position: 2
+tags:
+ - দেশের তালিকা (_l)
+ - জাভাস্ক্রিপ্ট
+keywords:
+ - দেশের তালিকা (_l)
+ - জাভাস্ক্রিপ্ট
+description: আপনার ট্রেডিং অ্যাপে দেশগুলির একটি তালিকা যুক্ত করে আপনার ব্যবহারকারীদের সম্পর্কে তথ্য পান। এই জাভাস্ক্রিপ্ট এপিআই উদাহরণ দিয়ে কীভাবে এটি করবেন তা শিখুন।
+---
+
+
+
+দেশগুলির একটি তালিকা পেতে, নিম্নলিখিত পদ্ধতি ব্যবহার করে খোলা ইভেন্ট শ্রোতা আপডেট করুন:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000;//এটি মিলিসেকেন্ডে, যা 120 সেকেন্ডের সমান
+let interval;
+//`open` ইভেন্টে সাবস্ক্রাইব করুন
+websocket.addEventListener ('ওপেন', (ইভেন্ট) => {
+ console.log ('ওয়েবসকেট সংযোগ স্থাপিত: ', ইভেন্ট);
+ const payload = JSON.stringify ({
+ residence_list: 1,
+ });
+ websocket.send (payload);
+
+ //সংযোগটি বাঁচিয়ে রাখতে
+ ব্যবধান = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ ওয়েবসকেট. সেন্ড (সেন্ডমেসেজ);
+ }, পিং_ইন্টারভেল);
+});
+```
+
+এখন, ডেটা রেন্ডার করতে `বার্তা` ইভেন্ট শ্রোতা আপডেট করুন:
+
+```js title="index.js" showLineNumbers
+//`বার্তা` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('বার্তা', (ইভেন্ট) => {
+ const receivedMessage = JSON.parse (event.data);
+ সুইচ (ReceivedMessage.msg_type) {
+ case 'residence_list':
+ console.log ('দেশের তালিকা', ReceivedMessage.residence_list);
+ বিরতি;
+ কেস 'পিং':
+ console.log ('পিং/পং প্রতিক্রিয়া: ', রিভিডমেসেজ. পিং);
+ বিরতি;
+ ডিফল্ট:
+ console.log ('প্রাপ্ত বার্তা:', প্রাপ্ত বার্তা);
+ বিরতি;
+ }
+});
+```
+
+প্রতিক্রিয়া একটি বস্তু হতে হবে:
+
+```json showLineNumbers
+{
+ “echo_req”: {
+ “req_id”: 1, “residence_list”: 1
+ },
+ “msg_type”: “residence_list”,
+ “req_id”: 1, “residence_list”: [{
+ “পরিচয়”: {
+
+
+
+ “পরিষেবাদি”: {
+ “idv”: {“documents_সমর্থিত”: {},
+ “has_visual_sনমুনা”: 0,
+ “is_country_সমর্থিত”: 0},
+ “onfido”: {“documents_সমর্থিত”: {
+ },
+ “is_
+
+ country_সমর্থিত”: 0
+ }
+ }
+ },
+ “phone_idd”: “35818", “টেক্সট”:
+ “অ্যালান্ড দ্বীপপুঞ্জ”, “মান”:
+ “ax”}, {“পরিচয়”
+ : {
+
+
+ “পরিষেবাদি”: {
+ “idv”: {“documents_সমর্থিত”: {},
+ “has_visual_sনমুনা”: 0,
+ “is_country_সমর্থিত”: 0},
+ “onfido”: {“documents_সমর্থিত”: {”
+
+
+
+ ড্রাইভিং_লাইসেন্স”: {
+ “প্রদর্শন নাম”: “ড্রাইভিং লাইসেন্স”
+ }, “national_identity_card”: {
+ “প্রদর্শন নাম”: “জাতীয় পরিচয়পত্র”
+ },
+
+ “পাসপোর্ট”: {“প্রদর্শন_নাম”: “পাসপোর্ট”}
+
+
+ },
+ “is_country_সমর্থিত”: 1
+ }}
+
+ },
+ “phone_idd”: “355", “টেক্সট”: “আলবেনিয়া”,
+
+ “টিন_ফরম্যাট”: ["^\\ d[A-Ta-t0-9]{8}[A-Wa-w]$ "],
+ “মান”: “al”
+ }
+ ]
+}
+```
+
+এই কল দিয়ে, আপনি সমর্থিত দেশগুলির সম্পর্কে দরকারী তথ্য পাবেন, যেমন:
+
+- প্রতিটি দেশের জন্য একটি `2-লেটার` কোড
+- প্রতিটি দেশের জন্য 'পরিচয়' পরিষেবা সরবরাহকারী
+- দেশ ট্যাক্স সনাক্তকারী বিন্যাস (`টিন_ফর্ম্যাট`)
+- প্রভৃতি
+
+এটি অ্যাকাউন্ট তৈরির ফর্মগুলির জন্য উপযোগী হতে পারে, যেখানে আপনাকে ব্যবহারকারীদের তাদের পরিচয় বেস সম্পর্কে যাচাই করা তথ্য প্রদান করতে হবে, তাদের বসবাসের দেশের উপর নির্ভর করে।
+
+:: :সতর্কতা
+ঠিকানা এবং ট্যাক্স আইডি বৈধতার জন্য, দয়া করে দেশের জন্য প্রদত্ত 'tin_format' ব্যবহার করুন।
+:::
+
+আপনার পরবর্তী পদক্ষেপের জন্য ব্যবহারকারীর দেশ গুরুত্বপূর্ণ। এটি কোন সম্পদ এবং বৈশিষ্ট্যগুলি তারা ব্যবহার করতে পারে তা নির্ধারণ করে।
+
+:::tip
+আপনার ফর্মটি পোস্ট করার আগে দেশগুলির তালিকা পাওয়া ভাল।
+:::
+
+:::danger
+আপনার `IDV` এবং `ONFIDO` পরিচয় পরিষেবাগুলি, তাদের পার্থক্য এবং সম্ভাবনা সম্পর্কে বিস্তারিত সামগ্রীর প্রয়োজন হবে।
+:::
+
+আপনার চূড়ান্ত কোড হবে:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//আপনার অ্যাপ_আইডি দিয়ে প্রতিস্থাপন করুন বা পরীক্ষার জন্য 1089 হিসাবে ছেড়ে দিন।
+const websocket = নতুন ওয়েবসকেট (`wss: //ws.deriws.com/websockets/v3? app_id =${app_id}`);
+const ping_interval = 12000;//এটি মিলিসেকেন্ডে, যা 120 সেকেন্ডের সমান
+বিরতি দিন;
+
+//`open` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('open', (event)
+ {console.log ('websocket) সংযোগ স্থাপিত:', ইভেন্ট);
+ const পেলোড = JSON.stringify ({
+ residence_list: 1,
+ });
+ websocket.send (পেলোড);
+
+ //সংযোগটি বেঁচে রাখতে
+ ব্যবধান = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (সেন্ডমেসেজ);
+ }, ping_interval);
+});
+
+//'মেসেজ' ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('বার্তা', (ইভেন্ট) => {
+ const receivedMessage = json.parse (event.data);
+ স্যুইচ (ReceivedMessage.msg_type) {
+ case 'residence_list':
+ console.log ('দেশের তালিকা', ReceivedMessage.residence_list); বিরতি;
+
+ কেস 'পিং':
+ console.log ('পিং/পং প্রতিক্রিয়া: ', রিভিডমেসেজ. পিং);
+ বিরতি;
+ ডিফল্ট:
+ console.log ('প্রাপ্ত বার্তা:', প্রাপ্ত বার্তা);
+ বিরতি;
+ }
+});
+
+//`বন্ধ 'ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('বন্ধ', (ইভেন্ট) => {
+ console.log ('ওয়েবসকেট সংযোগ বন্ধ: ', ইভেন্ট);
+ ClearInterval (ব্যবধান);
+});
+
+//`ত্রুটি' ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener (' ত্রুটি ', (ইভেন্ট) => {
+ console.log ('আমাদের ওয়েবসকেট সংযোগের ত্রুটি ঘটেছে, ইভেন্ট);;
+
+```
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..a461d32bc
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: প্রকল্প সেটআপ | জাভাস্
+sidebar_label: প্রকল্প সেটআপ
+sidebar_position: 0
+tags:
+ - জাভাস্ক্রিপ্ট
+keywords:
+ - js
+ - প্রকল্প-সেটআপ
+description: একটি ওয়েবসকেট ব্যবহার করে আপনার পরবর্তী API ট্রেডিং অ্যাপ প্রকল্পের জন্য একটি ডিরেক্টরি তৈরি করুন।
+---
+
+### একটি প্রকল্প তৈরি করুন
+
+আমরা একটি সহজ `এইচটিএমএল` পৃষ্ঠা তৈরি করতে যাচ্ছি যাতে আমাদের জাভাস্ক্রিপ্ট ফাইল রয়েছে, যা আমাদের ওয়েবসকেট সংযোগটি পরিচালনা করবে। প্রথমে, আপনার পরবর্তী প্রকল্পের জন্য একটি ডিরেক্টরি তৈরি করুন:
+
+```bash
+mkdir Deriv-ওয়েবসকেট-ডেমো
+```
+
+`ডেরিভ-ওয়েবসকেট-ডেমো` ফোল্ডারে নেভিগেট করুন:
+
+```bash
+সিডি Deriv-ওয়েবসকেট-ডেমো
+```
+
+পরবর্তী, প্রয়োজনীয় ফাইলগুলি তৈরি করুন যেমনটি আপনি নীচে দেখেন:
+
+```bash
+স্পর্শ index.html index.css index.js
+```
+
+:::tip
+আমরা [লাইভ সার্ভার এক্সটেনশন] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) সক্রিয় করে [ভিজ্যুয়াল স্টুডিও কোড] (https://code.visualstudio.com/) ব্যবহার করার পরামর্শ দিই। এটি বাস্তবায়নের সাথে আপনাকে অনেক সাহায্য করবে।
+:::
+
+এখন, `index.html` ফাইলটি খুলুন অথবা [লাইভ সার্ভার এক্সটেনশন] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) ব্যবহার করুন।
+
+এখন, নিম্নলিখিত পদ্ধতি ব্যবহার করে ফাইলের বিষয়বস্তু পরিবর্তন করুন:
+
+```js title="index.js" showLineNumbers
+console.log ('আমরা এখানে আমাদের ওয়েবসকেট সংযোগ তৈরি করব ');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ ডেরিভ এইচটিএমএল জেএস ডেমো
+
+
+
ডেরিভ ওয়েবসকেট এপিআই ডেমো
+
+
+
+```
+
+সামগ্রী যুক্ত করার পরে, আমরা কেবল `index.html` ফাইলটি কার্যকর করে বা লাইভ সার্ভার এক্সটেনশনব্যবহার করে অ্যাপ্লিকেশনটি চালাতে পারি। আপনার অ্যাপটি চালানোর সময়, কনসোলে দেখুন `console.log` প্রদর্শিত হচ্ছে কিনা। তারপর আপনি জানেন যে জাভাস্ক্রিপ্ট ফাইলটি কাজ করছে যাতে ওয়েবসকেট সংযোগটি সঠিকভাবে প্রয়োগ করা যায়।
+
+ডেরিভ ওয়েবসকেট সেট আপ করার জন্য, আপনি [ওয়েবসকেট সংযোগ] (/ডকস/ভাষাসমূহ/জাভাস্ক্রিপ্ট/ওয়েবসকেট-সংযোগ) পৃষ্ঠায় এগিয়ে যেতে পারেন।
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..d60828a8b
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: একটি ওয়েবসকেট সংযোগ সেটআপ করুন
+sidebar_label: ওয়েবসকেট সংযোগ
+sidebar_position: 1
+tags:
+ - জাভাস্ক্রিপ্ট
+keywords:
+ - js
+ - ওয়েবসকেট-সংযোগ
+description: আপনার ট্রেডিং অ্যাপে ওয়েবসকেট এপিআইতে কীভাবে ওয়েবসকেট সংযোগ সেট আপ করবেন সে সম্পর্কে একটি গাইড।
+---
+
+:::caution
+
+আপনি যদি ওয়েবসকেটগুলির সাথে পরিচিত না হন তবে দয়া করে [আমাদের ডকুমেন্টেশন] (/ডকস/কোর-ধারণা/ওয়েবসকেট) দেখুন।
+
+:::
+
+### একটি Websocket সংযোগ সেট আপ করুন
+
+
+
+পরবর্তী, আমরা Deriv WebSocket সার্ভারে একটি WebSocket সংযোগ তৈরি করব যা নীচে দেখানো হয়েছে:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//আপনার অ্যাপ_আইডি দিয়ে প্রতিস্থাপন করুন বা পরীক্ষার জন্য 1089 হিসাবে ছেড়ে দিন।
+কনস্ট ওয়েবসকেট = নতুন ওয়েবসকেট (`wss: //ws.deriws.com/websockets/v3? app_id =${app_id}`);
+```
+
+:::info
+`app_id = 1089` শুধু পরীক্ষার উদ্দেশ্যে। একটি উত্পাদন পরিবেশে আপনার অ্যাপ্লিকেশন প্রকাশ করার সময় দয়া করে আপনার নিজস্ব app_id দিয়ে এটি আপডেট করুন। নিজের জন্য একটি নতুন অ্যাপ তৈরি করতে দয়া করে [এই গাইড] (/docs/setting-up-a-deriv-application) পরীক্ষা করুন।
+:::
+
+এই মুহুর্তে, আমরা `ওয়েবসকেট সার্ভার` এর সাথে সংযুক্ত আছি। কিন্তু, আমরা কোনও তথ্য পাই না। ডেটা প্রেরণ বা গ্রহণ করতে, আমাদের ওয়েবসকেট ইভেন্টসএ 'সাবস্ক্রাইব করতে হবে'।
+
+সাধারণত, আমাদের \`ওয়েবসকেট সংযোগসমূহ'তে 4 টি ইভেন্ট রয়েছে:
+
+- **বন্ধ করুন**:
+ ওয়েবসকেটের সাথে সংযোগ বন্ধ হয়ে গেলে ফায়ার করা হয়। এছাড়াও onclose সম্পত্তি মাধ্যমে উপলব্ধ।
+- **খোলা**:
+ ওয়েবসকেটের সাথে সংযোগ খোলা হলে ফায়ার করা হয়। এছাড়াও onopen সম্পত্তি মাধ্যমে উপলব্ধ।
+- **বার্তা**:
+ ওয়েবসকেটের মাধ্যমে ডেটা প্রাপ্ত হলে ফায়ার করা হয়। এছাড়াও onmessage সম্পত্তি মাধ্যমে উপলব্ধ।
+- **ত্রুটি**:
+ যখন কোনও ওয়েবসকেটের সাথে সংযোগ বন্ধ হয়ে যায় তখন কোনও ত্রুটির কারণে যেমন কিছু ডেটা প্রেরণ করা যায়নি তখন ফাঁস করা হয়। এছাড়াও onerror সম্পত্তি মাধ্যমে উপলব্ধ।
+
+আসুন আমাদের Websocket সংযোগে এই ইভেন্টগুলির জন্য একটি ইভেন্ট শ্রোতা যোগ করুন।
+
+```js title="index.js" showLineNumbers
+//`open` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('খোলা', (ইভেন্ট) => {
+ console.log ('ওয়েবসকেট সংযোগ স্থাপিত: ', ইভেন্ট);
+});
+
+//`message` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener (' message ', (event) => {
+ console.log ('সার্ভার থেকে নতুন বার্তা প্রাপ্ত:', ইভেন্ট);
+
+
+//`ক্লোজ` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('close', (event) => {
+ console.log ('ওয়েবসকেট সংযোগ বন্ধ: ', ইভেন্ট);
+});
+
+//' error 'ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener (' error ', (event) => {
+ console.log ('আমাদের ওয়েবসকেট সংযোগের ত্রুটি ঘটেছে, ইভেন্ট);
+});
+```
+
+এখন, আমাদের ব্রাউজারে `index.html` ফাইলটি খুলুন এবং আপনার বিকাশকারী কনসোলটি পরীক্ষা করুন। আপনার শুধুমাত্র \`ওয়েবসকেট সংযোগ স্থাপিত হয়' এর লগটি দেখতে হবে।
+
+### ডাটা পাঠান এবং গ্রহণ করুন
+
+আমাদের ওয়েবসকেট সার্ভার পিং/পং কার্যকারিতা সরবরাহ করে। আসুন ডেটা পাঠাতে এবং গ্রহণ করার জন্য আমাদের ডেমো প্রকল্পে এটি ব্যবহার করি। নীচের মতো `ওপেন` এবং `বার্তা` এর জন্য ইভেন্ট শ্রোতাদের পরিবর্তন করুন:
+
+:::caution
+ওয়েবসকেট সংযোগের `প্রেরণ` ফাংশন শুধুমাত্র `স্ট্রিং`, `অ্যারেবাফার`, `ব্লব`, `টাইপড্যার্য` এবং `ডেটাভিউ `গ্রহণ করে। আপনি [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send) এ তাদের সম্পর্কে আরও পড়তে পারেন। এর অর্থ, আমরা যদি কোনও `অবজেক্ট` পাঠাতে চাই তবে আমাদের প্রথমে এটি `JSON.stringify` দিয়ে স্ট্রিংইফাই করতে হবে।
+:::
+
+```js title="index.js" showLineNumbers
+//`ওপেন` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('খোলা', (ইভেন্ট) => {
+ console.log ('ওয়েবসকেট সংযোগ স্থাপিত: ', ইভেন্ট);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+});
+
+//`বার্তা` ইভেন্ট সাবস্ক্রাইব
+WebSocket.addEventListener ( 'বার্তা', (ইভেন্ট) => {
+ const receivedMessage = JSON.parse (event.data);
+ console.log ('সার্ভার থেকে নতুন বার্তা প্রাপ্ত: ', রিভিডমেসেজ);
+});
+```
+
+'প্রাপ্ত বার্তা' এমন একটি বস্তু হবে:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: “পিং”,
+ পিং: “পং”}
+
+```
+
+অভিনন্দন :tada:
+
+আপনি শুধু Websockets সঙ্গে আপনার প্রথম ডেমো প্রকল্প তৈরি।
+
+:::tip
+`পিং` অনুরোধটি বেশিরভাগই সংযোগটি পরীক্ষা করতে বা এটিকে জীবিত রাখতে ব্যবহৃত হয়।
+:::
+
+### Websocket সংযোগ জীবিত রাখুন
+
+ডিফল্টরূপে, `ওয়েবসকেট সংযোগসমূহ` বন্ধ হয়ে যাবে যখন প্রায় ১৮০ সেকেন্ড\*\* এর মধ্যে কোন ট্র্যাফিক পাঠানো হয় না। সংযোগটি বাঁচিয়ে রাখার একটি উপায় হ'ল **120 সেকেন্ড** ব্যবধানের সাথে [ping] (/api-explorer #ping) অনুরোধ পাঠানো। এই সংযোগ জীবিত এবং সক্রিয় রাখা হবে।
+
+একটি সহজ সেটআপ উদাহরণ নিম্নলিখিত হবে:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000;//এটি মিলিসেকেন্ডে, যা 120 সেকেন্ডের সমান
+let interval;
+websocket.addEventListener ('খোলা', (ইভেন্ট) => {
+ console.log ('ওয়েবসকেট সংযোগ স্থাপিত: ', ইভেন্ট);
+ const sendMessage = json.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+
+ //সংযোগটি বাঁচতে
+ ব্যবধান = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ ওয়েবসকেট. সেন্ড (সেন্ডমেসেজ);
+ }, পিং_ইন্টারভেল);
+});
+
+//`ক্লোজ` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('ক্লোজ', (ইভেন্ট) => {
+ console.log ('ওয়েবসকেট সংযুক্ত বন্ধ: ', ইভেন্ট);
+ ক্লিয়ারইন্টারভেল (ব্যবধান);
+});
+```
+
+এখন, যখন সংযোগটি 'প্রতিষ্ঠিত হয়', আমরা `12000ms` ব্যবধানের সাথে `পিং` অনুরোধ পাঠাতে শুরু করি।
+
+আপনার চূড়ান্ত কোড হতে হবে:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//আপনার অ্যাপ_আইডি দিয়ে প্রতিস্থাপন করুন বা পরীক্ষার জন্য 1089 হিসাবে ছেড়ে দিন।
+const websocket = নতুন ওয়েবসকেট (`wss: //ws.deriws.com/websockets/v3? app_id =${app_id}`);
+const ping_interval = 12000;//এটি মিলিসেকেন্ডে, যা 120 সেকেন্ডের সমান
+বিরতি দিন;
+
+//`open` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('open', (event)
+ {console.log ('websocket) সংযোগ স্থাপিত:', ইভেন্ট);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (সেন্ডমেসেজ);
+
+ //সংযোগটি বাঁচিয়ে রাখতে
+ ব্যবধান = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (সেন্ডমেসেজ);
+ }, ping_interval);
+});
+
+//`বার্তা` ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('বার্তা', (ইভেন্ট) => {
+ const receivedMessage = JSON.parse (event.data);
+ console.log ('সার্ভার থেকে নতুন বার্তা প্রাপ্ত: ', রিসিভেডমেসেজ);
+});
+
+//`বন্ধ' ইভেন্ট
+WebSocket.addEventListener (' close ', (event) => {
+ console.log ('ওয়েবসকেট সংযোগ বন্ধ:', ইভেন্ট);
+ ClearInterval (ব্যবধান);
+});
+
+//`ত্রুটি' ইভেন্টে সাবস্ক্রাইব করুন
+WebSocket.addEventListener ('ত্রুটি', (ইভেন্ট) => {
+ console.log ('আমাদের ওয়েবসকেট সংযোগে ত্রুটি ঘটনা', ইভেন্ট);
+});
+```
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..b0c526770
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "পাইথন",
+ "position": 3,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/bn/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..14ae61fd9
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "টাইপস্ক্রিপ্ট",
+ "position": 4,
+ "link": {
+ "type": "জেনারেটেড-ইনডেক্স"
+ }
+}
diff --git a/i18n/bn/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/bn/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..6ccc16b7c
--- /dev/null
+++ b/i18n/bn/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: একটি ডেরিভ অ্যাপ্লিকেশন তৈরি করুন
+sidebar_label: একটি Deriv অ্যাপ্লিকেশন সেট আপ
+sidebar_position: 7
+sidebar_class_name: লুকানো সাইডবার-আইটেম
+tags:
+ - ভূমিকা
+ - আবেদন
+ - সেটআপ
+keywords:
+ - ভূমিকা
+ - আবেদন
+ - সেটআপ
+description: আপনার ডেরিভ এপিআই টোকেন তৈরি এবং আমাদের ট্রেডিং এপিআই এর সাহায্যে আপনার ট্রেডিং অ্যাপ্লিকেশন তৈরি করার একটি ধাপে ধাপে গাইড। আরও জানুন.
+---
+
+```mdx-code-block
+'@docusaurus /লিঙ্ক' থেকে লিঙ্ক আমদানি করুন;
+```
+
+#### Deriv একাউন্ট
+
+আপনার যদি এখনও ডেরিভ অ্যাকাউন্ট না থাকে তবে আপনি আমাদের সাইনআপ পৃষ্ঠায় গিয়ে বা new_account_virtual API কল ব্যবহার করে সহজেই একটি তৈরি করতে পারেন। এটা সম্পূর্ণ ফ্রি। এবং যদি আপনার ইতিমধ্যে একটি অ্যাকাউন্ট থাকে, তাহলে অনুগ্রহ করে আপনার অ্যাকাউন্টের বিশদ বিবরণ ব্যবহার করে লগ ইন করুন। পরীক্ষার সময় কোনও দুর্ঘটনাজনিত ক্ষতির হাত থেকে বাঁচতে, আমরা একটি বাস্তব অ্যাকাউন্টের পরিবর্তে ডেমো অ্যাকাউন্ট ব্যবহারের পরামর্শ করি।
+
+মার্কআপ উপার্জনে, আপনার মাসিক উপার্জন পেতে একটি Deriv বাস্তব অ্যাকাউন্ট পান। আপনি new_account_real বা new_account_maltainvest API কল ব্যবহার করে একটি বাস্তব অ্যাকাউন্ট তৈরি করতে পারেন।
+
+:::caution
+ডেরিভ অ্যাপ্লিকেশন তৈরি করতে, আপনি আপনার অ্যাপ্লিকেশনটির জন্য যে অ্যাকাউন্টটি ব্যবহার করতে চান তার জন্য অ্যাডমিন স্কোপ সহ আপনার একটি API টোকেন প্রয়োজন।
+:::
+
+## কিভাবে একটি Deriv API টোকেন তৈরি করতে
+
+আপনার এপিআই টোকেন তৈরি করতে, কেবল ড্যাশবোর্ডে যান এবং **টোকেন পরিচালনা** ট্যাবটি নির্বাচন করুন। সেখান থেকে, একটি নতুন টোকেন তৈরি করুন যা আপনার অ্যাপ্লিকেশনের বৈশিষ্ট্যগুলির জন্য প্রয়োজনীয় অ্যাক্সেস স্তরের সাথে মেলে।
+
+একটি নতুন API টোকেন তৈরি করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
+
+1. আপনার প্রয়োজন স্কোপ নির্বাচন করুন।
+2. আপনার টোকেনের জন্য একটি নাম প্রদান করুন
+3. \*\* তৈরি করুন\*\* ক্লিক করুন
+
+বিকল্পভাবে, আপনি api_token API কলের মাধ্যমে একটি API টোকেন তৈরি করতে পারেন।
+
+:::caution
+একটি অ্যাপ্লিকেশন তৈরি করতে আপনার `অ্যাডমিন` স্কোপ সহ একটি টোকেন দরকার।
+:::
+
+## কিভাবে একটি Deriv অ্যাপ্লিকেশন তৈরি করতে
+
+উপযুক্ত কনফিগারেশন বিকল্পগুলির সাথে আপনার অ্যাপ্লিকেশন তৈরি করতে, ড্যাশবোর্ডে **নিবন্ধন অ্যাপ্লিকেশন** ট্যাবটি নির্বাচন করুন। আপনি **অ্যাপ্লিকেশন পরিচালনা** ট্যাবে যে কোনও সময় আপনার অ্যাপ্লিকেশনের কনফিগারেশনে পরিবর্তন করতে পারেন।
+
+| অ্যাপ তথ্য ক্ষেত্র | বিবরণ |
+| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| একাউন্ট | আপনি যে অ্যাকাউন্টটি দিয়ে অ্যাপ্লিকেশনটি তৈরি করতে চান |
+| এপিআই টোকেন | আপনি যে API টোকেন দিয়ে অ্যাপ্লিকেশনটি তৈরি করতে চান |
+| অ্যাপের নাম | অ্যাপ্লিকেশনের নাম |
+| মার্কআপ | কমিশন অতিরিক্ত আয় উপার্জন বাণিজ্য মূল্য যোগ |
+| অনুমোদনের URL | URL যা ক্লায়েন্টদের একটি API টোকেন ছাড়া তাদের Deriv অ্যাকাউন্ট ব্যবহার করে আপনার অ্যাপে লগ ইন করতে সক্ষম করে |
+| যাচাইকরণ URL | ইমেল যাচাইকরণের জন্য ব্যবহৃত। যদি প্রদান করা হয় তবে যাচাইকরণ টোকেন সহ ইউআরএল ব্যবহারকারীর ইমেলে প্রেরণ করা হয়; অন্যথায়, প্রমাণীকরণ ইউআরএল ব্যবহার করা হয়। |
+
+**একটি অ্যাপ্লিকেশন তৈরি করতে, এই পদক্ষেপগুলি অনুসরণ করুন:**
+
+1. আপনি যে অ্যাকাউন্টটি দিয়ে অ্যাপ্লিকেশনটি তৈরি করতে চান তা নির্বাচন করুন।
+2. আপনার অ্যাকাউন্টে যোগ করা API টোকেন নির্বাচন করুন (এটি অবশ্যই\ `Admin\ `সুযোগ থাকতে হবে)।
+3. আপনার আবেদনপত্রের জন্য একটি নাম প্রদান করুন।
+4. **মার্কপ** এবং **OAuth বিবরণ** ক্ষেত্রগুলি পূরণ করুন।
+5. আপনার আবেদনের জন্য প্রয়োজনীয়**অথরিজেশন স্কোপস** নির্বাচন করুন।
+6. **নিবন্ধন আবেদন** ক্লিক করুন।
+
+আপনার বাস্তবায়নের ভিত্তিতে **অনুমোদন** এবং **যাচাইকরণ** ইউআরএলগুলি সঠিক কিনা তা নিশ্চিত করুন।
+
+উদাহরণস্বরূপ, যদি আপনার ডোমেইন **`https://example.com`** হয় এবং আপনার **অনুমোদন এবং প্রমাণীকরণ** \`যাচাই করে' দ্বারা পরিচালিত হয় তবে আপনার ইউআরএল হবে:
+
+**`https://example.com/verify`**
diff --git a/i18n/bn/docusaurus-theme-classic/navbar.json b/i18n/bn/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..6702432f7
--- /dev/null
+++ b/i18n/bn/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Deriv এপিআই লোগো",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "ডকুমেন্টেশন",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "ড্যাশবোর্ড",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "API এক্সপ্লোরার",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "ব্লগ",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "বাগ বাউন্টি",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/de/code.json b/i18n/de/code.json
new file mode 100644
index 000000000..54a4a7c89
--- /dev/null
+++ b/i18n/de/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Verbinden Sie sich"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Diskutieren Sie Ideen und tauschen Sie Lösungen mit Entwicklern weltweit aus."
+ },
+ "Join our community": {
+ "message": "Werden Sie Mitglied unserer Gemeinschaft"
+ },
+ "We're here to help": {
+ "message": "Wir sind hier, um zu helfen"
+ },
+ "Email us at": {
+ "message": "Mailen Sie uns an"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "wenn Sie irgendwelche Fragen haben."
+ },
+ "Change API endpoint": {
+ "message": "API-Endpunkt ändern"
+ },
+ "Server is Required": {
+ "message": "Server ist erforderlich"
+ },
+ "Please enter a valid server URL": {
+ "message": "Bitte geben Sie eine gültige Server-URL ein"
+ },
+ "Server URL": {
+ "message": "Server URL"
+ },
+ "App ID is required": {
+ "message": "App ID ist erforderlich"
+ },
+ "Please enter a valid app ID": {
+ "message": "Bitte geben Sie eine gültige App-ID ein"
+ },
+ "App ID": {
+ "message": "App-ID"
+ },
+ "Connected to :": {
+ "message": "Verbunden mit:"
+ },
+ "Submit": {
+ "message": "Absenden"
+ },
+ "Reset to original settings": {
+ "message": "Auf originaleinstellungen zurücksetzen"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} Artikel",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Docs Seiten Navigation",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Vorherige",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Weiter",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "Dieser API-Aufruf muss autorisiert werden, da er den Zugriff auf Ihre Kontoinformationen erfordert."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Melden Sie sich bei Ihrem Deriv-Konto an, um fortzufahren. Wenn Sie noch kein Deriv-Konto haben, melden Sie sich zuerst an."
+ },
+ "Sign up": {
+ "message": "Anmelden"
+ },
+ "Log in": {
+ "message": "Anmelden"
+ },
+ "Request JSON": {
+ "message": "JSON anfordern"
+ },
+ "Send Request": {
+ "message": "Anfrage senden"
+ },
+ "Clear": {
+ "message": "Löschen"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "Ihr JSON-Objekt ist ungültig. Bitte stellen Sie sicher, dass Sie die richtige Syntax für Ihr JSON-Objekt angeben."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Melden Sie sich bei Ihrem Deriv-Konto an, um das API-Token zu erhalten und unsere API zu nutzen."
+ },
+ "Log In": {
+ "message": "Loggen Sie sich ein"
+ },
+ "API Token Manager": {
+ "message": "API Token Manager"
+ },
+ "Deriv API features": {
+ "message": "Deriv API-Funktionen"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Die Deriv API gibt Ihnen vollen Zugriff auf alle Handelsfunktionen von DTrader und ermöglicht es Ihnen, Ihre eigenen umfassenden Handelssysteme und Analysetools zu erstellen."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Handel mit digitalen Optionen & Multiplikatoren"
+ },
+ "Monitor real-time pricing": {
+ "message": "Preise in Echtzeit überwachen"
+ },
+ "Buy/sell contracts": {
+ "message": "Verträge kaufen/verkaufen"
+ },
+ "Manage user's accounts": {
+ "message": "Verwalten von Benutzerkonten"
+ },
+ "Monitor existing contracts": {
+ "message": "Überwachen Sie bestehende Verträge"
+ },
+ "View user's historical transactions": {
+ "message": "Historische Transaktionen des Benutzers anzeigen"
+ },
+ "See what our clients say": {
+ "message": "Sehen Sie, was unsere Kunden sagen"
+ },
+ "Comprehensive all-in-one": {
+ "message": "Umfassendes All-in-One"
+ },
+ "client library": {
+ "message": "Client-Bibliothek"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Vereinfachen Sie Ihre Entwicklungsprozesse und bringen Sie Ihre App zum Laufen"
+ },
+ "faster with the client library of your choice.": {
+ "message": "schneller mit der Client-Bibliothek Ihrer Wahl."
+ },
+ "Go to the JavaScript library": {
+ "message": "Rufen Sie die JavaScript-Bibliothek auf"
+ },
+ "Go to the Python library": {
+ "message": "Rufen Sie die Python-Bibliothek auf"
+ },
+ "Go to the Flutter library": {
+ "message": "Gehen Sie zur Flutter-Bibliothek"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "Starten Sie mit unserer API in 3 einfachen Schritten:"
+ },
+ "1. Learn about our API": {
+ "message": "1. Erfahren Sie mehr über unsere API"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Verstehen Sie grundlegende Konzepte und Terminologien"
+ },
+ "2. Sign up": {
+ "message": "2. Anmelden"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "Erstellen Sie ein kostenloses Deriv-Konto, um auf unsere API zuzugreifen"
+ },
+ "3. Register your app": {
+ "message": "3. Registrieren Sie Ihre App"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Füllen Sie das Registrierungsformular aus, um die Deriv API zu nutzen."
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "Durch die Nutzung unserer API bestätigen Sie, dass Sie unsere Nutzungsbedingungen gelesen und akzeptiert haben."
+ },
+ "terms and conditions.": {
+ "message": "allgemeine Bedingungen."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Nutzen Sie unsere leistungsstarke, flexible und kostenlose API, um ein individuelles Handelsprogramm zu erstellen."
+ },
+ "platform - for yourself or for your business.": {
+ "message": "Plattform - für sich selbst oder für Ihr Unternehmen."
+ },
+ "Quick Start": {
+ "message": "Schnellstart"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Möglichkeiten, mit Deriv API zu verdienen"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Registrieren Sie Ihre App bei Deriv, und fügen Sie einen prozentualen Aufschlag auf die Vertragspreise hinzu, um von jedem gekauften Vertrag zu profitieren."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Melden Sie sich als Partner an, erstellen Sie Ihre App und erhalten Sie Provisionen für Geschäfte, die über Ihre App und den von Ihnen gewählten Partnerplan abgeschlossen werden."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Melden Sie sich als Zahlungsvermittler an, erstellen Sie Ihre eigene maßgeschneiderte Zahlungswebsite und nutzen Sie unsere API, um Provisionen für jede Zahlung zu erhalten, die Sie für Kunden von Deriv abwickeln."
+ },
+ "Select API Call - Version 3": {
+ "message": "API-Aufruf auswählen - Version 3"
+ },
+ "ALL CALLS": {
+ "message": "ALL CALLS"
+ },
+ "Note:": {
+ "message": "Anmerkung:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "Geben Sie Token mit dem Admin-Bereich nicht an Unbefugte weiter."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "In diesem Umfang können Apps von Drittanbietern Ihre Kontoaktivitäten, Einstellungen, Limits, Bilanzen, den Verlauf Ihrer Handelskäufe und mehr einsehen."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "In diesem Umfang können Apps von Drittanbietern Verträge für Sie kaufen und verkaufen, Ihre abgelaufenen Käufe verlängern und Ihre Demo-Konten aufladen."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "In diesem Umfang können Apps von Drittanbietern Zahlungen an Zahlungsagenten vornehmen und Überweisungen zwischen Konten für Sie vornehmen."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "In diesem Bereich können Apps von Drittanbietern Ihre Handelshistorie einsehen."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "In diesem Umfang können Apps von Drittanbietern Konten für Sie eröffnen, Ihre Einstellungen und die Token-Nutzung verwalten und vieles mehr."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "Wählen Sie die Bereiche entsprechend dem Zugriff aus, den Sie benötigen."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Kopieren Sie das Token und fügen Sie es in die App ein."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "Dieses Konto verfügt nicht über API-Tokens mit dem Admin-Bereich. Wählen Sie ein anderes Konto."
+ },
+ "App information": {
+ "message": "App Informationen"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Wählen Sie Ihr Api-Token aus (es sollte einen Admin-Bereich haben)"
+ },
+ "App name (required)": {
+ "message": "App-Name (erforderlich)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Der Name ist vergeben. Wählen Sie einen anderen."
+ },
+ "Markup": {
+ "message": "Markup"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Sie können eine Provision verdienen, indem Sie einen Aufschlag auf den Preis eines jeden Handels erheben. Geben Sie hier Ihren prozentualen Aufschlag ein."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Hinweis: Aufschläge sind nur für echte Konten verfügbar."
+ },
+ "Markup percentage (optional)": {
+ "message": "Aufschlag in Prozent (optional)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Geben Sie 0 ein, wenn Sie keinen Aufschlag erhalten möchten. Maximaler Aufschlag: 3%"
+ },
+ "OAuth details": {
+ "message": "OAuth Details"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Damit können sich Kunden mit ihren Deriv-Konten ohne API-Token bei Ihrer App anmelden."
+ },
+ "Authorisation URL (optional)": {
+ "message": "Autorisierungs-URL (optional)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Bitte beachten Sie, dass diese URL als OAuth-Umleitungs-URL für die OAuth-Autorisierung verwendet wird."
+ },
+ "Verification URL (optional)": {
+ "message": "Überprüfungs-URL (optional)"
+ },
+ "Scope of authorization": {
+ "message": "Umfang der Genehmigung"
+ },
+ "Select the scope for your app:": {
+ "message": "Wählen Sie den Anwendungsbereich für Ihre App:"
+ },
+ "Read": {
+ "message": "Lesen"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": Sie haben vollen Zugriff auf die Informationen Ihrer Kunden."
+ },
+ "Trade": {
+ "message": "Geschäft"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Sie können im Namen Ihrer Kunden Verträge kaufen und verkaufen."
+ },
+ "Trading information": {
+ "message": "Informationen zum Handel"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Sie können die Handelsinformationen Ihrer Kunden einsehen, einschließlich ihres Kontostands."
+ },
+ "Payments": {
+ "message": "Zahlungen"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": Sie können Einzahlungen und Abhebungen im Namen Ihrer Kunden vornehmen."
+ },
+ "Admin": {
+ "message": "Admin"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": Vollständiger Kontozugriff, einschließlich des Zugriffs auf die Verwaltung von Sicherheits-Tokens."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "Mit der Registrierung Ihres Antrags bestätigen Sie, dass Sie die Deriv API gelesen und akzeptiert haben."
+ },
+ "terms and conditions": {
+ "message": "allgemeine Bedingungen"
+ },
+ "Edit application details": {
+ "message": "Bewerbungsdetails bearbeiten"
+ },
+ "Delete application": {
+ "message": "Anwendung löschen"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Damit Ihre Daten angezeigt werden, registrieren Sie Ihre App bitte über das Registrierungsformular."
+ },
+ "Register now": {
+ "message": "Jetzt registrieren"
+ },
+ "Manage tokens": {
+ "message": "Token verwalten"
+ },
+ "Register application": {
+ "message": "Antrag registrieren"
+ },
+ "Manage applications": {
+ "message": "Anwendungen verwalten"
+ },
+ "Your apps": {
+ "message": "Ihre Apps"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Registrieren Sie Ihre App, erhalten Sie eine App-ID und beginnen Sie mit der Nutzung der Deriv API"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Sei vorsichtig, mit wem du dieses Token teilst. Jeder mit diesem Token kann die folgenden Aktionen in Ihrem Konto ausführen"
+ },
+ "Add accounts": {
+ "message": "Konten hinzufügen"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "API-Token für Handel und Auszahlungen erstellen oder löschen"
+ },
+ "Modify account settings": {
+ "message": "Kontoeinstellungen ändern"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Geben Sie Ihr API-Token (mit dem Admin-Bereich) ein, um Ihre App zu registrieren."
+ },
+ "You have successfully registered your application.": {
+ "message": "Sie haben Ihre Bewerbung erfolgreich registriert."
+ },
+ "You can now start using Deriv API": {
+ "message": "Sie können jetzt mit der Nutzung von Deriv API beginnen"
+ },
+ "Got it": {
+ "message": "Ich hab's"
+ },
+ "Cancel": {
+ "message": "Abbrechen"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Diese Seite ist abgestürzt.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Seite nicht gefunden",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "Wir konnten nicht finden, wonach Sie gesucht haben.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Bitte wenden Sie sich an den Eigentümer der Website, die Sie mit der ursprünglichen URL verlinkt hat, und teilen Sie ihm mit, dass der Link nicht mehr funktioniert.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "anmerkung",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "Tipp",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "Gefahr",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "Infos",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "vorsicht",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Zurück zum Anfang blättern",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Archiv",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Archiv",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Navigation der Blog-Listenseite",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Neuere Einträge",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Ältere Einträge",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Navigation der Blogpost-Seite",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Neuerer Beitrag",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Ältere Post",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Ein Beitrag|{count} Beiträge",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} getaggt mit \"{tagName}\"",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Alle Tags anzeigen",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Wechseln Sie zwischen dunklem und hellem Modus (derzeit {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "Dunkelmodus",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "Lichtmodus",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Semmelbrösel",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Ein Dokument getaggt|{count} Dokumente getaggt",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} mit \"{tagName}\"",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Version: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Dies ist eine unveröffentlichte Dokumentation für die Version {siteTitle} {versionLabel} .",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "Dies ist die Dokumentation für {siteTitle} {versionLabel}, die nicht mehr aktiv gepflegt wird.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Eine aktuelle Dokumentation finden Sie unter {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "neueste Version",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Diese Seite bearbeiten",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "Direkter Link zu {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " am {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " von {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Zuletzt aktualisiert{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Versionen",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Tags:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Schluss",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Navigation der letzten Beiträge im Blog",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Kopiert",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Code in die Zwischenablage kopieren",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Kopieren",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Wortumbruch umschalten",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Schalten Sie die ausklappbare Kategorie der Seitenleiste ein '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Sprachen",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Haupt",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Mehr lesen",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "Lesen Sie mehr über {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Hauptseite",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "Auf dieser Seite",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "Eine Minute lesen|{readingTime} min lesen",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Seitenleiste einklappen",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Seitenleiste einklappen",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Docs Seitenleiste",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Navigationsleiste schließen",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Navigationsleiste umschalten",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Zurück zum Hauptmenü",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Seitenleiste erweitern",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Seitenleiste erweitern",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Ergebnis",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Live-Editor",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "Keine Ergebnisse"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Alle Ergebnisse anzeigen"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Siehe Ergebnisse außerhalb {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "Alle Ergebnisse anzeigen in {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "Suche",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "Suchergebnisse für \"{query}\"",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Durchsuchen Sie die Dokumentation",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "überall"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 Dokument gefunden|{count} Dokumente gefunden",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "Es wurden keine Dokumente gefunden",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Versuchen Sie es erneut",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Zum Hauptinhalt springen",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Tags",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Deriv Website"
+ },
+ "Who we are": {
+ "message": "Wer wir sind"
+ },
+ "Contact us": {
+ "message": "Kontaktieren Sie uns"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Es sind nur alphanumerische Zeichen mit Leerzeichen und Unterstrichen erlaubt. (Beispiel: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "Der Name darf nicht \"Binary\", \"Deriv\" oder ähnliche Wörter enthalten."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "Die URL Ihrer Website darf nicht länger als 255 Zeichen sein."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Geben Sie eine gültige URL ein. (Beispiel: https://www.[IhrDomainName].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "Ihr Auszeichnungswert darf nicht mehr als 4 Zeichen lang sein."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "Ihr Aufschlag muss mindestens 0,00 und darf höchstens 3,00 betragen."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Verwenden Sie die Deriv API, um eine Handelsapplikation mit Funktionen wie Echtzeit-Kurs-Charts auf Dtrader zu erstellen."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Vorteile der Verwendung von Deriv API"
+ },
+ "Automation": {
+ "message": "Automatisierung"
+ },
+ "Easy integration": {
+ "message": "Einfache Integration"
+ },
+ "Fast execution": {
+ "message": "Schnelle Ausführung"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Eine mit Deriv API erstellte Handelsanwendung auf einem Laptop."
+ },
+ "Personalise your trading": {
+ "message": "Personalisieren Sie Ihren Handel"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Passen Sie Ihre Trading-Apps an Ihre Bedürfnisse an. Erstellen Sie Diagramme und Ansichten, wie Sie es wünschen. Entwickeln Sie Ihre Trading-App mit jeder gängigen Programmiersprache und erweitern Sie Ihre Handelsmöglichkeiten."
+ },
+ "Build a business and earn more": {
+ "message": "Ein Geschäft aufbauen und mehr verdienen"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Erstellen Sie Ihre eigenen Handels-Apps, indem Sie die Leistungsfähigkeit der Deriv-Handelsdienste nutzen. Teilen Sie Ihre Apps mit anderen Händlern oder Kunden und erhalten Sie so die Chance, mehr zu verdienen oder Ihr eigenes Geschäft aufzubauen."
+ },
+ "Name": {
+ "message": "Name"
+ },
+ "Token": {
+ "message": "Token"
+ },
+ "Scopes": {
+ "message": "Geltungsbereiche"
+ },
+ "Last Used": {
+ "message": "Zuletzt verwendet"
+ },
+ "Valid for IP": {
+ "message": "Gültig für IP"
+ },
+ "Update Application": {
+ "message": "Anwendung aktualisieren"
+ },
+ "Register Application": {
+ "message": "Antrag registrieren"
+ },
+ "Your account": {
+ "message": "Ihr Konto"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Wählen Sie Ihr API-Token mit dem Admin-Bereich"
+ },
+ "Application Name": {
+ "message": "Anwendung Name"
+ },
+ "Application ID": {
+ "message": "Anwendungs-ID"
+ },
+ "Redirect URL": {
+ "message": "URL umleiten"
+ },
+ "Actions": {
+ "message": "Aktionen"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Es sind nur alphanumerische Zeichen mit Leerzeichen und Unterstrichen erlaubt."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "Der Name kann bis zu 48 Zeichen enthalten."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "Doppelte Token-Namen sind nicht erlaubt."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Nur alphanumerische Zeichen mit Leerzeichen und Unterstrichen sind erlaubt"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Nur 2-32 Zeichen sind erlaubt"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "Für ein und dasselbe Konto sind keine doppelten Token-Namen erlaubt."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "Die Schlüsselwörter \"deriv\" oder \"binary\" oder ähnlich aussehende Wörter wie \"_binary_\" oder \"d3eriv\" sind nicht erlaubt."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Benennen Sie Ihren Token und klicken Sie auf Erstellen, um Ihren Token zu generieren."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Token-Name (Sie haben {numberOfTokens} von 30 Token erstellt)"
+ },
+ "Create": {
+ "message": "Erstellen Sie"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 Artikel|{count} Artikel",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "Warnung",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Erweitern Sie die Seitenleiste Kategorie '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Kategorie der Seitenleiste ausblenden '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Ungelistete Seite",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Diese Seite ist nicht aufgelistet. Suchmaschinen werden sie nicht indizieren, und nur Benutzer, die einen direkten Link haben, können sie aufrufen.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "Mit unserer API sind Sie in der Lage:"
+ },
+ "Yes, delete": {
+ "message": "Ja, löschen"
+ },
+ "Delete token": {
+ "message": "Token löschen"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "Sind Sie sicher, dass Sie diesen Token löschen wollen?"
+ },
+ "Delete app": {
+ "message": "App löschen"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "Sind Sie sicher, dass Sie diese App löschen möchten?"
+ },
+ "Update App": {
+ "message": "App aktualisieren"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "Der Name Ihres Tokens muss mindestens 2 Zeichen lang sein."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Es sind nur bis zu 32 Zeichen erlaubt."
+ },
+ "Nevermind": {
+ "message": "Schon gut"
+ },
+ "OK": {
+ "message": "OK"
+ },
+ "Token created successfully!": {
+ "message": "Token erfolgreich erstellt!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "Bitte speichern Sie diesen Token-Schlüssel. Aus Sicherheitsgründen kann er nicht mehr eingesehen oder kopiert werden. Wenn Sie diesen Schlüssel verlieren, müssen Sie einen neuen Token generieren."
+ },
+ "Key": {
+ "message": "Schlüssel"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Sie haben die maximale Anzahl von Token erstellt."
+ },
+ "Deriv account": {
+ "message": "Konto ableiten"
+ },
+ "Log out": {
+ "message": "Abmelden"
+ },
+ "Documentation": {
+ "message": "Dokumentation"
+ },
+ "Dashboard": {
+ "message": "Armaturenbrett"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "Bug Bounty"
+ },
+ "Homepage": {
+ "message": "Homepage"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "Telegramm"
+ },
+ "if you need any assistance or support.": {
+ "message": "if you need any assistance or support."
+ },
+ "Send an email": {
+ "message": "Send an email"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current.json b/i18n/de/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..f111fc8ac
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Weiter",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Zentrale Konzepte",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Lernen Sie, wie Sie API WebSocket und API-Aufrufe verwenden, um Ihre maßgeschneiderte Handelsanwendung zu erstellen.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Code-Beispiele",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Code-Beispiele",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Finden Sie heraus, welche API-Codes Ihnen zur Verfügung stehen, um Ihre Trading-App zu erstellen. Lernen Sie mit API-Beispielen.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Javascript Beispiele",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "JavaScript Beispiele",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Entdecken Sie JavaScript-Codes, die Sie für die Entwicklung Ihrer Trading-App verwenden können. Lernen Sie anhand von JavaScript-Beispielen und API-Beispielen.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Sprachen",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Programmiersprachen",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "Wählen Sie Ihre bevorzugte Programmiersprache, um eine Handelsanwendung mit Hilfe unserer WebSocket API zu erstellen. Beginnen Sie mit diesen Codebeispielen zu lernen.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "Beginnen Sie mit der Erstellung Ihrer Handelsanwendung mit Javascript, HTML und CSS über unsere WebSocket-API.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Leitfäden",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Ein Leitfaden zur Deriv API, einschließlich API-Beispielen zur Erstellung einer Handelsapp mit umfassenden Funktionen ähnlich wie bei Deriv Trader. Legen Sie noch heute los!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..edc2f245b
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Kunde-Bibliotheken",
+ "position": 5,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie, wie Sie die Funktionen der Deriv Websocket API mit unseren Client-Bibliotheken nutzen können"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..7b23e4992
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Flutter-Client",
+ "position": 2,
+ "link": {
+ "type": "generierter Index",
+ "description": "Flutter Client-Dokumente"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..1e686d010
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Projekt einrichten
+sidebar_label: Einrichtung
+sidebar_position: 0
+---
+
+Bitte prüfen Sie die Dokumentationen der Bibliothek [hier](https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Wir werden diese Seiten in Zukunft aktualisieren, wenn wir Inhalte für sie haben.
+:::
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..08a86900b
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Einführung
+sidebar_label: Einführung
+sidebar_position: 0
+description: Einführung in Client-Bibliotheken
+---
+
+## Einführung
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..175afa801
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Python-Kunde",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Python-Dokumente"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..2e5623188
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Einrichtung des Projekts
+sidebar_label: Einrichtung
+sidebar_position: 0
+---
+
+Bitte prüfen Sie die Dokumentationen der Bibliothek [hier](https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Wir werden diese Seiten in Zukunft aktualisieren, wenn wir Inhalte für sie haben.
+:::
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..ded462a11
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Typescript Client",
+ "position": 0,
+ "link": {
+ "type": "generierter Index",
+ "description": "Typoskript-/Javascript-Dokumente"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..a8848eebb
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Projekt einrichten
+sidebar_label: Einrichtung
+sidebar_position: 0
+---
+
+Bitte prüfen Sie die Dokumentationen der Bibliothek [hier](https://binary-com.github.io/deriv-api/)
+
+:::caution
+Wir werden diese Seiten in Zukunft aktualisieren, wenn wir Inhalte für sie haben.
+:::
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..0dafa4ef7
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "FAQ",
+ "position": 7,
+ "link": {
+ "type": "generierter Index"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..c85e79200
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: Bedingungen für die Verwendung der Deriv API
+sidebar_label: Bedingungen für die Verwendung der Deriv API
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Bedingungen für die Verwendung der Deriv API
+---
+
+Die Deriv API ist kostenlos und unterliegt unseren [Allgemeinen Geschäftsbedingungen](https://deriv.com/terms-and-conditions) und
+[Copyright](https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+Sollten Sie Schwierigkeiten bei der Benutzung haben oder Hilfe benötigen, wenden Sie sich bitte an
+über eines unserer Support-Foren oder per E-Mail.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..6e9fede1b
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: Wie kann ich mit Deriv API verdienen?
+sidebar_label: Wie kann ich mit Deriv API verdienen?
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: So verdienen Sie mit der Deriv-API
+---
+
+- Sie können Provisionen für Geschäfte und Zahlungen verdienen, die Ihre Kunden über
+ auf den von Ihnen mit Deriv API erstellten Websites und Apps durchführen. Erfahren Sie mehr über die
+ Provisionspläne [hier](https://deriv.com/partners/affiliate-ib).
+
+- Sie können auch an den Aufschlägen für jeden Kontrakt verdienen, den Sie über eine mit Deriv API erstellte Handels-App
+ kaufen. Der Aufschlag wird von Ihnen festgelegt und kann
+ bis zu 5% betragen.
+
+Hier ist ein Beispiel dafür, wie das Markup berechnet wird:
+
+- Um eine Auszahlung von 2 **USD** zu erhalten: Kundeneinsatz ohne Aufschlag = 1,07 **USD**
+- Mit dem Aufschlag (z.B. 2%) zahlt ein Kunde: Einsatz des Kunden mit Aufschlag =
+ Einsatz + (Auszahlung x Aufschlag)
+- Einsatz des Kunden mit Aufschlag = 1,07 **USD** + (2 **USD** x 2%) = 1,11 **USD**
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..0482a3826
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,21 @@
+---
+title: Was kann ich mit Derivat-API tun?
+sidebar_label: Was kann ich mit Deriv-API tun?
+sidebar_position: 0
+tags:
+ - faq
+keywords:
+ - faq
+description: API-Funktionen ableiten
+---
+
+Mit der Deriv-API können Sie fast alle Funktionen der Deriv-Plattformen ausführen, da
+dieselbe API verwendet. Für unsere CFD-Plattformen (Deriv MT5 und Deriv X) ist die Funktion API
+nur für einige Kontoverwaltungsaktionen verfügbar.
+
+Unsere API-Benutzer führen in der Regel die folgenden Aktivitäten aus:
+
+- Erstellen Sie Websites ähnlich wie Deriv, aber mit anderen Funktionen.
+- Erstellen Sie Desktop-Apps, um Geschäfte für sich und ihre Kunden zu tätigen.
+- Erforschen Sie historische Zeckeninformationen.
+- Automatisieren Sie Dienste als Zahlungsagenten.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/de/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..842a6feab
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Schnellstart
+hide_title: false
+draft: false
+sidebar_label: Schnellstart
+sidebar_position: 0
+tags:
+ - einführung
+keywords:
+ - Handels-App
+ - Api-Code
+ - api-Beispiel
+description: Verschaffen Sie sich einen Überblick über die verfügbaren Deriv-API-Codebeispiele und -sprachen und wie Sie diese für die Erstellung Ihrer Trading-App verwenden können.
+---
+
+Unsere Dokumentation ist in mehrere Abschnitte unterteilt:
+
+- [Einrichten einer Derivatanwendung](/docs/setting-up-a-deriv-application.md)
+- [Terminologie](Kategorie/Terminologie)
+- [Kernkonzepte](category/core-concepts)
+- [Sprachen](Kategorie/Sprachen)
+- [Client-Bibliotheken](category/client-libraries)
+- [Leitfäden](Kategorie/Leitfäden)
+- [FAQ](Kategorie/faq)
+
+### Schnellstart
+
+Werfen Sie einen Blick auf die Seiten [Kernkonzept](Kategorie/Kernkonzepte) und [Terminologie](Kategorie/Terminologie) und nehmen Sie sich die Zeit, sie durchzulesen. Diese Konzepte helfen Ihnen dabei, sich mit unserer Websocket-Server-API vertraut zu machen und sie effizienter zu nutzen. Sie sind nicht mit unseren Frameworks oder Bibliotheken verbunden.
+
+Wenn Sie die Seiten [Kernkonzept](category/core-concepts) und [Terminologie](category/terminology) durchlesen, können Sie damit beginnen, Ihren Implementierungsansatz auf der Grundlage der Sprache / des Frameworks / der Bibliothek auszuwählen, die Sie in Ihrer Anwendung verwenden möchten.
+
+Die Verwendung unserer [Client-Bibliotheken](category/client-libraries) ist optional und Sie können dasselbe Ergebnis auch mit den Anleitungen in [Languages Section](category/languages) erzielen, aber unsere Client-Bibliotheken bieten Ihnen "robustere", "typsichere" API-Aufrufe.
+
+### Nutzung unseres Websocket-Servers mit nur Sprachfunktionen
+
+Wenn Sie unsere Websocket-Server-Api mit einer bestimmten Programmiersprache verwenden möchten, werfen Sie einen Blick auf die [Languages Section](category/languages) und setzen Sie Ihre Reise von dort aus fort.
+
+:::caution
+Wir empfehlen Ihnen, unsere [Client-Bibliotheken](category/client-libraries) zu verwenden, da Sie damit eine bessere Entwicklererfahrung haben.
+:::
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..cfa887249
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Terminologie",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Terminologie"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..5248ac467
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Identitätsüberprüfung
+hide_title: false
+draft: false
+sidebar_label: Identitätsüberprüfung
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Terminologie
+ - Identität
+ - verifikation
+ - hinzufügen
+ - Dokument
+keywords:
+ - Konzepte
+ - Terminologie
+ - Identität
+ - verifikation
+ - hinzufügen
+ - Dokument
+description: Was ist die Identitätsüberprüfung in Deriv Anwendungen?
+---
+
+### Was ist die Identitätsüberprüfung in Deriv Anwendungen?
+
+Fügt Informationen über das ausstellende Land, die ID und den Typ des Dokuments zur Identitätsprüfung hinzu.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..c9f04e926
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Konto",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Kontokategorie"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..a87796313
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Dokument hochladen
+hide_title: false
+draft: false
+sidebar_label: Dokument hochladen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Dokument
+ - hochladen
+ - Terminologie
+keywords:
+ - Konzepte
+ - Dokument
+ - hochladen
+ - Terminologie
+description: Was ist der API-Aufruf zum Hochladen von Dokumenten?
+---
+
+### Was ist der API-Aufruf zum Hochladen von Dokumenten?
+
+KYC-Informationen vom Kunden anfordern
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..724764e15
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Anrufe zur finanziellen Bewertung",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere API-Aufrufe zur finanziellen Bewertung"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..c46b29303
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Finanzielle Bewertung erhalten
+hide_title: false
+draft: false
+sidebar_label: Finanzielle Bewertung erhalten
+sidebar_position: 4
+tags:
+ - Konzepte
+ - erhalten
+ - finanziell
+ - Bewertung
+ - Terminologie
+keywords:
+ - Konzepte
+ - erhalten
+ - finanziell
+ - Bewertung
+ - Terminologie
+description: Was ist der API-Aufruf Get Financial Assessment?
+---
+
+### Was ist der API-Aufruf Get Financial Assessment?
+
+Mit diesem Anruf erhalten Sie die Details zur finanziellen Bewertung.
+
+Die 'finanzielle Bewertung' ist ein Fragebogen, den Kunden bestimmter Landing Companies aufgrund von regulatorischen und KYC-Anforderungen (Know Your Client) ausfüllen müssen.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..8a9bfd309
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Finanzielle Bewertung festlegen
+hide_title: false
+draft: false
+sidebar_label: Finanzielle Bewertung festlegen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - aktive Symbole
+keywords:
+ - Konzepte
+ - aktive Symbole
+description: Was ist der Set Financial Assessment API-Aufruf?
+---
+
+### Was ist der Set Financial Assessment API-Aufruf?
+
+In diesem Gespräch werden die Einzelheiten der finanziellen Bewertung auf der Grundlage der Antworten des Kunden festgelegt, um zu analysieren, ob er über die Erfahrung und das Wissen verfügt, um die mit dem Handel mit binären Optionen verbundenen Risiken zu verstehen.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..4e86904cf
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Kontoeinstellungen abrufen
+hide_title: false
+draft: false
+sidebar_label: Kontoeinstellungen abrufen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - erhalten
+ - Konto
+ - Einstellungen
+ - Terminologie
+keywords:
+ - Konzepte
+ - erhalten
+ - Konto
+ - Einstellungen
+ - Terminologie
+description: Was ist der Get Account Settings API-Aufruf?
+---
+
+### Was ist der Get Account Settings API-Aufruf?
+
+Get Benutzereinstellungen (E-Mail, Geburtsdatum, Adresse usw.)
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..b9ecea104
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Portfolio
+hide_title: false
+draft: false
+sidebar_label: Portfolio
+sidebar_position: 4
+tags:
+ - Konzepte
+ - portfolio
+ - Terminologie
+keywords:
+ - Konzepte
+ - portfolio
+ - Terminologie
+description: Was ist der Portfolio-API call?
+---
+
+### Was ist Portfolio-API call?
+
+Erhalten Sie Informationen über mein aktuelles Portfolio an ausstehenden Optionen.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..2b538b898
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Gewinntabelle
+hide_title: false
+draft: false
+sidebar_label: Gewinntabelle
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Gewinn
+ - Tabelle
+ - Terminologie
+keywords:
+ - Konzepte
+ - Gewinn
+ - Tabelle
+ - Terminologie
+description: Was ist der Profit Table API-call?
+---
+
+### Was ist der Profit Table API-call?
+
+Abrufen einer Zusammenfassung der Gewinntabelle eines Kontos entsprechend den angegebenen Suchkriterien.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..ceede03a8
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Realitätscheck
+hide_title: false
+draft: false
+sidebar_label: Realitätscheck
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Realität
+ - siehe
+ - Terminologie
+keywords:
+ - Konzepte
+ - Realität
+ - siehe
+ - Terminologie
+description: Was ist der Reality Check API call?
+---
+
+### Was ist der Reality Check API call?
+
+Rufen Sie eine Zusammenfassung der Geschäfte und Konten Ihrer Kunden für die Reality Check-Funktion ab.
+
+Ein "Realitätscheck" bedeutet, dass die seit Beginn der Sitzung verstrichene Zeit und der damit verbundene Gewinn/Verlust des Kunden angezeigt wird.
+
+Die Reality Check-Funktion ist für bestimmte Anlandungsgesellschaften gesetzlich vorgeschrieben.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..09f698947
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: Erklärung
+hide_title: false
+draft: false
+sidebar_label: Erklärung
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Erklärung
+ - Terminologie
+keywords:
+ - Konzepte
+ - Erklärung
+ - Terminologie
+description: Was ist der Statement API call?
+---
+
+### Was ist der Statement API call?
+
+Rufen Sie eine Zusammenfassung der Kontobewegungen entsprechend den angegebenen Suchkriterien ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..40d630ab0
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Virtuelles / reales Konto",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere API-Aufrufe für virtuelle und reale Konten"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..09bf30a61
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vertrag",
+ "position": 2,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Vertragskategorie"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..89d3ef241
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vertragsgespräche kaufen/verkaufen",
+ "position": 2,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere API-Aufrufe für Kauf- und Verkaufsverträge"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..5cb1f7267
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Vertrag für mehrere Konten kaufen
+hide_title: false
+draft: false
+sidebar_label: Vertrag für mehrere Konten kaufen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - kaufen
+ - Kontrakt
+ - mehrere
+ - Konten
+ - Terminologie
+keywords:
+ - Konzepte
+ - kaufen
+ - Kontrakt
+ - mehrere
+ - Konten
+ - Terminologie
+description: Was ist der API-Aufruf für Kaufvertrag für mehrere Konten?
+---
+
+### Was ist der API-Aufruf für Kaufvertrag für mehrere Konten?
+
+Kaufen Sie einen Vertrag für mehrere Konten, die durch den Parameter `Tokens` angegeben werden.
+
+Beachten Sie, dass dies zwar ein autorisierter Anruf ist, der Vertrag jedoch nicht für das autorisierte Konto gekauft wird.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..1b86bf838
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Vertrag kaufen
+hide_title: false
+draft: false
+sidebar_label: Vertrag kaufen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - kaufen
+ - Kontrakt
+ - Terminologie
+keywords:
+ - Konzepte
+ - kaufen
+ - Kontrakt
+ - Terminologie
+description: Was ist der Buy Contract API-Aufruf?
+---
+
+### Was ist der Buy Contract API-Aufruf?
+
+Kaufen Sie einen Vertrag.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..6a4fdc900
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "Verträge verkaufen: Mehrere Konten"
+hide_title: false
+draft: false
+sidebar_label: "Verträge verkaufen: Mehrere Konten"
+sidebar_position: 4
+tags:
+ - Konzepte
+ - verkaufen
+ - Kontrakt
+ - mehrere
+ - Konten
+ - Terminologie
+keywords:
+ - Konzepte
+ - verkaufen
+ - Kontrakt
+ - mehrere
+ - Konten
+ - Terminologie
+description: "Was ist die Sell Contracts: Multiple Accounts API call?"
+---
+
+### Was ist die Sell Contracts: Multiple Accounts API call?
+
+Verkaufen Sie Verträge für mehrere Kunden gleichzeitig.
+
+Verwendet die Shortcode-Antwort von `buy_contract_for_multiple_accounts`, um den Vertrag zu identifizieren, und Autorisierungs-Token, um auszuwählen, an welche Konten diese Verträge verkauft werden sollen.
+
+Beachten Sie, dass nur die durch die Token identifizierten Konten betroffen sind. Dadurch wird der Vertrag auf dem aktuell autorisierten Konto nicht verkauft, es sei denn, Sie geben den Token für das aktuelle Konto an.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..b0c1b9fe4
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Vertrag verkaufen
+hide_title: false
+draft: false
+sidebar_label: Vertrag verkaufen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - verkaufen
+ - Kontrakt
+ - Terminologie
+keywords:
+ - Konzepte
+ - verkaufen
+ - Kontrakt
+ - Terminologie
+description: Was ist der Sell Contract API call?
+---
+
+### Was ist der Sell Contract API call?
+
+Verkaufen Sie einen Kontrakt, der in einem früheren "Portfolio"-Call identifiziert wurde.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..9cbcad9e5
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Verträge für Symbol
+hide_title: false
+draft: false
+sidebar_label: Verträge für Symbol
+sidebar_position: 4
+tags:
+ - Konzepte
+ - kontrakte
+ - symbol
+ - Terminologie
+keywords:
+ - Konzepte
+ - kontrakte
+ - symbol
+ - Terminologie
+description: Wie lauten die Verträge für den API-Aufruf des Symbols?
+---
+
+### Wie lauten die Verträge für den API-Aufruf des Symbols?
+
+Rufen Sie für ein bestimmtes Symbol die Liste der derzeit verfügbaren Kontrakte sowie die neuesten Barrieren- und Laufzeitlimits für jeden Kontrakt ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..f3e091255
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Preisvorschlagsaufrufe",
+ "position": 2,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Preisvorschlags-API-Aufrufe"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..3df8a4e92
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Preisvorschlag: Offene Verträge"
+hide_title: false
+draft: false
+sidebar_label: "Preisvorschlag: Offene Verträge"
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Preis
+ - Vorschlag
+ - offen
+ - kontrakte
+ - Terminologie
+keywords:
+ - Konzepte
+ - Preis
+ - Vorschlag
+ - offen
+ - kontrakte
+ - Terminologie
+description: "Was ist der Preisvorschlag: Öffentliche Verträge API-Aufruf?"
+---
+
+### Was ist der Preisvorschlag: Öffentliche Verträge API-Aufruf?
+
+Ruft den letzten Preis für einen bestimmten Vertrag ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..8394c470b
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Preisvorschlag
+hide_title: false
+draft: false
+sidebar_label: Preisvorschlag
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Preis
+ - Vorschlag
+ - Terminologie
+keywords:
+ - Konzepte
+ - Preis
+ - Vorschlag
+ - Terminologie
+description: Was ist der API-Aufruf Preisvorschlag?
+---
+
+### Was ist der API-Aufruf Preisvorschlag?
+
+Ruft den letzten Preis für einen bestimmten Vertrag ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..777311e09
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Abgelaufene Verträge verkaufen
+hide_title: false
+draft: false
+sidebar_label: Abgelaufene Verträge verkaufen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - verkaufen
+ - abgelaufen
+ - kontrakte
+ - Terminologie
+keywords:
+ - Konzepte
+ - verkaufen
+ - abgelaufen
+ - kontrakte
+ - Terminologie
+description: Was ist der Buy Contract API-Aufruf?
+---
+
+### Was ist der API-Aufruf Verkaufen abgelaufene Verträge ?
+
+Dieser Aufruf versucht, alle abgelaufenen Verträge zu verkaufen und gibt die Anzahl der verkauften Verträge zurück.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..126526338
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Kopier Handel",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unseren Kopierhandel API-Aufrufe"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..a8934ec48
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopierhandel: Liste"
+hide_title: false
+draft: false
+sidebar_label: "Kopierhandel: Liste"
+sidebar_position: 4
+tags:
+ - P2P
+ - Kopie
+ - Handel
+ - Liste
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - Kopie
+ - Handel
+ - Liste
+ - Konzepte
+ - Terminologie
+description: "Was ist der Kopierhandel: API-Aufruf Liste?"
+---
+
+### Was ist der Kopierhandel: API-Aufruf Liste?
+
+Ruft eine Liste von aktiven Kopierern und/oder Händlern für Copy Trading ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..47f9c6798
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopierhandel: Starten"
+hide_title: false
+draft: false
+sidebar_label: "Kopierhandel: Starten"
+sidebar_position: 4
+tags:
+ - P2P
+ - Kopie
+ - Handel
+ - Start
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - Kopie
+ - Handel
+ - Start
+ - Konzepte
+ - Terminologie
+description: "Was ist der Kopierhandel: Start API Anruf?"
+---
+
+### Was ist der Kopierhandel: Start API Anruf?
+
+Beginnen Sie mit Kopier Trader Wetten.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..5350b190f
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopierhandel: Statistik"
+hide_title: false
+draft: false
+sidebar_label: "Kopierhandel: Statistik"
+sidebar_position: 4
+tags:
+ - P2P
+ - Kopie
+ - Handel
+ - Statistik
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - Kopie
+ - Handel
+ - Statistik
+ - Konzepte
+ - Terminologie
+description: "Was ist der Kopierhandel: Statistik API-Aufruf?"
+---
+
+### Was ist der Kopierhandel: Statistik API-Aufruf?
+
+Rufen Sie Leistungs-, Handels-, Risiko- und Kopierstatistiken von Händlern ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..fa2a1b289
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopierhandel: Stopp"
+hide_title: false
+draft: false
+sidebar_label: "Kopierhandel: Stopp"
+sidebar_position: 4
+tags:
+ - P2P
+ - Kopie
+ - Handel
+ - stopp
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - Kopie
+ - Handel
+ - stopp
+ - Konzepte
+ - Terminologie
+description: "Was ist der Kopierhandel: Stopp API-Aufruf?"
+---
+
+### Was ist der Kopierhandel: Stopp API-Aufruf?
+
+Beginnen Sie mit Kopier Trader Wetten.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..efeecd0cd
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere P2P-Kategorie"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..4fc77685d
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P Werbeanrufe",
+ "position": 6,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere P2P-Anzeigen API-Aufrufe"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..34decdc5d
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Anzeige erstellen
+hide_title: false
+draft: false
+sidebar_label: P2P-Anzeige erstellen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - erstellen
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - erstellen
+ - Terminologie
+description: Was ist der API-Aufruf P2P-Anzeige erstellen?
+---
+
+### Was ist der API-Aufruf P2P-Anzeige erstellen?
+
+Erstellt eine P2P (Peer to Peer) Anzeige. Kann nur von einem zugelassenen P2P-Inserenten verwendet werden.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..26bcbebe5
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informationen zu P2P-Anzeigen
+hide_title: false
+draft: false
+sidebar_label: Informationen zu P2P-Anzeigen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - Information
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - Information
+ - Terminologie
+description: Was ist der Aufruf der P2P-Anzeigeninformationen-API?
+---
+
+### Was ist der Aufruf der P2P-Anzeigeninformationen-API?
+
+Rufen Sie Informationen über eine P2P-Anzeige ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..a7ba406b5
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Anzeigenliste
+hide_title: false
+draft: false
+sidebar_label: P2P-Anzeigenliste
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - Liste
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - Liste
+ - Terminologie
+description: Was ist der Aufruf der P2P-Anzeigenliste API?
+---
+
+### Was ist der Aufruf der P2P-Anzeigenliste API?
+
+Liefert verfügbare Anzeigen zur Verwendung mit `p2p_order_create`.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..413c49c2e
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Aktualisierung der P2P-Anzeigen
+hide_title: false
+draft: false
+sidebar_label: Aktualisierung der P2P-Anzeigen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - aktualisieren
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - aktualisieren
+ - Terminologie
+description: Was ist der Aufruf der P2P-Anzeigenaktualisierungs-API?
+---
+
+### Was ist der Aufruf der P2P-Anzeigenaktualisierungs-API?
+
+Aktualisiert eine P2P-Anzeige. Kann nur vom Inserenten verwendet werden.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..3b7360e60
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P-Werbetreibende rufen an",
+ "position": 6,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere API-Aufrufe für P2P-Inserent"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..922976cf2
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Inserent Anzeigen
+hide_title: false
+draft: false
+sidebar_label: P2P-Inserent Anzeigen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - Inserent
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - Anzeige
+ - Inserent
+ - Terminologie
+description: Was ist der Aufruf der P2P Inserenten-Anzeigen API?
+---
+
+### Was ist der Aufruf der P2P Inserenten-Anzeigen API?
+
+Liefert alle P2P-Anzeigen, die von dem autorisierten Client erstellt wurden. Kann nur von einem registrierten P2P-Inserenten verwendet werden.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..f65d4ae10
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Anbieter erstellen
+hide_title: false
+draft: false
+sidebar_label: P2P-Anbieter erstellen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - erstellen
+ - Inserent
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - erstellen
+ - Inserent
+ - Terminologie
+description: Was ist der Aufruf der P2P-Anzeigenerstellungs-API?
+---
+
+### Was ist der Aufruf der P2P-Anzeigenerstellungs-API?
+
+Registriert den Client als P2P-Anbieter.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..0773d41cd
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Inserent Information
+hide_title: false
+draft: false
+sidebar_label: P2P-Inserent Information
+sidebar_position: 4
+tags:
+ - P2P
+ - Inserent
+ - Information
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - Inserent
+ - Information
+ - Konzepte
+ - Terminologie
+description: Was ist der Aufruf der P2P Inserent Information API?
+---
+
+### Was ist der Aufruf der P2P Inserent Information API?
+
+Rufen Sie Informationen über einen P2P-Inserent ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..43f30089c
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: Zahlungsmethoden für P2P-Inserent
+hide_title: false
+draft: false
+sidebar_label: Zahlungsmethoden für P2P-Inserent
+sidebar_position: 4
+tags:
+ - P2P
+ - Zahlung
+ - Inserent
+ - Methoden
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - Zahlung
+ - Inserent
+ - Methoden
+ - Konzepte
+ - Terminologie
+description: Was ist der API-Aufruf für P2P Zahlungsarten für Inserenten?
+---
+
+### Was ist der API-Aufruf für P2P Zahlungsarten für Inserenten?
+
+Verwalten oder listen Sie die Zahlungsmethoden für P2P-Werbetreibende auf.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..7371af34a
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Anzeigenkundenbeziehungen
+hide_title: false
+draft: false
+sidebar_label: P2P-Anzeigenkundenbeziehungen
+sidebar_position: 4
+tags:
+ - P2P
+ - Inserent
+ - Beziehungen
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - Inserent
+ - Beziehungen
+ - Konzepte
+ - Terminologie
+description: Was ist der Aufruf der P2P Advertiser Relations API?
+---
+
+### Was ist der Aufruf der P2P Advertiser Relations API?
+
+Aktualisiert und liefert die bevorzugten und blockierten Inserenten des aktuellen Benutzers.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..bbc756a72
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Update für P2P-Anzeigenkunden
+hide_title: false
+draft: false
+sidebar_label: Update für P2P-Anzeigenkunden
+sidebar_position: 4
+tags:
+ - P2P
+ - Inserent
+ - aktualisieren
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - Inserent
+ - aktualisieren
+ - Konzepte
+ - Terminologie
+description: Was ist der Aufruf der P2P Inserenten-Update API?
+---
+
+### Was ist der Aufruf der P2P Inserenten-Update API?
+
+Aktualisieren Sie die Informationen des P2P-Inserent für das aktuelle Konto. Kann nur von einem zugelassenen P2P-Inserenten verwendet werden.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..477398510
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P-Bestellanrufe",
+ "position": 6,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere P2P-Aufrufe"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..7b93d010f
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Bestellung stornieren
+hide_title: false
+draft: false
+sidebar_label: P2P-Bestellung stornieren
+sidebar_position: 4
+tags:
+ - P2P
+ - abbrechen
+ - order
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - abbrechen
+ - order
+ - Konzepte
+ - Terminologie
+description: Was ist der P2P Order Cancel API-Aufruf?
+---
+
+### Was ist der P2P Order Cancel API-Aufruf?
+
+Stornieren Sie eine P2P-Bestellung.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..825ae7461
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Bestellung Bestätigen
+hide_title: false
+draft: false
+sidebar_label: P2P Bestellung Bestätigen
+sidebar_position: 4
+tags:
+ - P2P
+ - bestätigen
+ - order
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - bestätigen
+ - order
+ - Konzepte
+ - Terminologie
+description: Was ist der API-Aufruf P2P Bestellen Bestätigen?
+---
+
+### Was ist der API-Aufruf P2P Bestellen Bestätigen?
+
+Bestätigen Sie eine P2P-Bestellung.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..69cc1a879
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Bestellung erstellen
+hide_title: false
+draft: false
+sidebar_label: P2P Bestellung erstellen
+sidebar_position: 4
+tags:
+ - P2P
+ - erstellen
+ - order
+ - Konzepte
+ - Terminologie
+keywords:
+ - P2P
+ - erstellen
+ - order
+ - Konzepte
+ - Terminologie
+description: Was ist der Aufruf der P2P Bestellung erstellen API?
+---
+
+### Was ist der Aufruf der P2P Bestellung erstellen API?
+
+Erstellt eine P2P-Bestellung für die angegebene Anzeige.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..61d83c16a
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Bestellung Streitfall
+hide_title: false
+draft: false
+sidebar_label: P2P-Bestellung Streitfall
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - order
+ - Streitfall
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - order
+ - Streitfall
+ - Terminologie
+description: Was ist der Aufruf der P2P Bestellung Streitfall API?
+---
+
+### Was ist der Aufruf der P2P Bestellung Streitfall API?
+
+Eine P2P-Bestellung bestreiten.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..5b5f5da02
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informationen zur P2P-Bestellung
+hide_title: false
+draft: false
+sidebar_label: Informationen zur P2P-Bestellung
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - Bestellung
+ - Information
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - Bestellung
+ - Information
+ - Terminologie
+description: Was ist der API-Aufruf für P2P-Bestellinformationen?
+---
+
+### Was ist der API-Aufruf für P2P-Bestellinformationen?
+
+Ruft die Informationen zu einer P2P-Bestellung ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..b05ff119d
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P-Bestellliste
+hide_title: false
+draft: false
+sidebar_label: P2P-Bestellliste
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - order
+ - Liste
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - order
+ - Liste
+ - Terminologie
+description: Was ist der API-Aufruf P2P Bestellliste?
+---
+
+### Was ist der API-Aufruf P2P Bestellliste?
+
+Aktive Bestellungen auflisten.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..863462afe
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Bestellübersicht
+hide_title: false
+draft: false
+sidebar_label: P2P Bestellübersicht
+sidebar_position: 4
+tags:
+ - Konzepte
+ - p2p
+ - order
+ - Überprüfung
+ - Terminologie
+keywords:
+ - Konzepte
+ - p2p
+ - Bestellung
+ - Überprüfung
+ - Terminologie
+description: Was ist der API-Aufruf P2P Bestellungsüberprüfung?
+---
+
+### Was ist der API-Aufruf P2P Bestellungsüberprüfung?
+
+Erstellt eine Bewertung für die angegebene Bestellung.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..d083edbb3
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Zahlung",
+ "position": 4,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Zahlungskategorie"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..5d8119162
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Kassierer-Information
+hide_title: false
+draft: false
+sidebar_label: Kassierer-Information
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Kassierer
+ - Information
+ - Terminologie
+keywords:
+ - Konzepte
+ - Kassierer
+ - Information
+ - Terminologie
+description: Was ist der API-Aufruf für Kassiererinformation?
+---
+
+### Was ist der API-Aufruf für Kassiererinformation?
+
+Fordern Sie die Kassiererinformation für den angegebenen Typ an.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..9a897d077
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Anrufe der Zahlstelle",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Zahlstelle Anrufe"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..e8aec1955
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Zahlstelle erstellen
+hide_title: false
+draft: false
+sidebar_label: Zahlstelle erstellen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - erstellen
+ - Terminologie
+keywords:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - erstellen
+ - Terminologie
+description: Wie lautet der API-Aufruf zum Erstellen von Zahlungsagenten?
+---
+
+### Wie lautet der API-Aufruf zum Erstellen von Zahlungsagenten?
+
+Speichert die Daten der Zahlstelle des Kunden.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..de1f512c6
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Angaben zur Zahlstelle
+hide_title: false
+draft: false
+sidebar_label: Angaben zur Zahlstelle
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - Angaben
+ - Terminologie
+keywords:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - Angaben
+ - Terminologie
+description: Was ist der API-Aufruf " Angaben zur Zahlstelle"?
+---
+
+### Was ist der API-Aufruf " Angaben zur Zahlstelle"?
+
+Ruft die Daten der Zahlstelle des Kunden ab.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..68d63aa4c
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Zahlungsstelle: Liste"
+hide_title: false
+draft: false
+sidebar_label: "Zahlungsstelle: Liste"
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - Liste
+ - Terminologie
+keywords:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - Liste
+ - Terminologie
+description: "Was ist der Aufruf der Zahlstelle: Liste API-Aufruf?"
+---
+
+### Was ist der Aufruf der Zahlstelle: Liste API-Aufruf?
+
+Gibt eine Liste der Zahlungsagenten für ein bestimmtes Land für eine bestimmte Währung zurück.
+
+Zahlungsagenturen ermöglichen es Benutzern, Geld mit lokalen Zahlungsmethoden einzuzahlen und abzuheben, die möglicherweise nicht über das Kassensystem der Hauptwebsite verfügbar sind.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..9ff7eb61f
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "Zahlstelle: Übertragung"
+hide_title: false
+draft: false
+sidebar_label: "Zahlstelle: Übertragung"
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - Übertragung
+ - Terminologie
+keywords:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - Übertragung
+ - Terminologie
+description: "Was ist der Zahlstellen: Übertragung API-Aufruf?"
+---
+
+### Was ist der Zahlstellen: Übertragung API-Aufruf?
+
+Zahlstellenübertragung- dieser Anruf ist nur für Konten verfügbar, die als Zahlstelle zugelassen sind.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..ac4e99ca3
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "Zahlstelle: Abheben"
+hide_title: false
+draft: false
+sidebar_label: "Zahlstelle: Abheben"
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - abheben
+ - Terminologie
+keywords:
+ - Konzepte
+ - Zahlung
+ - Agent
+ - abheben
+ - Terminologie
+description: "Was ist der Zahlstellen: Widerruf API-Aufruf?"
+---
+
+### Was ist der Zahlstellen: Widerruf API-Aufruf?
+
+Veranlassen Sie eine Abhebung bei einer zugelassenen Zahlstelle.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..ecb9ed798
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Zahlungsarten
+hide_title: false
+draft: false
+sidebar_label: Zahlungsarten
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Zahlung
+ - Methoden
+ - Terminologie
+keywords:
+ - Konzepte
+ - Zahlung
+ - Methoden
+ - Terminologie
+description: Was ist der API-Aufruf für Zahlungsmethoden?
+---
+
+### Was ist der API-Aufruf für Zahlungsmethoden?
+
+Liefert eine Liste der für das angegebene Land verfügbaren Zahlungsarten. Wenn die Anfrage authentifiziert ist, wird das Land, in dem der Kunde wohnt, verwendet.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..7e5b7d311
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Handeln",
+ "position": 3,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Handelskategorie"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..7dccd7f8a
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Aktive Symbole
+hide_title: false
+draft: false
+sidebar_label: Aktive Symbole
+sidebar_position: 4
+tags:
+ - Konzepte
+ - aktiv
+ - Symbole
+ - Terminologie
+keywords:
+ - Konzepte
+ - aktiv
+ - Symbole
+ - Terminologie
+description: Was ist der API-Aufruf Aktive Symbole?
+---
+
+### Was ist der API-Aufruf Aktive Symbole?
+
+Rufen Sie eine Liste aller derzeit aktiven Symbole ab (Basismärkte, auf denen Kontrakte für den Handel verfügbar sind).
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..61e0e8ae8
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Vermögensindex
+hide_title: false
+draft: false
+sidebar_label: Vermögensindex
+sidebar_position: 4
+tags:
+ - Konzepte
+ - anlage
+ - index
+ - Terminologie
+keywords:
+ - Konzepte
+ - anlage
+ - index
+ - Terminologie
+description: Was ist der Vermögen-Index-API-Aufruf?
+---
+
+### Was ist der Vermögen-Index-API-Aufruf?
+
+Rufen Sie eine Liste mit allen verfügbaren Basiswerten und den entsprechenden Vertragsarten und Laufzeitgrenzen ab.
+
+Wenn der Benutzer eingeloggt ist, werden nur die Assets zurückgegeben, die für das Landungsunternehmen dieses Benutzers verfügbar sind.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..dd0e37128
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Anrufe der Landungsunternehmen",
+ "position": 2,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Landungsunternehmen API-Aufrufe"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..7d937efa1
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Angaben zur Landungsunternehmen
+hide_title: false
+draft: false
+sidebar_label: Angaben zur Landungsunternehmen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Landung
+ - Unternehmen
+ - Angaben
+ - Terminologie
+keywords:
+ - Konzepte
+ - Landung
+ - Unternehmen
+ - Angaben
+ - Terminologie
+description: Wie lautet der API-Aufruf Landungsunternehmen Angaben?
+---
+
+### Wie lautet der API-Aufruf Landungsunternehmen Angaben?
+
+Das Unternehmen verfügt über eine Reihe von lizenzierten Tochtergesellschaften in verschiedenen Ländern, die als Landungsunternehmen bezeichnet werden (und die hundertprozentigen Tochtergesellschaften der Deriv Group sind).
+
+Dieser Aufruf enthält Informationen über jede Landungsunternehmen.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..ec6c401e0
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: Landungsunternehmen
+hide_title: false
+draft: false
+sidebar_label: Landungsunternehmen
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Landung
+ - Unternehmen
+ - Terminologie
+keywords:
+ - Konzepte
+ - Landung
+ - Unternehmen
+ - Terminologie
+description: Wie lautet der API-Aufruf der Landungsunternehmen?
+---
+
+### Wie lautet der API-Aufruf der Landungsunternehmen?
+
+Das Unternehmen hat eine Reihe von lizenzierten Tochtergesellschaften in verschiedenen Ländern, die als Landungsunternehmen bezeichnet werden.
+
+Bei diesem Anruf wird die entsprechende Landungsunternehmen für Kunden eines bestimmten Landes zurückgegeben.
+
+Bei synthetischen Indizes und Finanzkontrakten (Devisen, Aktienindizes, Rohstoffe) kann die Landungsunternehmen unterschiedlich sein.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..9e82c0287
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: Liste der Länder
+hide_title: false
+draft: false
+sidebar_label: Liste der Länder
+sidebar_position: 2
+tags:
+ - Konzepte
+ - Länder
+ - Bewohner
+ - Liste
+ - Terminologie
+keywords:
+ - Konzepte
+ - Länder
+ - Bewohner
+ - Liste
+ - Terminologie
+description: Was ist der API-Aufruf für die Länderliste?
+---
+
+### Was ist der API-Aufruf für die Länderliste?
+
+Liste der Länder und 2-Buchstaben-Ländercodes, die zum Ausfüllen des Kontoeröffnungsformulars geeignet sind.
+
+Die Beispielliste kann ungefähr so aussehen:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+]
+```
+
+Mehr über die `Länderliste` erfahren Sie unter [API Explorer - Länderliste](https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..e947319f9
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Tick Anrufe",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Erfahren Sie mehr über unsere Tick-API-Aufrufe"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..9c1a6c2b6
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Ticks History
+hide_title: false
+draft: false
+sidebar_label: Ticks History
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Ticks
+ - geschichte
+ - Terminologie
+keywords:
+ - Konzepte
+ - Ticks
+ - geschichte
+ - Terminologie
+description: Was ist der Aufruf der Ticks History API?
+---
+
+### Was ist der Aufruf der Ticks History API?
+
+Erhalten Sie historische Tick Daten für ein bestimmtes Symbol.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..09f595463
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Ticks Stream
+hide_title: false
+draft: false
+sidebar_label: Ticks Stream
+sidebar_position: 4
+tags:
+ - Konzepte
+ - Ticks
+ - Stream
+ - Terminologie
+keywords:
+ - Konzepte
+ - Ticks
+ - Stream
+ - Terminologie
+description: Was ist der Aufruf der Ticks Stream API?
+---
+
+### Was ist der Aufruf der Ticks Stream API?
+
+Initiieren Sie einen kontinuierlichen Strom von Spotpreisaktualisierungen für ein bestimmtes Symbol.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..9c15fe0aa
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: Dauer des Handels
+hide_title: false
+draft: false
+sidebar_label: Dauer des Handels
+sidebar_position: 4
+tags:
+ - Konzepte
+ - anlage
+ - index
+ - Terminologie
+keywords:
+ - Konzepte
+ - anlage
+ - index
+ - Terminologie
+description: Was ist der API-Aufruf Handelsdauer?
+---
+
+### Was ist der API-Aufruf Handelsdauer?
+
+Abrufen einer Liste aller verfügbaren Basiswerte und der entsprechenden Vertragsarten und Handelsdauergrenzen.
+
+Wenn der Benutzer eingeloggt ist, werden nur die Assets zurückgegeben, die für das Landungsunternehmen dieses Benutzers verfügbar sind.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..a2219d1af
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Code-Beispiele",
+ "position": 3,
+ "link": {
+ "type": "generierter Index",
+ "title": "Code-Beispiele",
+ "description": "Finden Sie heraus, welche API-Codes Ihnen zur Verfügung stehen, um Ihre Trading-App zu erstellen. Lernen Sie mit API-Beispielen."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..5747728f8
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Javascript Beispiele",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Entdecken Sie JavaScript-Codes, die Sie für die Entwicklung Ihrer Trading-App verwenden können. Lernen Sie anhand von JavaScript-Beispielen und API-Beispielen.",
+ "title": "JavaScript Beispiele"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..1deea2e34
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Aktive Symbole
+draft: false
+sidebar_label: Aktive Symbole
+sidebar_position: 3
+tags:
+ - Code
+ - beispiel
+ - aktiv
+ - Symbole
+keywords:
+ - Code
+ - beispiel
+ - aktiv
+ - Symbole
+description: Lernen Sie anhand eines API-Beispiels, wie Sie aktive Symbole und Marktinformationen zu Ihrer Handelsapp hinzufügen können.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Rufen Sie eine Liste aller derzeit aktiven Symbole ab (Basismärkte, auf denen Kontrakte für den Handel verfügbar sind).
+
+
+
+Die Daten enthalten Markt- und Teilmarktinformationen zum Symbol. Falls Sie aktive Symbole für ein bestimmtes Landungsunternehmen abrufen möchten, können Sie dem Anforderungsobjekt Landungsunternehmen hinzufügen.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..0c07ef001
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Verträge für Symbole
+draft: false
+sidebar_label: Verträge für Symbol
+sidebar_position: 4
+tags:
+ - Code
+ - beispiel
+ - kontrakte
+ - symbol
+keywords:
+ - Code
+ - beispiel
+ - kontrakte
+ - symbol
+description: Fügen Sie mit diesem API-Beispiel eine Liste von Marktsymbolen und deren aktuellen Barriere- und Laufzeitlimits zu Ihrer Trading-App hinzu.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Rufen Sie für ein bestimmtes Symbol die Liste der derzeit verfügbaren Kontrakte sowie die neuesten Barrieren- und Laufzeitlimits für jeden Kontrakt ab.
+
+
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..a09b48fad
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Verbindung zum Vertragsvorschlag
+draft: false
+sidebar_label: Am Leben erhalten
+sidebar_position: 7
+tags:
+ - Code
+ - beispiel
+ - halten
+ - lebendig
+keywords:
+ - Code
+ - beispiel
+ - halten
+ - lebendig
+description: In diesem API-Beispiel erfahren Sie, wie Sie eine Verbindung aufrechterhalten, wenn Sie über die Deriv-API Vertragsangebote erhalten.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
In diesem Beispiel sehen Sie, wie Sie eine Verbindung aufrechterhalten können, wenn Sie über die Deriv-API Vertragsangebote erhalten. In diesem Beispiel wird die Verbindung aufrechterhalten, indem alle 30 Sekunden ein Ping gesendet wird.
+
+
+
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..0b39db83c
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Status des Vertragsvorschlags
+draft: false
+sidebar_label: Vorschlag
+sidebar_position: 6
+tags:
+ - Code
+ - beispiel
+ - Vorschlag
+keywords:
+ - Code
+ - beispiel
+ - Vorschlag
+description: In diesem API-Beispiel erfahren Sie, wie Sie den Spotpreis, die Auszahlung und den Spotwert für Handelsverträge ermitteln können.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Ruft den neuesten Preis für einen bestimmten Vertrag ab.
+
+
+
+In diesem Beispiel geht es darum, ein Vertragsangebot zu erhalten. Sie können den Preis, die Auszahlung und den Spotwert für Ihren Vertrag abrufen. Um diese Verbindung bei Inaktivitäts-Timeouts aufrechtzuerhalten, sehen Sie sich das Beispiel für Keep alive an.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..6055680a9
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: Zecken Geschichte
+draft: false
+sidebar_label: Ticks History
+sidebar_position: 2
+tags:
+ - Code
+ - beispiel
+ - Ticks
+ - geschichte
+keywords:
+ - Code
+ - beispiel
+ - Ticks
+ - geschichte
+description: Abonnieren Sie die Tick-Historie von Deriv API, um vergangene Tick-Zeiten und Preise zu erhalten. Integrieren Sie diese Funktion mit diesem API-Beispiel in Ihre Trading-App.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Mit der Tick-History können Sie eine Sammlung vergangener Tick-Zeiten und -Kurse abrufen.
+
+
+
+
+
Wir abonnieren die Tick-Funktionalität aus dem Deriv API Websocket, um aktuelle und vergangene Ticks zu verfolgen.
+
+
+Sie könnten zum Beispiel ein interaktives Tick-Diagramm erstellen.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..082919a26
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Anruf ankreuzen
+draft: false
+sidebar_label: Ticks
+sidebar_position: 1
+tags:
+ - Code
+ - beispiel
+ - Ticks
+keywords:
+ - Code
+ - beispiel
+ - Ticks
+description: Sehen Sie sich ein API-Beispiel für einen Tick-Aufruf an, der mit einem API WebSocket verbunden ist. Beginnen Sie noch heute mit der Entwicklung Ihrer Trading App!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Am einfachsten verstehen Sie die Funktionsweise der Deriv API, wenn Sie unseren Tick-Aufruf ausprobieren:
+
+
+
+
+
+
Wir beginnen mit dem Tick-Beispiel, weil es ein recht einfach zu implementierender Codeblock ist. Sie müssen sich nicht bei Ihrem Deriv-Konto anmelden und Ihre App authentifizieren lassen, um sie auszuprobieren.
+
+
+
+
Ein Tick ist ein Maß für eine minimale Aufwärts- oder Abwärtsbewegung des Preises eines Handelsguts. Wir abonnieren die Tick-Funktionalität vom Deriv API Websocket, der jede Sekunde neue Tick-Daten zurückgibt. Sie könnten zum Beispiel ein interaktives Tick-Diagramm mit diesen Daten erstellen.
+
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..fb369c223
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Website-Status anfordern
+draft: false
+sidebar_label: Website Status
+sidebar_position: 5
+tags:
+ - Code
+ - beispiel
+ - Website
+ - status
+keywords:
+ - Code
+ - beispiel
+ - Website
+ - status
+description: Informieren Sie sich über Einstellungen wie Anruflimits, Währungsinformationen und unterstützte Sprachen über eine Statusabfrage auf der Website. Lernen Sie mit diesem API-Beispiel.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Fragen Sie den Status der Website ab. Über die API-Antwort können Sie allgemeine Einstellungen wie Anruflimits, Informationen zu Währungen, unterstützte Sprachen und vieles mehr einsehen.
+
+
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..186d174b3
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Zentrale Konzepte",
+ "position": 2,
+ "link": {
+ "type": "generierter Index",
+ "description": "Lernen Sie, wie Sie API WebSocket und API-Aufrufe verwenden, um Ihre maßgeschneiderte Handelsanwendung zu erstellen."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..5466c607a
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: Funktionen der API-Aufrufe
+hide_title: false
+draft: false
+sidebar_label: Funktionen der API-Aufrufe
+sidebar_position: 1
+tags:
+ - Konzept
+ - Anrufe
+ - Anatomie
+keywords:
+ - Trading-App
+ - Api-Aufrufe
+ - api-Beispiel
+description: Richten Sie mit der Funktion API-Aufrufe für Ihre Handelsanwendung ein. Anhand von API-Beispielen lernen Sie, wie Sie sich anmelden, Anfragen senden und Antwortdaten erhalten.
+---
+
+## Abonnieren und senden
+
+Alle API-Aufrufe verfügen über eine Sendefunktion, um eine Anfrage zu stellen und eine Antwort zu empfangen. Bestimmte API-Aufrufe bieten auch eine Abonnementfunktion, mit der Updates an Ihre Anwendung gesendet werden können, sobald neue Informationen verfügbar sind.
+
+### Abonnieren
+
+Mehrere API-Aufrufe bieten die Funktion `Abonnieren`. Wenn Sie einen API-Aufruf abonnieren, erhalten Sie einen kontinuierlichen Stream von Daten dieses bestimmten API-Aufrufs.
+
+Einige dieser API-Aufrufe werden automatisch abonniert (z.B. [ticks](/api-explorer#ticks)) und einige haben ein optionales Feld `subscribe`. Wenn Sie im Feld `Abonnement` die Zahl `1` übergeben, wird das Abonnement gestartet und der Server sendet die angeforderten Daten so lange, bis Sie das Abonnement mit den API-Aufrufen `Vergessen` oder `Alle vergessen` abbestellen.
+
+Sie können zum Beispiel [Tick History](/api-explorer#ticks_history) aufrufen, um Tick History-Daten zu erhalten. Wenn Sie jedoch die Option `subscribe` zu diesem Aufruf hinzufügen, erhalten Sie die Tick-Historie-Daten, die Sie in der ersten Antwort angefordert haben, und Sie werden weiterhin jedes Mal eine neue Antwort erhalten, wenn ein neuer Tick vom Server für das gegebene Symbol veröffentlicht wird.
+
+In dem Nachrichtenstrom von `subscribe` gibt es ein Feld namens `subscription`. Dies ist die `Stream ID`. Mit dieser ID können Sie den Nachrichtenstrom in Ihrer Logik identifizieren und den Strom mit den API-Aufrufen `Forget` und `Forget All` anhalten.
+
+Die durch API-Aufrufe mit der Funktion `Abonnement` bereitgestellten Daten können als Datenquelle für andere API-Aufrufe und Funktionen verwendet werden.
+
+### Senden
+
+Wenn Sie die API mit der Funktion `Senden` aufrufen, dann sendet der Server die angeforderten Daten nur einmal zurück. Um aktualisierte Daten zu erhalten, müssen Sie den API-Aufruf erneut senden. Normalerweise wird diese Methode verwendet, wenn Sie andere Antworten auf API-Aufrufe oder UI-Ereignisse wie `Click`, `Scroll` und andere erhalten.
+
+### Vergessen
+
+Wenn Sie den von `subscribe` erzeugten Nachrichtenstrom stoppen möchten, müssen Sie den API-Aufruf `Forget` mit der richtigen `Stream ID` aufrufen. Andernfalls können Sie den API-Aufruf `Alles vergessen` verwenden, um Streams nach ihrem `Methodennamen` zu stoppen.
+
+:::caution
+Weitere Informationen über den API-Aufruf `Forget` finden Sie unter [Forget](/api-explorer#forget) und [Forget All](/api-explorer#forget_all) im API-Explorer.
+:::
+
+## Daten anfordern
+
+Um Ihnen die Bearbeitung des Anfrage- und Antwortflusses Ihrer WebSocket-Verbindung zu erleichtern, folgt jeder Deriv WebSocket-API-Aufruf einer standardisierten Struktur. Sie können es für Caching, Validierung, Anfrage- und Antwortsynchronisierung verwenden.
+
+#### Name der API-Aufrufmethode
+
+Jede Anfrage in der WebSocket-API enthält ein Feld `Methodenname`, das als eindeutiger Bezeichner für die Anfrage dient. In den meisten Fällen wird dieser `Methodenname` einen numerischen Wert von `1` erhalten. Es gibt jedoch einige Fälle, in denen die Identifier-Eigenschaft einen Zeichenfolgenwert haben kann.
+
+:::caution
+API Call Method Name ist immer erforderlich. Dieses Feld bestimmt die Daten, die Sie von unserem WebSocket-Server erhalten.
+:::
+
+### Erforderliche Felder
+
+Alle Anfragedaten enthalten Pflichtfelder, die Sie angeben müssen, und sie können auch optionale Felder enthalten. Lassen Sie uns dies anhand eines Beispiels von `Residence List` untersuchen.
+
+Ein Aufruf von `Residence List` gibt eine Liste von Ländern und 2-Buchstaben-Ländercodes zurück, die für das Ausfüllen des Kontoeröffnungsformulars geeignet sind.
+
+Die Anforderungsdaten für diesen Anruf lauten wie folgt:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Api Call Method Name
+ passthrough?: object; // Optional
+ req_id?: number; // Optional
+}
+```
+
+Das Feld `Residence_list` ist der `Methodenname` für den Aufruf und ist erforderlich. Möglicherweise gibt es weitere Pflichtfelder für diese Art der Anfrage, die Sie senden möchten. Um mehr über `Residence List` und andere API-Aufrufe zu erfahren, sehen Sie sich diese bitte im [API Explorer](/api-explorer#residence_list) an.
+
+### Optionale Felder
+
+Jeder Aufruf hat auch mehrere `Optional`-Felder. Passthrough" und "req_id" sind immer Teil der Anfragedaten, aber Sie können sich dafür entscheiden, sie nicht zu verwenden.
+
+#### Das Feld `Passthrough`
+
+Was auch immer Sie in dieses Feld eingeben, wird in einem `Response'-Objekt an Sie zurückgegeben. Dies kann hilfreich sein, wenn Sie einen zustandsbehafteten Fluss für Ihre `Anfragen`und`Antworten\` simulieren müssen.
+
+#### Das Feld `req_id`.
+
+Möglicherweise müssen Sie Ihre Anfragen "taggen" und sie durch unsere "WebSocket"-Aufrufe leiten. Sie können dies tun, indem Sie diesem Feld eine "Zahl" übergeben. Es kann hilfreich sein, wenn Sie `Anfragen` auf `Antworten` zuordnen müssen.
+
+:::caution
+Weitere optionale Felder, die für jeden API-Aufruf spezifisch sind, finden Sie in unserem [API Explorer](/api-explorer).
+:::
+
+## Antwortdaten
+
+Wenn Sie die Antwort auf den Aufruf erhalten, gibt es ein `Feld` mit demselben Namen wie der `Methodenname`, das die eigentlichen Daten enthält.
+
+Die Antwort für den Aufruf `Residenzliste`:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Führerschein"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Inseln",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Führerschein"
+ },
+ "national_identity_card": {
+ "display_name": "Nationale Identitätskarte"
+ },
+ "passport": {
+ "display_name": "Reisepass"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albanien",
+ "tin_format": [
+ "^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"
+ ],
+ "value": "al"
+ },
+ // ....
+ ],
+};
+```
+
+Hier ist `residence_list` der `Methodenname` und enthält die eigentlichen Daten, die Sie angefordert haben. Um es kurz zu halten, haben wir den Rest des Arrays nicht aufgenommen. Sie können die aktuelle Antwort [hier](/api-explorer#residence_list) überprüfen.
+
+#### Das Feld `echo_req`
+
+Dieses `Feld` enthält die genauen `Anfragedaten`, die Sie an den Server gesendet haben.
+
+#### Das Feld `msg_type`.
+
+Mit Hilfe dieses Feldes können Sie feststellen, welche Daten Sie über das Nachrichtenereignis der WebSocket-Verbindung erhalten. Ihr `onmessage`-Ereignishandler für Ihre WebSocket-Verbindung in `JavaScript` würde zum Beispiel so aussehen:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ switch (receivedMessage.msg_type) {
+ case "residence_list":
+ console.log("Die Aufenthaltsliste ist : ",receivedMessage.residence_list)
+ break;
+ case "other_request_identifier"
+ console.log("die Antwort", receivedMessage.some_other_request_identifier)
+ default:
+ console.log("receivedMessage", receivedMessage)
+ break;
+ }
+}
+```
+
+#### Das Feld `req_id`.
+
+Dies ist das `Optional`, das an die `Request Data` übergeben wird. Sie können es für `Validierung`, `Synchronisierung`, `Caching`, etc. verwenden.
+
+:::tip
+Der "msg_type" ist immer in den Antwortdaten enthalten.
+:::
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..2d6f04a1d
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: API-Authentifizierung
+hide_title: false
+draft: false
+sidebar_label: API-Authentifizierung
+sidebar_position: 2
+tags:
+ - Authentifizierung
+ - Autorisierung
+keywords:
+ - Deriv-Authentifizierung
+ - Deriv-authorisatio
+description: Greifen Sie auf alle Deriv-API-Funktionen in Ihrer Trading-App zu, indem Sie die Benutzer mit einem API-Token authentifizieren. Lernen Sie dies anhand eines API-Beispiels.
+---
+
+Ohne Autorisierung und Authentifizierung erhalten Sie nur Zugriff auf etwa die Hälfte unserer API-Aufrufe und Funktionen. Um beispielsweise Kontrakte zu kaufen oder die Funktionen des Kopierhandels zu nutzen, müssen Ihre Benutzer von unserem **OAuth**-Anbieter und **WebSocket Server** authentifiziert und autorisiert werden.
+
+## Bevor wir anfangen
+
+Bitte stellen Sie sicher, dass Sie alle unten genannten Anforderungen erfüllen, um fortzufahren.
+
+### Anforderungen
+
+1. Deriv Kundenkonto
+2. Deriv-API-Token mit der entsprechenden Zugriffsebene
+3. Deriv App-ID
+
+:::note
+Eine ausführliche Anleitung zur Erstellung eines Deriv-API-Tokens und einer Anwendung finden Sie unter [Einrichten einer Deriv-Anwendung](/docs/setting-up-a-deriv-application).
+:::
+
+### API-Token
+
+Ein API-Token ist eine eindeutige Kennung eines Clients, der Zugriff von einem Server anfordert. Das ist die einfachste Art der Autorisierung.
+
+Die Zugriffsstufe für jedes API-Token muss mit der erforderlichen Zugriffsstufe für jeden API-Aufruf übereinstimmen, die Sie ebenfalls im [API Explorer](/api-explorer) finden.
+
+In der Abbildung unten können Sie beispielsweise sehen, dass ein Token mit Lesezugriffsebene verwendet werden muss, um den Kontostatus verwenden zu können.
+
+
+
+Nach der Autorisierung einer WebSocket-Verbindung werden nachfolgende Aufrufe dieser Verbindung als Benutzeraktionen betrachtet.
+
+Bitte beachten Sie, dass das API-Token mit jeder App verwendet werden kann, sodass sowohl Ihre App als auch Ihre Kunden es schützen müssen.
+
+### OAuth 2
+
+OAuth steht für `Open Authorisation` - ein Protokoll, das es einem Client ermöglicht, im Namen des Benutzers auf Ressourcen zuzugreifen, die auf einem Server gehostet werden, ohne die Anmeldedaten preiszugeben.
+
+Diese Art der Autorisierung ermöglicht es Kunden, sich mit ihren Deriv-Konten bei Apps von Drittanbietern anzumelden, ohne ein API-Token zu erstellen. In diesem Fall sieht die Drittanbieter-App das Passwort oder das permanente API-Token des Benutzers nicht, was sie sicherer macht.
+
+Die OAuth2-Authentifizierung erfordert mehr Schritte zur Einrichtung, ist jedoch die sicherste Methode für Entwickler, den Zugriff auf ihre App mit ihren Kunden zu teilen.
+
+Weitere Informationen zu OAuth2 finden Sie in [diesem Leitfaden] (https://aaronparecki.com/oauth-2-simplified/).
+
+Hier ist die visuelle Darstellung, wie die OAuth-Autorisierungsverbindung funktioniert:
+
+
+
+## Der Authentifizierungsprozess
+
+Um Ihren Benutzer zu authentifizieren, geben Sie auf der Seite [Dashboard](/dashboard), Registerkarte **Anwendung registrieren** in den Feldern **OAuth-Details** die URL an, die als OAuth-Redirect-URL verwendet werden soll. Fügen Sie dann eine Login-Schaltfläche auf Ihrer Website oder App hinzu und leiten Sie die Benutzer zu **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`**, wobei your_app_id die ID Ihrer App ist.
+
+
+
+Sobald sich ein Benutzer anmeldet, wird er zu der URL weitergeleitet, die Sie als Autorisierungs-URL eingegeben haben. Zu dieser URL werden Argumente mit den Sitzungstoken des Benutzers hinzugefügt und sie sieht etwa so aus:
+
+`https://[IHRE_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`
+
+## Das Autorisierungsverfahren
+
+Die Abfrageparameter in der Autorisierungs-URL sind die Benutzerkonten und die zugehörigen Sitzungs-Tokens. Sie können die Abfrageparameter mit dem folgenden Ansatz einem Array zuordnen:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393',
+ token: 'a1-f7pnteezo4jzhpxclctizt27hyeot',
+ currency: 'usd',
+ },
+ {
+ account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+ currency: 'usd',
+ },
+];
+```
+
+Um den Benutzer auf der Grundlage seines **ausgewählten** Kontos zu autorisieren, rufen Sie den API-Aufruf [authorize](/api-explorer#authorize) mit dem **Session-Token** des **ausgewählten** Kontos des Benutzers auf:
+
+```js showLineNumbers
+{
+ "authorize": "a1-f7pnteezo4jzhpxclctizt27hyeot"
+}
+```
+
+Die Antwort auf den Aufruf `authorize` wäre ein Objekt wie unten:
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "account_type": "trading",
+ "created_at": 1647509550,
+ "currency": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "CR799393",
+ "trading": {}
+ },
+ {
+ "account_type": "trading",
+ "created_at": 1664132232,
+ "currency": "ETH",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "VRTC1859315",
+ "trading": {}
+ },
+ ],
+ "balance": 0,
+ "country": "id",
+ "currency": "USD",
+ "email": "user_mail@email_provider.com",
+ "fullname": " John Doe",
+ "is_virtual": 0,
+ "landing_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "local_currencies": {
+ "IDR": {
+ "fractional_digits": 2
+ }
+ },
+ "loginid": "CR799393",
+ "preferred_language": "EN",
+ "scopes": [
+ "read",
+ "trade",
+ "trading_information",
+ "payments",
+ "admin"
+ ],
+ "trading": {},
+ "upgradeable_landing_companies": [
+ "svg"
+ ],
+ "user_id": 12345678
+ }
+```
+
+Jetzt ist der Benutzer autorisiert und Sie können Deriv-API-Aufrufe im Namen des Kontos verwenden.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..4521f405d
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Copy Trading-Einrichtungen
+hide_title: false
+draft: false
+sidebar_label: Copy-Trading
+sidebar_position: 4
+tags:
+ - copy-Trading
+ - Handel
+keywords:
+ - Handel
+ - Konzept
+ - Anrufe
+ - Anatomie
+description: Kopierter Handel
+---
+
+## Was ist das?
+
+Copy Trading wird auf den Finanzmärkten immer beliebter. Es ermöglicht einem Kunden (dem Kopierer), die Geschäfte eines anderen Kunden (des Händlers) automatisch zu kopieren.
+
+## Trader werden
+
+Um ein Trader zu werden (d.h. um anderen zu erlauben, Ihren Handel zu verfolgen), setzen Sie die Einstellung "allow_copiers" über den Aufruf [set settings](/api-explorer#set_settings).
+
+Der Händler erstellt dann ein schreibgeschütztes API-Token und gibt es an den Kopierer weiter.
+
+Wenn Sie die Einstellung allow_copiers aktivieren, wird auch der Aufruf [copytrading statistics](/api-explorer#copytrading_statistics) funktionieren. Der Statistik-API-Aufruf liefert die Informationen über ein Konto (damit potenzielle Kopierer eine Vorstellung von der bisherigen Performance des Händlers haben).
+
+## Kopierer werden
+
+Um ein Kopierer zu werden, verwenden Sie den Aufruf [copy start](/api-explorer#copy_start). Um das Kopieren zu beenden, verwenden Sie den Aufruf [copy stop](/api-explorer#copy_stop).
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..322ed7650
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - Konzept
+ - Websocket
+keywords:
+ - Handels-App
+ - Websocket-Protokoll
+ - Websocket-Verbindungen
+description: Lernen Sie das WebSocket-Protokoll und WebSocket-Verbindungen kennen und erfahren Sie, wie Sie diese integrieren können, um den Datenaustausch in Ihrer Trading App zu ermöglichen.
+---
+
+## Was sind WebSockets?
+
+Das in der Spezifikation [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455) beschriebene `WebSocket`-Protokoll bietet eine Möglichkeit, Daten zwischen dem Browser und dem Server über eine dauerhafte Verbindung auszutauschen. Die Daten können in beide Richtungen als „Pakete“ übergeben werden, ohne dass die Verbindung unterbrochen wird oder zusätzliche HTTP-Anfragen erforderlich sind.
+
+WebSocket eignet sich besonders gut für Dienste, die einen kontinuierlichen Datenaustausch erfordern, z.B. Echtzeit-Handelssysteme und so weiter.
+
+## Ein einfaches Beispiel
+
+Um eine WebSocket-Verbindung zu öffnen, müssen wir einen neuen WebSocket mit dem speziellen Protokoll "ws" oder "wss" in der Url erstellen. Hier sehen Sie, wie Sie das in `JavaScript` machen können:
+
+```js
+let socket = new WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+Auf der anderen Seite sind die `ws://`-Daten nicht verschlüsselt und können für Zwischenhändler sichtbar sein. Alte Proxyserver stoßen möglicherweise auf „seltsame“ Header und beenden die Verbindung.
+
+Wss://" steht für WebSocket über TLS, ähnlich wie HTTPS für HTTP über TLS steht. Bei der Transportsicherheitsschicht werden die Daten vom Absender verschlüsselt und vom Empfänger entschlüsselt. Das bedeutet, dass verschlüsselte Datenpakete Proxys erfolgreich passieren können, ohne inspiziert zu werden.
+:::
+
+Sobald der Socket erstellt ist, sollten wir auf Ereignisse auf diesem Socket hören. Es gibt insgesamt 4 Veranstaltungen:
+
+- Offen - Verbindung hergestellt
+- Nachricht - Empfangene Daten
+- Fehler - WebSocket-Fehler
+- Schließen - Verbindung geschlossen
+
+Das Versenden einer Nachricht kann über socket.send(data) erfolgen.
+
+Hier ist ein Beispiel in `JavaScript`:
+
+```js showLineNumbers
+const app_id = 1089; // Ersetzen Sie durch Ihre app_id oder belassen Sie es zum Testen bei 1089.
+const socket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log('[open] Verbindung hergestellt');
+ console.log('An den Server senden');
+ const sendMessage = JSON.stringify({ ping: 1 });
+ socket.send(sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log(`[message] Daten vom Server empfangen: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log(`[close] Connection closed cleanly, code=${event.code} reason=${event.reason}`);
+ } else {
+ // z.B. Serverprozess beendet oder Netzwerk ausgefallen
+ // event.code ist in diesem Fall normalerweise 1006
+ console.log('[close] Connection died');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log(`[error]`);
+};
+```
+
+## Warum brauchen wir WebSockets und wann sollten wir sie vermeiden?
+
+WebSockets sind ein wichtiges Tool für die Client-Server-Kommunikation. Um ihr Potenzial optimal zu nutzen, ist es wichtig zu verstehen, wie sie hilfreich sein können und wann es am besten ist, sie nicht zu verwenden. Dies wird im nächsten Abschnitt ausführlich erklärt.
+
+Verwenden Sie WebSockets in den folgenden Fällen:
+
+1. Wenn Sie eine Echtzeit-Webanwendung entwickeln.
+ Am häufigsten wird WebSocket in der Entwicklung von Echtzeitanwendungen verwendet, wo es die kontinuierliche Anzeige von Daten auf der Client-Seite unterstützt. Da der Backend-Server diese Daten kontinuierlich zurücksendet, ermöglicht ein WebSocket das ununterbrochene Schieben oder Übertragen dieser Daten in der bereits geöffneten Verbindung. Die Verwendung von WebSockets macht eine solche Datenübertragung schnell und nutzt die Leistung der Anwendung.
+2. Für Handelswebseiten, wie Deriv.
+ Hier hilft WebSocket bei der Verarbeitung von Daten, die vom eingesetzten Backend-Server an den Client übermittelt werden.
+3. Wenn Sie eine Chat-Anwendung erstellen.
+ Entwickler von Chat-Anwendungen rufen WebSockets zu Hilfe, wenn es um Vorgänge wie den einmaligen Austausch und die Veröffentlichung/Broadcasting von Nachrichten geht. Da für das Senden und Empfangen von Nachrichten dieselbe WebSocket-Verbindung verwendet wird, ist die Kommunikation einfach und schnell.
+
+Nachdem wir nun festgestellt haben, wo WebSockets verwendet werden sollten, sehen wir uns an, wo es am besten ist, sie zu vermeiden. Auf diese Weise können Sie sich unnötigen Ärger ersparen.
+
+WebSockets sollten nicht eingesetzt werden, wenn es nur darum geht, alte Daten oder Daten, die nur einmal verarbeitet werden sollen, abzurufen. In diesen Fällen ist die Verwendung von HTTP-Protokollen eine kluge Wahl.
+
+## WebSocket vs. HTTP
+
+Da sowohl HTTP- als auch WebSocket-Protokolle für die Anwendungskommunikation verwendet werden, ist es oft verwirrend und schwierig, sich für eines zu entscheiden.
+
+Wie bereits erwähnt, handelt es sich bei WebSocket um ein gerahmtes und bidirektionales Protokoll. Andererseits ist HTTP ein unidirektionales Protokoll, das oberhalb des TCP-Protokolls funktioniert.
+
+Da das WebSocket-Protokoll eine kontinuierliche Datenübertragung unterstützt, wird es vor allem bei der Entwicklung von Echtzeitanwendungen eingesetzt. HTTP ist zustandslos und wird für die Entwicklung von [RESTful](https://de.wikipedia.org/wiki/Representational_State_Transfer) und [SOAP](https://de.wikipedia.org/wiki/SOAP) Anwendungen verwendet. SOAP kann immer noch HTTP für die Implementierung verwenden, aber REST ist weit verbreitet und wird genutzt.
+
+Bei WebSocket findet die Kommunikation an beiden Enden statt, was es zu einem schnelleren Protokoll macht. Bei HTTP wird die Verbindung an einem Ende aufgebaut, wodurch sie etwas langsamer ist als bei WebSocket.
+
+WebSocket verwendet eine einheitliche TCP-Verbindung und benötigt eine Partei, um die Verbindung zu beenden. Solange dies nicht geschieht, bleibt die Verbindung aktiv. HTTP muss für einzelne Anfragen eine eigene Verbindung aufbauen. Sobald die Anfrage abgeschlossen ist, wird die Verbindung automatisch unterbrochen.
+
+## Wie werden WebSocket-Verbindungen hergestellt?
+
+Der Prozess beginnt mit einem WebSocket-Handshake, bei dem ein neues Schema (ws oder wss) verwendet wird. Zum besseren Verständnis betrachten Sie sie als Äquivalent zu HTTP und sicherem HTTP (HTTPS).
+
+Bei diesem Schema wird von Servern und Clients erwartet, dass sie das Standard-WebSocket-Verbindungsprotokoll verwenden. Der Aufbau einer WebSocket-Verbindung beginnt mit einer HTTP-Anfrage, die eine Reihe von Kopfzeilen enthält, z.B. Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket-Key, und so weiter.
+
+Hier sehen Sie, wie diese Verbindung hergestellt wird:
+
+1. **Die Anfrage :** Der Header Connection Upgrade bezeichnet den WebSocket-Handshake, während der Sec-WebSocket-Key einen Base64-kodierten Zufallswert enthält. Dieser Wert wird bei jedem WebSocket-Handshake willkürlich erzeugt. Außerdem ist die Kopfzeile des Schlüssels ein Teil dieser Anfrage.
+
+Die oben aufgelisteten Header bilden zusammen eine HTTP-GET-Anfrage. Sie wird ähnliche Daten enthalten:
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+Verbindung: Upgrade
+Pragma: no-cache
+Cache-Control: no-cache
+Upgrade: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==
+```
+
+Um Sec-WebSocket-Version zu verdeutlichen, kann man die für den Client einsatzbereite WebSocket-Protokollversion erklären.
+
+2. **Die Antwort:** Der Antwort-Header, Sec-WebSocket-Accept, enthält den Rest der Werte, die im Sec-WebSocket-Key-Anfrage-Header übermittelt wurden. Dies ist mit einer bestimmten Protokollspezifikation verbunden und wird häufig verwendet, um irreführende Informationen zu verhindern. Mit anderen Worten: Es erhöht die API-Sicherheit und verhindert, dass schlecht konfigurierte Server Fehler bei der Anwendungsentwicklung verursachen.
+
+Wenn die zuvor gesendete Anfrage erfolgreich war, erhalten Sie eine Antwort ähnlich der unten stehenden Textfolge:
+
+```
+HTTP/1.1 101 Umschalten von Protokollen
+Upgrade: websocket
+Verbindung: Upgrade
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=
+```
+
+## Referenzen
+
+- \*\* [WebSockets APIs - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)\*\*
+- \*\* [WebSocket - Javascript Info](https://javascript.info/websocket)\*\*
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..4676649e7
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Rahmenwerke",
+ "position": 6,
+ "link": {
+ "type": "generierter Index"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..bbbbcc571
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Angular",
+ "position": 2,
+ "link": {
+ "type": "generierter Index",
+ "description": "5 Minuten, um die wichtigsten Docusaurus-Konzepte zu erlernen."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..1b0fef2fb
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Reagieren Sie",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "5 Minuten, um die wichtigsten Docusaurus-Konzepte zu erlernen."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..f26c94c1b
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "generierter Index",
+ "description": "5 Minuten, um die wichtigsten Docusaurus-Konzepte zu erlernen."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..0f6f05568
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Schlank",
+ "position": 4,
+ "link": {
+ "type": "generierter Index",
+ "description": "5 Minuten, um die wichtigsten Docusaurus-Konzepte zu erlernen."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..96ca2950e
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "generierter Index",
+ "description": "5 Minuten, um die wichtigsten Docusaurus-Konzepte zu erlernen."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..da73e529e
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Leitfäden",
+ "position": 6,
+ "link": {
+ "type": "generierter Index",
+ "description": "Ein Leitfaden zur Deriv API, einschließlich API-Beispielen zur Erstellung einer Handelsapp mit umfassenden Funktionen ähnlich wie bei Deriv Trader. Legen Sie noch heute los!"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/de/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..50f916041
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Berechnen Sie Vertragsaufschläge
+hide_title: true
+draft: false
+sidebar_label: Berechnung des Aufschlags
+sidebar_position: 2
+tags:
+ - Konzept
+ - verdienen Sie
+ - verdienen
+ - Provision
+ - Markup
+keywords:
+ - Konzept
+ - verdienen Sie
+ - verdienen
+ - Provision
+ - Markup
+description: Erfahren Sie, wie Sie Aufschläge auf Handelskontrakte erheben können, die Sie über Ihre Handels-App kaufen.
+---
+
+## Markup
+
+Steigern Sie Ihren Gewinn, indem Sie Aufschläge auf jeden Kontrakt erheben, der über die von Ihnen mit der Deriv-API erstellte Handels-App gekauft wird. Der Aufschlag wird von Ihnen festgelegt und kann bis zu 3% betragen.
+
+Nachfolgend sehen Sie ein Beispiel für die Berechnung des Aufschlags.
+
+Um eine Auszahlung von **2,00 USD** zu erhalten:
+
+- Kundeneinsatz ohne Aufschlag = **1,07 USD**.
+
+Mit dem Aufschlag (z.B. 2%) zahlt ein Kunde:
+
+- Der Einsatz des Kunden mit dem Aufschlag = Einsatz + (Auszahlung x Aufschlag)
+- Der Einsatz des Kunden mit dem Aufschlag = 1,07 USD + (2 USD x 2%) = **1,11 USD**.
+
+## Kommission verdienen
+
+Verdienen Sie Kommissionen auf Geschäfte und Zahlungen, die von Ihren Kunden über die von Ihnen mit der Deriv-API erstellten Websites und Anwendungen getätigt werden. Weitere Einzelheiten zu den Provisionsplänen finden Sie [hier](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/de/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..f468f0457
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: Über Deriv API
+hide_title: true
+draft: false
+sidebar_label: Über die Deriv API
+sidebar_position: 0
+tags:
+ - Konzept
+ - api
+ - Lernprogramm
+ - anleitung
+ - erstellen
+ - Anwendung
+ - autorisieren.
+ - registrieren
+ - Integration
+keywords:
+ - Konzept
+ - api
+ - Lernprogramm
+ - anleitung
+ - erstellen
+ - Anwendung
+ - autorisieren.
+ - registrieren
+ - Integration
+description: Lernen Sie die Deriv API, ihre Funktionen und die API-Dokumentation mit Codebeispielen kennen und erfahren Sie, wie Sie sie für die Entwicklung Ihrer Trading-App verwenden können.
+---
+
+## Was ist die Deriv API?
+
+Die Deriv API ist ein Tool, mit dem Entwickler benutzerdefinierte Handelsanwendungen erstellen können, die mit der Deriv Handelsplattform interagieren. Betrachten Sie es als eine Möglichkeit für Entwickler, ihre eigenen spezialisierten Tools zu entwickeln, die den Handel auf der Deriv-Plattform effizienter und individueller gestalten. Mit der Deriv API können Entwickler auf eine breite Palette von Funktionen zugreifen, darunter das Platzieren von Geschäften, das Abrufen von Kontodaten, das Verwalten von Aufträgen und der Zugriff auf Echtzeit-Marktdaten. Dies kann für Händler hilfreich sein, die ihre Handelserfahrung anpassen oder spezialisierte Tools verwenden möchten, um fundiertere Handelsentscheidungen zu treffen. Insgesamt bietet Ihnen die Deriv API mehr Flexibilität und Kontrolle über Ihr Handelserlebnis. Sie können Ihre eigenen maßgeschneiderten Lösungen erstellen, die besser zu Ihrem Handelsstil und Ihren Zielen passen.
+
+## Wie verwende ich es?
+
+Hier sind die Schritte zur Verwendung der Deriv API:
+
+1. **Registrieren Sie sich für ein Deriv API-Konto**: Gehen Sie zur Deriv API Website und melden Sie sich für ein Konto an. Sobald Sie sich registriert haben, erhalten Sie ein API-Token, das Sie zur Authentifizierung Ihrer API-Anfragen verwenden können.
+
+2. **Machen Sie sich mit der API-Dokumentation vertraut**: Die Deriv API bietet eine umfassende Dokumentation, in der erklärt wird, wie die API-Endpunkte verwendet werden, einschließlich der verfügbaren Parameter und Antwortformate. Stellen Sie sicher, dass Sie mit der Dokumentation vertraut sind, bevor Sie die API verwenden.
+
+3. **Erstellen Sie eine API-Anwendung**: Um eine API-Anwendung zu erstellen, müssen Sie einen Namen für Ihre Anwendung und einen Redirect-URI angeben. Die Redirect-URI ist die URL, zu der der Benutzer weitergeleitet wird, nachdem er Ihre Anwendung für den Zugriff auf sein Deriv-Konto autorisiert hat.
+
+4. **Autorisieren Sie Ihre Anwendung**: Sobald Sie Ihre API-Anwendung erstellt haben, müssen Sie sie für den Zugriff auf Ihr Deriv-Konto autorisieren. Dazu müssen Sie sich bei Ihrem Deriv-Konto anmelden und Ihrer Anwendung die Erlaubnis erteilen, auf Ihre Kontodaten zuzugreifen.
+
+5. **API-Anfragen stellen**: Sobald Ihre Anwendung autorisiert ist, können Sie damit beginnen, API-Anfragen zu stellen. Sie können die API verwenden, um Informationen über Ihr Konto abzurufen, Trades zu platzieren, Aufträge zu verwalten und andere handelsbezogene Aufgaben auszuführen.
+
+6. **Testen Sie Ihre API-Integration**: Bevor Sie Ihre Anwendung starten, sollten Sie Ihre API-Integration gründlich testen, um sicherzustellen, dass sie korrekt funktioniert.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/de/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..ce60b84bc
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Monetarisieren Sie Ihre Trading-App
+hide_title: true
+draft: false
+sidebar_label: Monetarisierung der Deriv API
+sidebar_position: 1
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Konzept
+ - verdienen Sie
+ - verdienen
+ - monetarisieren
+ - Monetarisierung
+ - api
+ - Websocket
+keywords:
+ - Konzept
+ - verdienen Sie
+ - verdienen
+ - monetarisieren
+ - Monetarisierung
+ - api
+ - Websocket
+description: Finden Sie heraus, wie Sie die Deriv-API zu Geld machen können, indem Sie ein Deriv-Partner werden, Werbung in Ihrer Trading-App schalten oder Premium-Funktionen anbieten.
+---
+
+## Monetarisierung der Deriv API
+
+Es gibt mehrere Möglichkeiten, die Deriv API zu monetarisieren:
+
+1. **Für den Zugriff auf Ihre Handelsanwendung Gebühren erheben**: Wenn Ihre Deriv API-basierte Handelsanwendung den Nutzern einen Mehrwert bietet, können Sie ihnen ein Abonnement oder eine einmalige Gebühr für den Zugriff auf die Anwendung in Rechnung stellen und so eine mögliche Einnahmequelle für Ihr Unternehmen schaffen.
+
+2. **Gebühren für Premium-Funktionen**: Wenn Ihre Handelsanwendung über fortgeschrittene Funktionen wie Echtzeit-Marktdaten, fortgeschrittene Charting-Tools und andere Premium-Funktionen verfügt, die den Nutzern einen Mehrwert bieten, können Sie zusätzliche Einnahmen erzielen, indem Sie den Nutzern den Zugang zu diesen Funktionen in Rechnung stellen.
+
+3. **Affiliate Marketing**: Sie können am Partnerprogramm von Deriv teilnehmen und Provisionen für die Vermittlung von neuen Nutzern an die Deriv-Plattform verdienen. Dies kann eine gute Option sein, wenn Sie ein Publikum haben, das sich für den Handel oder das Investieren interessiert.
+
+4. **Empfehlungsgebühren**: Wenn Sie eine Handelsanwendung entwickelt haben, die mit der Deriv-Plattform integriert ist, können Sie bestehenden Nutzern, die neue Nutzer auf Ihre Anwendung verweisen, Empfehlungsgebühren anbieten. Dieser Anreiz kann sie dazu ermutigen, Ihre Anwendung weiterzuempfehlen, damit Sie Ihren Nutzerstamm vergrößern können.
+
+5. **Werbung**: Wenn Sie eine Handelsanwendung entwickelt haben, die eine große Nutzerbasis hat, könnten Sie in Erwägung ziehen, Werbeflächen an relevante Werbetreibende zu verkaufen. Dies kann eine gute Möglichkeit sein, zusätzliche Einnahmen zu erzielen.
+
+6. **Markup**: Nutzen Sie die Deriv-API, um Ihre eigenen Websites und Apps zu erstellen, und verdienen Sie Provisionen auf die Geschäfte und Zahlungen Ihrer Kunden, indem Sie Ihre Kreationen durch Markup monetarisieren.
+
+## Markup
+
+Steigern Sie Ihren Umsatz, indem Sie Aufschläge auf jeden Kontrakt erheben, der über die von Ihnen mit der Deriv API entwickelte Handels-App gekauft wird. Sie können den Aufschlag selbst festlegen, bis zu einem Maximum von 3%.
+
+Zu den unterstützten Handelsarten gehören: Optionen, Multiplikatoren und Akkumulatoren.
+
+Hier ein Beispiel, wie der Aufschlag berechnet wird:
+
+Um eine Auszahlung von **2,00 USD** zu erhalten:
+
+- Kundeneinsatz ohne Aufschlag = **1,07 USD**.
+
+Mit dem Aufschlag (z.B. 2%) zahlt ein Kunde:
+
+- Der Einsatz des Kunden mit dem Aufschlag = Einsatz + (Auszahlung x Aufschlag)
+- Der Einsatz des Kunden mit dem Aufschlag = 1,07 USD + (2 USD x 2%) = **1,11 USD**.
+
+## Kommission verdienen
+
+Verdienen Sie Kommissionen auf Geschäfte und Zahlungen, die von Ihren Kunden über die von Ihnen mit der Deriv-API erstellten Websites und Anwendungen getätigt werden. Weitere Einzelheiten zu den Provisionsplänen finden Sie [hier](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/de/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..09e142c90
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: Autorisierung öffnen
+hide_title: true
+draft: false
+sidebar_label: OAuth 2
+sidebar_position: 4
+tags:
+ - Konzept
+ - verdienen Sie
+ - verdienen
+ - Provision
+ - Markup
+keywords:
+ - Konzept
+ - verdienen Sie
+ - verdienen
+ - Provision
+ - Markup
+description: Erfahren Sie mehr über die OAuth-Autorisierung, die Anmeldung ohne API-Token und wie Sie damit die Benutzerfreundlichkeit Ihrer Trading App verbessern können.
+---
+
+## Was ist OAuth2?
+
+OAuth steht für Open Authorisation — ein Protokoll, das es einem Client ermöglicht, auf die Ressourcen eines Benutzers auf einem Server zuzugreifen, ohne die Anmeldeinformationen des Benutzers preiszugeben.
+
+Diese Art der Autorisierung ermöglicht es Kunden, sich mit ihren Deriv-Konten bei Apps von Drittanbietern anzumelden, ohne ein API-Token zu erstellen. In diesem Fall sieht die Drittanbieter-App das Passwort oder das permanente API-Token des Benutzers nicht, was sie sicherer macht.
+
+Die OAuth2-Authentifizierung erfordert mehr Einrichtungsschritte, ist aber die sicherste Methode für Entwickler, Kunden Zugriff auf ihre App zu gewähren.
+
+Weitere Informationen zu OAuth2 finden Sie [in diesem Leitfaden](https://aaronparecki.com/oauth-2-simplified/).
+
+### So verwenden Sie die OAuth-Autorisierung
+
+1. Geben Sie die URL, die als **OAuth Redirect URL** auf der App-Registrierungsseite verwendet wird, im Feld **Website URL** an.
+
+2. Fügen Sie eine Login-Schaltfläche auf Ihrer Website oder App hinzu und leiten Sie die Benutzer zu `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`, wobei Ihre_app_id die ID Ihrer App ist.
+
+3. Sobald sich ein Benutzer anmeldet, wird er zu der URL weitergeleitet, die Sie als **Weiterleitungs-URL** eingegeben haben. Dieser URL werden Argumente mit den Sitzungs-Tokens des Benutzers hinzugefügt, und sie sieht ähnlich aus wie: `https://[IHRE_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=`
+
+4. In den Parametern der URL sehen Sie alle Konten und das Sitzungstoken für jedes Konto. Übergeben Sie diese Token an den Authorize-API-Aufruf, um Aktionen im Namen des Kontos auszuführen.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/intro.md b/i18n/de/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..4e62d87e1
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,101 @@
+---
+title: Schnellstart
+hide_title: false
+draft: false
+sidebar_label: Schnellstart
+sidebar_position: 0
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Schnellstart
+ - erste Schritte
+ - Schnelleinstieg
+keywords:
+ - deriv
+ - api
+ - erste Schritte
+ - Schnelleinstieg
+description: Verschaffen Sie sich einen Überblick über die verfügbaren Deriv-API-Codebeispiele und -sprachen und wie Sie diese für die Erstellung Ihrer Trading-App verwenden können.
+---
+
+```mdx-code-block
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+```
+
+Unsere Dokumentation ist in mehrere Abschnitte unterteilt:
+
+
+
+
+ Kernkonzepte
+
+
+ Code Beispiele
+
+
+ Sprachen
+
+
+ Leitfaden
+
+
+ Einrichten einer Deriv-App
+
+
+
+
+ Code Beispiele
+
+
+
+
+
+
Zentrale Konzepte
+
+
+
+ Schauen Sie sich die Kernkonzepte Seiten an und nehmen Sie sich
+ Zeit, sie durchzulesen. Diese Konzepte werden Ihnen helfen, sich mit unserer WebSocket-Server-Api
+ vertraut zu machen und sie effizienter zu nutzen. Sie sind nicht mit unseren Frameworks oder Bibliotheken verbunden.
+
+
+
+Wenn Sie die Seite Kernkonzepte durchlesen, können Sie
+ können Sie damit beginnen, Ihren Implementierungsansatz auf der Grundlage der Sprache, des Frameworks oder der Bibliothek zu wählen, die Sie
+ die Sie in Ihrer Anwendung verwenden wollen.
+
+
+
Code Beispiele
+
+Wenn Sie wissen wollen, wie Sie unsere API in Ihrem Code implementieren können, dann empfehlen wir Ihnen einen Blick
+unsere Code-Beispiele an. Diese Code-Beispiele finden Sie in
+`CodeSandboxes`. So können Sie die Code-Beispiele einfach fälschen und mit ihnen für
+persönlichen Gebrauch experimentieren. Im Moment haben wir nur JavaScript-Codebeispiele, aber wir planen, in naher Zukunft weitere Beispiele hinzuzufügen, die mit anderen Sprachen, Frameworks und Bibliotheken erstellt wurden.
+
+
+
Sprachen
+
+
+
+ Wenn Sie unsere Code-Beispiele verwenden, empfehlen wir Ihnen auch einen Blick auf unseren Abschnitt{' '}
+ Sprachen. Hier beschreiben wir im Detail, wie Sie
+ Ihr persönliches Projekt richtig einrichten können, um unsere API zu nutzen. Dies wird Ihnen sicherlich hilfreich sein
+ , wenn Sie versuchen, einige unserer Codebeispiele in Ihr eigenes Projekt zu integrieren.
+
+
+
+
Leitfäden
+
+
+wissen möchten, wie Sie Ihre Anwendung "monetarisieren" können oder wie Sie unter
+ eine "sichere Methode für die Anmeldung von Benutzern bei Ihrer Anwendung" erstellen können, dann stellen wir Ihnen eine Handvoll{' '}
+ Anleitungen zur Verfügung, die Ihnen dabei helfen können.
+
+
+
Einrichten einer Deriv-Anwendung
+
+
+
+ Wenn Sie mehr über das Wesentliche wissen möchten, das für die Einrichtung Ihrer eigenen Anwendung erforderlich ist,
+ , dann werfen Sie einen Blick auf den Abschnitt{' '}
+ Einrichten einer Derivatanwendung.
+
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..9b7f4f249
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Sprachen",
+ "position": 4,
+ "link": {
+ "type": "generierter Index",
+ "title": "Programmiersprachen",
+ "description": "Wählen Sie Ihre bevorzugte Programmiersprache, um eine Handelsanwendung mit Hilfe unserer WebSocket API zu erstellen. Beginnen Sie mit diesen Codebeispielen zu lernen."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..18b8291a4
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Dart",
+ "position": 2,
+ "link": {
+ "type": "generierter Index"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/de/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..c70f05bc1
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Einführung
+sidebar_label: Einführung
+sidebar_position: 0
+description: Erhalten Sie eine Schritt-für-Schritt-Anleitung, wie Sie reine Sprachen auf Derivs WebSocket API verwenden. Beginnen Sie mit dem Aufbau Ihrer Handelsanwendung mit diesem API-Beispiel.
+---
+
+Jeder Sprachabschnitt enthält eine Schritt-für-Schritt-Anleitung, wie Sie die `Deriv WebSocket Server APIs` mit reinen Sprachfunktionen verwenden. Wenn Sie also unsere Dokumente zum ersten Mal verwenden, gehen Sie bitte jeden Abschnitt durch, um das Beste aus ihnen herauszuholen.
+
+:::tip
+Sie können direkt in einen beliebigen Abschnitt springen. Es gibt Links zu Anforderungen, die den Einstieg in die einzelnen Schritte erleichtern.
+:::
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..6f064bcb0
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "generierter Index",
+ "description": "Beginnen Sie mit der Erstellung Ihrer Handelsanwendung mit Javascript, HTML und CSS über unsere WebSocket-API."
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..140cc6b96
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: Länderliste abrufen
+sidebar_label: Eine Liste von Ländern erhalten
+sidebar_position: 2
+tags:
+ - länder_liste
+ - Javascript
+keywords:
+ - länder_liste
+ - Javascript
+description: Erhalten Sie Informationen über Ihre Nutzer, indem Sie eine Länderliste zu Ihrer Handels-App hinzufügen. Mit diesem JavaScript-API-Beispiel lernen Sie, wie das geht.
+---
+
+
+
+Um eine Liste der Länder zu erhalten, aktualisieren Sie den Listener für das Ereignis "Öffnen" mit dem folgenden Ansatz:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // wird in Millisekunden angegeben, was 120 Sekunden entspricht
+let interval;
+// abonnieren Sie das Ereignis 'open'
+websocket.addEventListener('open', (event) => {
+ console.log('Websocket-Verbindung hergestellt: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // um die Verbindung aufrecht zu erhalten
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+```
+
+Aktualisieren Sie nun den Ereignis-Listener `Nachricht`, um die Daten zu rendern:
+
+```js title="index.js" showLineNumbers
+//
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('list of countries', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong response: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('received message: ', receivedMessage);
+ break;
+ }
+});
+```
+
+Die Antwort sollte ein Objekt sein:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "residence_list": 1
+ },
+ "msg_type": "wohnsitz_liste",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Inseln",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Führerschein"
+ },
+ "national_identity_card": {
+ "display_name": "Nationale Identitätskarte"
+ },
+ "passport": {
+ "display_name": "Reisepass"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albanien",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+Mit diesem Aufruf erhalten Sie nützliche Informationen über die unterstützten Länder, wie z.B.:
+
+- Ein "2-Buchstaben-Code" für jedes Land
+- Identity"-Dienstleister für jedes Land
+- Format der Steueridentifikationsnummer des Landes (`tin_format`)
+- usw.
+
+Dies kann für Formulare zur Kontoerstellung nützlich sein, in denen Sie die Benutzer auffordern müssen, je nach Land, in dem sie wohnen, validierte Informationen über ihre Identitätsbasis anzugeben.
+
+:::caution
+Für die Überprüfung von Adressen und Steuer-IDs verwenden Sie bitte das angegebene 'tin_format' für das Land.
+:::
+
+Das Land des Benutzers ist wichtig für Ihre nächsten Schritte. Sie bestimmt, welche Assets und Funktionen sie nutzen können.
+
+:::tip
+Es ist besser, die Liste der Länder zu erhalten, bevor Sie Ihr Formular ausfüllen.
+:::
+
+:::danger
+Sie benötigen detaillierte Inhalte über `IDV` und `ONFIDO` Identitätsdienste, ihre Unterschiede und Möglichkeiten.
+:::
+
+Ihr endgültiger Code lautet dann:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Ersetzen Sie durch Ihre app_id oder belassen Sie es zum Testen bei 1089.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // in Millisekunden, was 120 Sekunden entspricht
+let interval;
+
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // um die Verbindung aufrecht zu erhalten
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// Ereignis 'message' abonnieren
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('Liste der Länder', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong Antwort: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('empfangene Nachricht: ', receivedMessage);
+ break;
+ }
+});
+
+// Abonnieren Sie das Ereignis 'close'
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// Abonnieren Sie das Ereignis 'error'
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..d606c56f9
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Projekt einrichten | JavaScript
+sidebar_label: Projekt einrichten
+sidebar_position: 0
+tags:
+ - Javascript
+keywords:
+ - js
+ - Projekt-Einrichtung
+description: Erstellen Sie ein Verzeichnis für Ihr nächstes API-Handelsapplikationsprojekt unter Verwendung eines WebSockets.
+---
+
+### Ein Projekt erstellen
+
+Wir werden eine einfache HTML-Seite erstellen, die unsere JavaScript-Datei enthält, die unsere WebSocket-Verbindung verarbeiten wird. Erstellen Sie zunächst ein Verzeichnis für Ihr nächstes Projekt:
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+Navigieren Sie zum Ordner `deriv-websocket-demo`:
+
+```bash
+cd deriv-websocket-demo
+```
+
+Als Nächstes erstellen Sie die erforderlichen Dateien, wie Sie unten sehen:
+
+```bash
+index.html index.css index.js berühren
+```
+
+:::tip
+Wir empfehlen die Verwendung von [Visual Studio Code](https://code.visualstudio.com/) mit aktivierter [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer). Dies wird Ihnen bei der Implementierung sehr helfen.
+:::
+
+Öffnen Sie nun die Datei `index.html` oder verwenden Sie die [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+Ändern Sie nun den Inhalt der Dateien mit der folgenden Methode:
+
+```js title="index.js" showLineNumbers
+console.log('hier erstellen wir unsere Websocket-Verbindung');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ Deriv HTML JS Demo
+
+
+
Deriv WebSocket API Demo
+
+
+
+```
+
+Nachdem wir den Inhalt hinzugefügt haben, können wir die Anwendung ausführen, indem wir einfach die Datei `index.html` ausführen oder die Live Server Extension verwenden. Wenn Sie Ihre Anwendung ausführen, sehen Sie in der Konsole nach, ob die Datei `console.log` angezeigt wird. Dann wissen Sie, dass die JavaScript-Datei funktioniert und die Websocket-Verbindung richtig implementiert werden kann.
+
+Um den Deriv Websocket einzurichten, können Sie die Seite [WebSocket-Verbindung](/docs/languages/javascript/websocket-connection) aufrufen.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..23c7ae56e
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: Einrichten einer WebSocket-Verbindung
+sidebar_label: WebSocket-Verbindung
+sidebar_position: 1
+tags:
+ - Javascript
+keywords:
+ - js
+ - Websocket-Verbindung
+description: Eine Anleitung, wie Sie eine WebSocket-Verbindung zu einer WebSocket-API in Ihrer Handelsanwendung einrichten.
+---
+
+:::caution
+
+Wenn Sie mit WebSockets nicht vertraut sind, sehen Sie sich bitte [unsere Dokumentation](/docs/core-concepts/websocket) an.
+
+:::
+
+### Richten Sie eine WebSocket-Verbindung ein
+
+
+
+Als Nächstes erstellen wir eine WebSocket-Verbindung zum Deriv WebSocket Server, wie unten gezeigt:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Ersetzen Sie durch Ihre app_id oder belassen Sie es zum Testen bei 1089.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+```
+
+:::info
+`app_id = 1089` ist nur für Testzwecke. Bitte aktualisieren Sie es mit Ihrer eigenen app_id, wenn Sie Ihre Anwendung in einer Produktionsumgebung veröffentlichen. Bitte sehen Sie sich [diese Anleitung](/docs/setting-up-a-deriv-application) an, um eine neue App für sich selbst zu erstellen.
+:::
+
+An diesem Punkt sind wir mit dem WebSocket-Server verbunden. Wir erhalten jedoch keine Daten. Um Daten zu senden oder zu empfangen, müssen wir uns bei Websocket-Ereignissen"anmelden".
+
+In der Regel gibt es 4 Ereignisse für "WebSocket-Verbindungen":
+
+- **Schließen**:
+ Wird ausgelöst, wenn eine Verbindung mit einem WebSocket geschlossen wird. Auch über die Onclose-Eigenschaft verfügbar.
+- **öffnen**:
+ Wird ausgelöst, wenn eine Verbindung mit einem WebSocket geöffnet wird. Auch über die onopen-Eigenschaft verfügbar.
+- **Nachricht**:
+ Wird ausgelöst, wenn Daten über einen WebSocket empfangen werden. Auch über die onmessage-Eigenschaft verfügbar.
+- **Fehler**:
+ Wird ausgelöst, wenn eine Verbindung mit einem WebSocket aufgrund eines Fehlers geschlossen wurde, z.B. wenn einige Daten nicht gesendet werden konnten. Auch über die onerror-Eigenschaft verfügbar.
+
+Fügen wir unserer WebSocket-Verbindung einen Event-Listener für diese Ereignisse hinzu.
+
+```js title="index.js" showLineNumbers
+//
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ console.log('new message received from server: ', event);
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
+
+Öffnen Sie nun die Datei "index.html" in unserem Browser und überprüfen Sie Ihre Entwicklerkonsole. Sie sollten nur das Protokoll für `WebSocket-Verbindung hergestellt` sehen.
+
+### Daten senden und empfangen
+
+Unser WebSocket-Server bietet Ping/Pong-Funktionen. Verwenden wir es in unserem Demo-Projekt, um Daten zu senden und zu empfangen. Ändern Sie die Ereignis-Listener für `open` und `message` wie folgt:
+
+:::caution
+Die Funktion `send` auf der WebSocket-Verbindung empfängt nur `string`, `ArrayBuffer`, `Blob`, `TypedArray` und `DataView`. Sie können mehr darüber auf [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send) lesen. Das heißt, wenn wir ein `Objekt` senden wollen, müssen wir es zuerst mit `JSON.stringify` stringifizieren.
+:::
+
+```js title="index.js" showLineNumbers
+//
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('new message received from server: ', receivedMessage);
+});
+```
+
+Die `receivedMessage` wäre ein Objekt wie dieses:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+Herzlichen Glückwunsch :tada:
+
+Sie haben gerade Ihr erstes Demo-Projekt mit WebSockets erstellt.
+
+:::tip
+Die "Ping"-Anfrage wird meist verwendet, um die Verbindung zu testen oder sie aufrechtzuerhalten.
+:::
+
+### Halten Sie die WebSocket-Verbindung am Leben
+
+Standardmäßig werden "WebSocket-Verbindungen" geschlossen, wenn etwa **180 Sekunden lang** kein Datenverkehr zwischen ihnen stattfindet. Eine Möglichkeit, die Verbindung aufrechtzuerhalten, besteht darin, [ping](/api-explorer#ping) Anfragen in Abständen von **120 Sekunden** zu senden. Dadurch bleibt die Verbindung lebendig und aktiv.
+
+Ein einfaches Setup-Beispiel wäre das Folgende:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // in Millisekunden, was 120 Sekunden entspricht
+let interval;
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // um die Verbindung aufrecht zu erhalten
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// Abonnieren des Ereignisses 'close'
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+```
+
+Sobald die Verbindung hergestellt ist, beginnen wir mit dem Senden von Ping-Anfragen in Abständen von 12000 ms.
+
+Ihr endgültiger Code sollte wie folgt lauten:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Ersetzen Sie durch Ihre app_id oder belassen Sie es zum Testen bei 1089.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // in Millisekunden, was 120 Sekunden entspricht
+let interval;
+
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // um die Verbindung aufrecht zu erhalten
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// Ereignis 'message' abonnieren
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('neue Nachricht vom Server erhalten: ', receivedMessage);
+});
+
+// Ereignis 'close' abonnieren
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..5b9e8b099
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Pythons",
+ "position": 3,
+ "link": {
+ "type": "generierter Index"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/de/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..70e2b7410
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Typoskript",
+ "position": 4,
+ "link": {
+ "type": "generierter Index"
+ }
+}
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/de/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..b16f89f7b
--- /dev/null
+++ b/i18n/de/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Erstellen Sie eine Deriv-Anwendung
+sidebar_label: Einrichten einer Deriv-Anwendung
+sidebar_position: 7
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Einleitung
+ - Anwendung
+ - Einrichtung
+keywords:
+ - Einleitung
+ - Anwendung
+ - Einrichtung
+description: Eine Schritt-für-Schritt-Anleitung zur Erstellung Ihres Deriv-API-Tokens und zum Aufbau Ihrer Handelsanwendung mit Hilfe unserer Handels-API. Mehr erfahren.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### Konto ableiten
+
+Wenn Sie noch kein Deriv-Konto haben, können Sie ganz einfach eines erstellen, indem Sie unsere Anmeldeseite besuchen oder den Aufruf new_account_virtual API verwenden. Es ist völlig kostenlos. Und wenn Sie bereits ein Konto haben, melden Sie sich bitte mit Ihren Kontodaten an. Um einen versehentlichen Verlust von Geldern während des Tests zu vermeiden, empfehlen wir Ihnen, Ihr Demokonto anstelle eines echten Kontos zu verwenden.
+
+Um einen Aufschlag zu verdienen, eröffnen Sie ein Deriv-Echtgeldkonto, um Ihre monatlichen Erträge zu erhalten. Sie können auch ein echtes Konto mit den API-Aufrufen new_account_real oder new_account_maltainvest erstellen.
+
+:::caution
+Um Deriv-Anwendungen zu erstellen, benötigen Sie ein API-Token mit dem Admin-Bereich für das Konto, das Sie für Ihre Anwendung verwenden möchten.
+:::
+
+## Wie Sie ein Deriv API-Token erstellen
+
+Um Ihr API-Token zu erstellen, gehen Sie einfach zum Dashboard und wählen Sie die Registerkarte **Tokens verwalten**. Erstellen Sie von dort aus ein neues Token, das der für die Funktionen Ihrer Anwendung erforderlichen Zugriffsebene entspricht.
+
+Um ein neues API-Token zu erstellen, gehen Sie folgendermaßen vor:
+
+1. Wählen Sie die von Ihnen benötigten Bereiche aus.
+2. Geben Sie einen Namen für Ihren Token an
+3. Klicken Sie auf **Erstellen**.
+
+Alternativ können Sie auch ein API-Token über den API-Aufruf api_token erstellen.
+
+:::caution
+Sie benötigen ein Token mit dem Geltungsbereich `Admin`, um eine Anwendung zu erstellen.
+:::
+
+## Wie Sie eine Deriv-Anwendung erstellen
+
+Um Ihre Anwendung mit den entsprechenden Konfigurationsoptionen zu erstellen, wählen Sie im Dashboard die Registerkarte **Anwendung registrieren**. Sie können jederzeit Änderungen an der Konfiguration Ihrer Anwendung auf der Registerkarte **Anwendungen verwalten** vornehmen.
+
+| App-Informationsfeld | Beschreibung |
+| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Konto | Das Konto, mit dem Sie die Anwendung erstellen möchten |
+| API Token | Das API-Token, mit dem Sie die Anwendung erstellen möchten |
+| Name der App | Name der Anwendung |
+| Markup | Die zum Handelspreis hinzugefügte Provision zur Erzielung zusätzlicher Einnahmen |
+| Autorisierungs-URL | Die URL, mit der sich Kunden ohne API-Token mit ihren Deriv-Konten bei Ihrer App anmelden können |
+| Verifizierungs-URL | Wird für die E-Mail-Überprüfung verwendet. Falls angegeben, wird die URL mit dem Verifizierungs-Token an die E-Mail des Benutzers gesendet; andernfalls wird die Authentifizierungs-URL verwendet. |
+
+**Um eine Anwendung zu erstellen, gehen Sie folgendermaßen vor:**
+
+1. Wählen Sie das Konto, mit dem Sie die Anwendung erstellen möchten.
+2. Wählen Sie das zu Ihrem Konto hinzugefügte API-Token (es muss den Geltungsbereich "Admin" haben).
+3. Geben Sie einen Namen für Ihre Anwendung an.
+4. Füllen Sie die Felder **Markup** und **Authentifizierungsdetails** aus.
+5. Wählen Sie die **Authorisation Scopes**, die Ihre Anwendung benötigt.
+6. Klicken Sie auf **Bewerbung registrieren**.
+
+Vergewissern Sie sich, dass die URLs **Authorisation** und **Verification** je nach Ihrer Implementierung korrekt sind.
+
+Wenn Ihre Domain zum Beispiel **`https://example.com`** lautet und Ihre **Autorisierung und Authentifizierung von** `verify` übernommen wird, lauten Ihre URLs:
+
+**`https://example.com/verify`**
diff --git a/i18n/de/docusaurus-theme-classic/navbar.json b/i18n/de/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..4ebb94ca5
--- /dev/null
+++ b/i18n/de/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Deriv API-Logo",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Dokumentation",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Armaturenbrett",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "API-Explorer",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Blog",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Bug Bounty",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/es_ES/code.json b/i18n/es_ES/code.json
new file mode 100644
index 000000000..f9f6b47e3
--- /dev/null
+++ b/i18n/es_ES/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Conéctese"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Discuta ideas y comparta soluciones con desarrolladores de todo el mundo."
+ },
+ "Join our community": {
+ "message": "Únase a nuestra comunidad"
+ },
+ "We're here to help": {
+ "message": "Estamos aquí para ayudarle"
+ },
+ "Email us at": {
+ "message": "Envíenos un correo a"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "si tiene alguna pregunta."
+ },
+ "Change API endpoint": {
+ "message": "Cambiar el API endpoint"
+ },
+ "Server is Required": {
+ "message": "Se requiere servidor"
+ },
+ "Please enter a valid server URL": {
+ "message": "Por favor ingrese una URL de servidor válida"
+ },
+ "Server URL": {
+ "message": "URL del servidor"
+ },
+ "App ID is required": {
+ "message": "Se requiere el ID de la aplicación"
+ },
+ "Please enter a valid app ID": {
+ "message": "Por favor, introduzca un ID de aplicación válido"
+ },
+ "App ID": {
+ "message": "ID de la aplicación"
+ },
+ "Connected to :": {
+ "message": "Conectado a :"
+ },
+ "Submit": {
+ "message": "Enviar"
+ },
+ "Reset to original settings": {
+ "message": "Restablecer los ajustes originales"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} artículos",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Navegación por las páginas documentos",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Anterior",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Siguiente",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "Está llamada API debe ser autorizada porque requiere el acceso a la información de su cuenta."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Ingrese a su cuenta Deriv para continuar. Si no tiene una cuenta Deriv, regístrese primero."
+ },
+ "Sign up": {
+ "message": "Crear cuenta"
+ },
+ "Log in": {
+ "message": "Iniciar sesión"
+ },
+ "Request JSON": {
+ "message": "Solicitar JSON"
+ },
+ "Send Request": {
+ "message": "Enviar solicitud"
+ },
+ "Clear": {
+ "message": "Limpiar"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "Su objeto JSON no es válido. Por favor, asegúrese de proporcionar la sintaxis correcta para su objeto JSON."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Inicie sesión en su cuenta Deriv para obtener el token API y empezar a utilizar nuestra API."
+ },
+ "Log In": {
+ "message": "Iniciar sesión"
+ },
+ "API Token Manager": {
+ "message": "Gestor de Tokens API"
+ },
+ "Deriv API features": {
+ "message": "Características de la Deriv API"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API le ofrece acceso completo a todas las funcionalidades de operación de DTrader y le permite crear sus propios sistemas de operación y herramientas de análisis completos."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Operar opciones digitales y multiplicadores"
+ },
+ "Monitor real-time pricing": {
+ "message": "Supervisar los precios en tiempo real"
+ },
+ "Buy/sell contracts": {
+ "message": "Comprar/Vender contratos"
+ },
+ "Manage user's accounts": {
+ "message": "Gestionar las cuentas de los usuarios"
+ },
+ "Monitor existing contracts": {
+ "message": "Supervisar los contratos existentes"
+ },
+ "View user's historical transactions": {
+ "message": "Ver el historial de transacciones del usuario"
+ },
+ "See what our clients say": {
+ "message": "Vea lo que dicen nuestros clientes"
+ },
+ "Comprehensive all-in-one": {
+ "message": "Amplia y completa"
+ },
+ "client library": {
+ "message": "biblioteca de clientes"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Simplifique sus procesos de desarrollo y ponga en marcha su aplicación"
+ },
+ "faster with the client library of your choice.": {
+ "message": "más rápido con la biblioteca de cliente de su elección."
+ },
+ "Go to the JavaScript library": {
+ "message": "Ir a la biblioteca JavaScript"
+ },
+ "Go to the Python library": {
+ "message": "Ir a la biblioteca Python"
+ },
+ "Go to the Flutter library": {
+ "message": "Ir a la biblioteca Flutter"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "Empiece a utilizar nuestra API en 3 sencillos pasos:"
+ },
+ "1. Learn about our API": {
+ "message": "1. Conozca nuestra API"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Comprenda los conceptos y terminologías básicas"
+ },
+ "2. Sign up": {
+ "message": "2. Inscríbase"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "Cree una cuenta Deriv gratuita para acceder a nuestra API"
+ },
+ "3. Register your app": {
+ "message": "3. Registre su aplicación"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Rellene el formulario de registro para empezar a utilizar Deriv API"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "Al utilizar nuestra API, confirma que ha leído y aceptado nuestros"
+ },
+ "terms and conditions.": {
+ "message": "términos y condiciones."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Utilice nuestra potente, flexible y gratuita API para construir una operación personalizada"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "plataforma - para usted o para su negocio."
+ },
+ "Quick Start": {
+ "message": "Inicio rápido"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Formas de ganar con Deriv API"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Registre su aplicación en Deriv y añada un porcentaje de margen a los precios de los contratos para obtener beneficios de cada contrato adquirido."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Regístrese como afiliado, cree su aplicación y obtenga comisiones por las operaciones realizadas a través de su aplicación y del plan de afiliación que seleccione."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Regístrese como agente de pagos, cree su propio sitio web de pagos personalizado y utilice nuestra API para ganar comisiones por cada pago que procese para los clientes de Deriv."
+ },
+ "Select API Call - Version 3": {
+ "message": "Seleccionar llamada API - Versión 3"
+ },
+ "ALL CALLS": {
+ "message": "ALL CALLS"
+ },
+ "Note:": {
+ "message": "Nota:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "No comparta los tokens del alcance Admin con terceros no autorizados."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "Este alcance permitirá a aplicaciones de terceros ver la actividad, los ajustes, los límites, las hojas de balance, el historial de compras de operaciones de su cuenta, entre otros."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "Este alcance permitirá a aplicaciones de terceros comprar y vender contratos por usted, renovar sus comprar caducadas y recargar sus cuentas demo."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "Este alcance permitirá a aplicaciones de terceros retirar mediante agentes de pago y realizar transferencias entre cuentas por usted."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "Este alcance permitirá a apps de terceros ver su historial de operaciones."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "Este alcance permitirá a aplicaciones de terceros abrir cuentas por usted, gestionar sus ajustes y uso de token, entre otras cosas."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "Seleccione los alcances según el acceso que necesita."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Copie y pegue el token en la aplicación."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "Esta cuenta no tiene tokens API con el alcance admin. Elija otra cuenta."
+ },
+ "App information": {
+ "message": "Información sobre la aplicación"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Seleccione su token api ( debe tener alcance admin )"
+ },
+ "App name (required)": {
+ "message": "Nombre de la aplicación (obligatorio)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Ese nombre está escogido. Elija otro."
+ },
+ "Markup": {
+ "message": "Markup"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Puede ganar comisiones añadiendo un markup al precio de cada operación. Introduzca aquí su porcentaje de markup."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Nota: El margen de beneficio solo está disponible para las cuentas reales."
+ },
+ "Markup percentage (optional)": {
+ "message": "Porcentaje de markup (opcional)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Introduzca 0 si no desea obtener un recargo. Máx. recargo: 3%"
+ },
+ "OAuth details": {
+ "message": "Detalles de OAuth"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Esto permite a los clientes iniciar sesión en su aplicación utilizando sus cuentas Deriv sin un token de API."
+ },
+ "Authorisation URL (optional)": {
+ "message": "URL de autorización (opcional)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Tenga en cuenta que esta URL se utilizará como URL de redirección OAuth para la autorización OAuth."
+ },
+ "Verification URL (optional)": {
+ "message": "URL de Verificación (opcional)"
+ },
+ "Scope of authorization": {
+ "message": "Alcance de la Autorización"
+ },
+ "Select the scope for your app:": {
+ "message": "Seleccione el alcance de su aplicación:"
+ },
+ "Read": {
+ "message": "Leer"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": Tendrá pleno acceso a la información de sus clientes."
+ },
+ "Trade": {
+ "message": "Operar"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Podrá comprar y vender contratos en nombre de sus clientes."
+ },
+ "Trading information": {
+ "message": "Información de trading"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Podrá ver la información de trading de sus clientes, incluido el saldo de su cuenta."
+ },
+ "Payments": {
+ "message": "Pagos"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": Podrá realizar depósitos y retiros en nombre de sus clientes."
+ },
+ "Admin": {
+ "message": "Administrador"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": Acceso completo a la cuenta, incluido el acceso para gestionar los tokens de seguridad."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "Al registrar su solicitud, reconoce que ha leído y aceptado la Deriv API"
+ },
+ "terms and conditions": {
+ "message": "términos y condiciones"
+ },
+ "Edit application details": {
+ "message": "Editar los detalles de la solicitud"
+ },
+ "Delete application": {
+ "message": "Eliminar aplicación"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Para ver reflejados sus datos, registre su aplicación a través del formulario de registro."
+ },
+ "Register now": {
+ "message": "Regístrese ahora"
+ },
+ "Manage tokens": {
+ "message": "Gestionar tokens"
+ },
+ "Register application": {
+ "message": "Registrar aplicación"
+ },
+ "Manage applications": {
+ "message": "Gestionar aplicaciones"
+ },
+ "Your apps": {
+ "message": "Sus aplicaciones"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Registre su aplicación, obtenga un ID de aplicación y empiece a utilizar la Deriv API"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Tenga cuidado de con quién comparte este token. Cualquier persona con este token puede realizar las siguientes acciones en nombre de su cuenta"
+ },
+ "Add accounts": {
+ "message": "Añadir cuentas"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "Crear o eliminar tokens API para operaciones y retiros"
+ },
+ "Modify account settings": {
+ "message": "Modificar los ajustes de cuenta"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Introduzca su token de API (con el alcance Admin) para registrar su aplicación."
+ },
+ "You have successfully registered your application.": {
+ "message": "Ha registrado correctamente su solicitud."
+ },
+ "You can now start using Deriv API": {
+ "message": "Ya puede empezar a utilizar la API Deriv"
+ },
+ "Got it": {
+ "message": "Entendido"
+ },
+ "Cancel": {
+ "message": "Cancelar"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Esta página se colgó.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Página no encontrada",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "No hemos podido encontrar lo que buscaba.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Entre en contacto con el propietario del sitio que le enlazó a la URL original y hágale saber que su enlace está roto.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "nota",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "consejo",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "peligro",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "información",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "precaución",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Volver arriba",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Archivar",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Archivar",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Navegación por la página de la lista del blog",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Entradas recientes",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Entradas anteriores",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Navegación por la página de publicaciones del blog",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Publicación reciente",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Publicación Antigua",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Una publicación|{count} publicaciones",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} etiquetado con \"{tagName}\"",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Ver todas las etiquetas",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Cambiar entre modo oscuro y claro (actualmente {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "modo oscuro",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "modo claro",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Breadcrumbs",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Un documento etiquetado|{count} documentos etiquetados",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} con \"{tagName}\"",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Versión: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Se trata de documentación no publicada para la versión {siteTitle} {versionLabel}.",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "Se trata de documentación para {siteTitle} {versionLabel}, que ya no se mantiene activamente.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Para obtener documentación actualizada, consulte la página {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "última versión",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Editar esta página",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "Enlace directo a {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " en {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " por {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Última actualización{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Versiones",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Etiquetas:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Cerrar",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Navegación por las publicaciones recientes del blog",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Copiado",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Copiar código al portapapeles",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Copiar",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Alternar el ajuste de palabras",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Alternar la categoría de la barra lateral colapsable '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Lenguajes",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Principal",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Leer más",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "Leer más sobre {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Página de inicio",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "En esta página",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "Un minuto de lectura|{readingTime} minutos de lectura",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Colapsar la barra lateral",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Colapsar la barra lateral",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Barra lateral de documentos",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Cerrar la barra de navegación",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Alternar barra de navegación",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Volver al menú principal",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Ampliar la barra lateral",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Ampliar la barra lateral",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Resultado",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Editor en vivo",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "No hay resultados"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Ver todos los resultados"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Vea los resultados fuera de {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "Ver todos los resultados en {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "Buscar",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "Resultados de la búsqueda para \"{query}\"",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Buscar en la documentación",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "en todas partes"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 documento encontrado|{count} documentos encontrados",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "No se han encontrado documentos",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Inténtelo de nuevo",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Ir al contenido principal",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Etiquetas",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Página web de Deriv"
+ },
+ "Who we are": {
+ "message": "Quiénes somos"
+ },
+ "Contact us": {
+ "message": "Contáctenos"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Sólo se permiten caracteres alfanuméricos con espacios y guiones bajos. (Ejemplo: mi_aplicacion)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "El nombre no puede contener \"Binary\", \"Deriv\" o palabras similares."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "La URL de su sitio web no puede superar los 255 caracteres."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Introduzca una URL válida. (Ejemplo: https://www.[SuNombreDeDominio].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "Su valor de recargo no puede tener más de 4 caracteres."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "Su valor de recargo debe ser igual o superior a 0.00 y no superior a 3.00."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Utilizando la API Deriv para crear una aplicación de trading con funciones como los gráficos de precios en tiempo real disponibles en Dtrader."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Ventajas de utilizar la Deriv API"
+ },
+ "Automation": {
+ "message": "Automatización"
+ },
+ "Easy integration": {
+ "message": "Fácil integración"
+ },
+ "Fast execution": {
+ "message": "Ejecución rápida"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Una aplicación de negociación creada con la API Deriv mostrada en un ordenador portátil."
+ },
+ "Personalise your trading": {
+ "message": "Personalice sus operaciones"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Personalice sus aplicaciones de trading para adaptarlas a sus necesidades. Cree gráficos y vistas a su gusto. Desarrolle su aplicación de trading utilizando cualquier lenguaje de programación común y amplíe sus oportunidades de trading."
+ },
+ "Build a business and earn more": {
+ "message": "Construya un negocio y gane más"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Cree sus propias aplicaciones de operación aprovechando la potencia de los servicios de operación de Deriv. Comparta sus apps con otros operadores o clientes y obtenga la oportunidad de ganar más o de crear su propio negocio."
+ },
+ "Name": {
+ "message": "Nombre"
+ },
+ "Token": {
+ "message": "Token"
+ },
+ "Scopes": {
+ "message": "Alcances"
+ },
+ "Last Used": {
+ "message": "Último usado"
+ },
+ "Valid for IP": {
+ "message": "Válido para IP"
+ },
+ "Update Application": {
+ "message": "Actualizar Aplicación"
+ },
+ "Register Application": {
+ "message": "Registrar aplicación"
+ },
+ "Your account": {
+ "message": "Su cuenta"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Elija su token de API con el alcance de administrador"
+ },
+ "Application Name": {
+ "message": "Nombre de la aplicación"
+ },
+ "Application ID": {
+ "message": "ID de la solicitud"
+ },
+ "Redirect URL": {
+ "message": "URL de Redirección"
+ },
+ "Actions": {
+ "message": "Acciones"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Solo se permiten caracteres alfanuméricos con espacios y guiones bajos."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "El nombre puede contener hasta 48 caracteres."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "No se permiten nombres de token duplicados."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Solo se permiten caracteres alfanuméricos con espacios y guiones bajos"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Solo se permiten 2 a 32 caracteres"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "No se permiten nombres de token duplicados para la misma cuenta."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "No se permiten las palabras clave \"deriv\" o \"binary\" ni palabras que se parezcan, por ejemplo, \"_binary_\" o \"d3eriv\"."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Póngale un nombre a su token y pulse en Crear para generarlo."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Nombre de la ficha (Ha creado {numberOfTokens} de 30 fichas)"
+ },
+ "Create": {
+ "message": "Crear"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 artículo|{count} artículos",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "advertencia",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Ampliar la categoría de la barra lateral '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Contraer categoría de la barra lateral '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Página sin clasificar",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Esta página no está en la lista. Los motores de búsqueda no la indexarán y solo podrán acceder a ella los usuarios que dispongan de un enlace directo.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "Con nuestra API, podrá:"
+ },
+ "Yes, delete": {
+ "message": "Sí, borrar"
+ },
+ "Delete token": {
+ "message": "Borrar testigo"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "¿Está seguro de que desea eliminar este token?"
+ },
+ "Delete app": {
+ "message": "Eliminar aplicación"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "¿Está seguro de que desea eliminar esta aplicación?"
+ },
+ "Update App": {
+ "message": "Actualizar App"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "El nombre de su ficha debe tener al menos 2 caracteres."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Sólo se permiten hasta 32 caracteres."
+ },
+ "Nevermind": {
+ "message": "No importa"
+ },
+ "OK": {
+ "message": "OK"
+ },
+ "Token created successfully!": {
+ "message": "¡Token creado con éxito!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "Por favor, guarde esta clave de acceso. Por razones de seguridad, no podrá volver a verla ni copiarla. Si pierde esta clave, tendrá que generar un nuevo token."
+ },
+ "Key": {
+ "message": "Clave"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Ha creado el número máximo de fichas."
+ },
+ "Deriv account": {
+ "message": "Cuenta Deriv"
+ },
+ "Log out": {
+ "message": "Cerrar sesión"
+ },
+ "Documentation": {
+ "message": "Documentación"
+ },
+ "Dashboard": {
+ "message": "Panel de control"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "Recompensa por Errores"
+ },
+ "Homepage": {
+ "message": "Homepage"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "if you need any assistance or support."
+ },
+ "Send an email": {
+ "message": "Send an email"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current.json b/i18n/es_ES/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..c979c146a
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Siguiente",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Conceptos fundamentales",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Aprenda a utilizar la API WebSocket y las llamadas a la API para crear su aplicación de trading personalizada.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Ejemplos de código",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Ejemplos de código",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Descubra los códigos API que puede utilizar para crear su aplicación de trading. Aprenda con ejemplos de API.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Ejemplos de Javascript",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "Ejemplos de JavaScript",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Explore los códigos JavaScript que puede utilizar para crear su aplicación de trading. Aprenda a través de ejemplos de JavaScript y ejemplos de API.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Lenguajes",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Lenguajes de programación",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "Seleccione su lenguaje de programación preferido para crear una aplicación de trading con la ayuda de nuestra API WebSocket. Empiece a aprender con estos ejemplos de código.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "Empiece a crear su aplicación de trading con Javascript, HTML y CSS a través de nuestra API WebSocket.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Guías",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Una guía sobre la API Deriv, que incluye ejemplos de la API para crear una aplicación de trading con funciones completas similares a Deriv Trader. ¡Empiece hoy mismo!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..65c7d6e41
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Bibliotecas de clientes",
+ "position": 5,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda a utilizar las funciones de la API websocket de Deriv con nuestras bibliotecas de clientes"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..b96e0d309
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Flutter",
+ "position": 2,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Documentos de Cliente Flutter"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..52eb83e9f
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuración del proyecto
+sidebar_label: Configuración
+sidebar_position: 0
+---
+
+Consulte la documentación de la biblioteca [aquí](https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Actualizaremos estas páginas en el futuro cuando tengamos contenido para ellas
+:::
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..8bb2bfd64
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Introducción
+sidebar_label: Introducción
+sidebar_position: 0
+description: Introducción a las bibliotecas de clientes
+---
+
+## Introducción
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..070ef67ed
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Python",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Documentos de Python"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..e1742ab96
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuración del proyecto
+sidebar_label: Configuración
+sidebar_position: 0
+---
+
+Consulte la documentación de la biblioteca [aquí](https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Actualizaremos estas páginas en el futuro cuando tengamos contenido para ellas
+:::
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..bb46ab8d2
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Typescript",
+ "position": 0,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Documentos de Javascript / Typescript"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..fbdf4852a
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuración del proyecto
+sidebar_label: Configuración
+sidebar_position: 0
+---
+
+Consulte la documentación de la biblioteca [aquí](https://binary-com.github.io/deriv-api/)
+
+:::caution
+Actualizaremos estas páginas en el futuro cuando tengamos contenido para ellas
+:::
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..b12ed29dd
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Preguntas Frecuentes",
+ "position": 7,
+ "link": {
+ "type": "métodos de pago"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..a073a6bb4
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: Condiciones de uso de la API Deriv
+sidebar_label: Condiciones de uso de la API Deriv
+sidebar_position: 1
+tags:
+ - preguntas frecuentes
+keywords:
+ - preguntas frecuentes
+description: Condiciones de uso de la API Deriv
+---
+
+La API Deriv es gratuita y está sujeta a nuestros [términos y condiciones](https://deriv.com/terms-and-conditions) y
+[derechos de autor](https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+Si encuentra alguna dificultad al utilizarla o si necesita ayuda, póngase en contacto con nosotros
+a través de uno de nuestros foros de asistencia o por correo electrónico.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..d30a8885a
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: ¿Cómo puedo ganar dinero con la API deriv?
+sidebar_label: ¿Cómo puedo ganar dinero con la API deriv?
+sidebar_position: 1
+tags:
+ - preguntas frecuentes
+keywords:
+ - preguntas frecuentes
+description: Cómo ganar dinero con la API deriv
+---
+
+- Puede ganar comisiones por las operaciones y los pagos que realicen sus clientes a través de
+ los sitios web y las aplicaciones que cree con la API Deriv. Obtenga más detalles sobre los planes de comisiones
+ [aquí](https://deriv.com/partners/affiliate-ib).
+
+- También puede ganar con los márgenes de beneficio de cada contrato comprados a través de una aplicación de trading
+ que haya creado con la API Deriv. El margen de beneficio lo define usted y puede ser de hasta
+ el 5%.
+
+A continuación se muestra un ejemplo de cómo se calcula el margen de beneficio:
+
+- Para obtener un pago de 2 **USD** : Inversión del cliente sin recargo = 1.07 **USD**
+- Con el recargo (por ejemplo, 2%), un cliente paga : Inversión del cliente con el recargo =
+ Inversión + (pago x recargo)
+- Inversión del cliente con el recargo = 1.07 **USD** + (2 **USD** x 2%) = 1.11 **USD**
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..4194a3547
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,21 @@
+---
+title: ¿Qué puedo hacer con la API deriv?
+sidebar_label: ¿Qué puedo hacer con la API deriv?
+sidebar_position: 0
+tags:
+ - preguntas frecuentes
+keywords:
+ - preguntas frecuentes
+description: características de la API deriv
+---
+
+La API Deriv le permite realizar casi todas las funciones de las plataformas Deriv, ya que
+comparten la misma API. Para nuestras plataformas de CFD (Deriv MT5 y Deriv X), la funcionalidad API
+sólo está disponible para algunas acciones de gestión de cuentas.
+
+Los usuarios de nuestra API suelen realizar las siguientes actividades:
+
+- Construir sitios web similares a Deriv pero con características diferentes.
+- Crear aplicaciones de escritorio para ejecutar operaciones para sí mismos y sus clientes.
+- Explorar la información histórica sobre los ticks.
+- Automatizar los servicios como agentes de pago.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..d159f197e
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Inicio rápido
+hide_title: false
+draft: false
+sidebar_label: Inicio rápido
+sidebar_position: 0
+tags:
+ - introducción
+keywords:
+ - aplicación de comercio
+ - código api
+ - ejemplo de api
+description: Obtenga una visión general de los ejemplos de código y lenguajes disponibles de la API Deriv, y cómo utilizarla para crear su aplicación de negociación.
+---
+
+Nuestra documentación está dividida en varias secciones:
+
+- [Configuración de una aplicación deriv](/docs/setting-up-a-deriv-application.md)
+- [Terminología](categoría/terminología)
+- [Conceptos básicos](categoría/conceptos básicos)
+- [Idiomas](categoría/idiomas)
+- [Bibliotecas de clientes](category/client-libraries)
+- [Guías](categoría/guías)
+- [FAQ](categoría/faq)
+
+### Inicio rápido
+
+Eche un vistazo a las páginas [Concepto básico](categoría/conceptos básicos) y [Terminología](categoría/terminología) y tómese su tiempo para leerlas. Estos conceptos lo ayudarán a familiarizarse con nuestra API de servidor websocket y cómo usarla de manera más eficiente. No están relacionados con ninguno de nuestros marcos o bibliotecas.
+
+Cuando lea las páginas [Concepto básico](categoría/conceptos básicos) y [Terminología](categoría/terminología), podrá empezar a elegir su enfoque de implementación en función del lenguaje / marco / biblioteca que desee utilizar en su aplicación.
+
+El uso de nuestras [Bibliotecas cliente](category/client-libraries) es opcional y también puede obtener el mismo resultado con los tutoriales proporcionados en [Sección de idiomas](category/languages), pero nuestras bibliotecas cliente le proporcionan llamadas a la API más `robustas` y `seguras de tipo`.
+
+### Uso de nuestro servidor websocket únicamente con funciones de lenguajes
+
+Si desea utilizar nuestra api de servidor websocket con un lenguaje de codificación específico, eche un vistazo a la [Sección Idiomas](categoría/idiomas) y continúe su viaje desde allí.
+
+:::caution
+Le sugerimos que utilice nuestras [Bibliotecas cliente](category/client-libraries), ya que le ofrecen una mejor experiencia como desarrollador.
+:::
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..2ae7cdce4
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Terminología",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestra terminología"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..92ddd7b56
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Verificación de identidad
+hide_title: false
+draft: false
+sidebar_label: Verificación de identidad
+sidebar_position: 4
+tags:
+ - conceptos
+ - terminología
+ - identidad
+ - verificación
+ - añadir
+ - documento
+keywords:
+ - conceptos
+ - terminología
+ - identidad
+ - verificación
+ - añadir
+ - documento
+description: ¿Qué es la verificación de identidad en las aplicaciones de Deriv?
+---
+
+### ¿Qué es la verificación de identidad en las aplicaciones de Deriv?
+
+Añade información sobre el documento, como el país emisor, la identificación y el tipo, para los procesos de verificación de la identidad.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..1323824ef
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cuenta",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Conozca sobre nuestra categoría de cuentas"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..9939d252e
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Subir documento
+hide_title: false
+draft: false
+sidebar_label: Subir documento
+sidebar_position: 4
+tags:
+ - conceptos
+ - documento
+ - subir
+ - terminología
+keywords:
+ - conceptos
+ - documento
+ - subir
+ - terminología
+description: ¿Qué es la llamada de API de carga de documentos?
+---
+
+### ¿Qué es la llamada de API de carga de documentos?
+
+Solicite información de KYC al cliente
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..299809257
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamadas de Evaluación Financiera",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas de API de Evaluación Financiera"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..a259a7140
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Obtenga una evaluación financiera
+hide_title: false
+draft: false
+sidebar_label: Obtenga una evaluación financiera
+sidebar_position: 4
+tags:
+ - conceptos
+ - obtener
+ - financiera
+ - evaluación
+ - terminología
+keywords:
+ - conceptos
+ - obtener
+ - financiera
+ - evaluación
+ - terminología
+description: ¿Qué es la llamada de API de Obtener evaluación financiera?
+---
+
+### ¿Qué es la llamada de API de Obtener evaluación financiera?
+
+Esta llamada obtiene los detalles de la evaluación financiera.
+
+La "evaluación financiera" es un cuestionario que deben completar los clientes de determinadas Landing Companies, debido a los requisitos reglamentarios y de KYC (conozca a su cliente).
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..94392570c
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Establecer Evaluación Financiera
+hide_title: false
+draft: false
+sidebar_label: Establecer Evaluación Financiera
+sidebar_position: 4
+tags:
+ - conceptos
+ - símbolos activos
+keywords:
+ - conceptos
+ - símbolos activos
+description: ¿Qué es la llamada de API de Establecer Evaluación Financiera?
+---
+
+### ¿Qué es la llamada de API de Establecer Evaluación Financiera?
+
+Esta llamada establece los detalles de la evaluación financiera en función de las respuestas del cliente para analizar si posee la experiencia y los conocimientos necesarios para comprender los riesgos que implica la operación de opciones binarias.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..16b383e76
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Obtener las configuraciones de la cuenta
+hide_title: false
+draft: false
+sidebar_label: Obtener las configuraciones de la cuenta
+sidebar_position: 4
+tags:
+ - conceptos
+ - obtener
+ - cuenta
+ - configuraciones
+ - terminología
+keywords:
+ - conceptos
+ - obtener
+ - cuenta
+ - configuraciones
+ - terminología
+description: ¿Qué es la llamada de API de Obtener las configuraciones de cuenta?
+---
+
+### ¿Qué es la llamada de API de Obtener las configuraciones de cuenta?
+
+Obtener las configuraciones del usuario (correo electrónico, fecha de nacimiento, dirección, etc.)
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..e06070f0d
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Cartera
+hide_title: false
+draft: false
+sidebar_label: Cartera
+sidebar_position: 4
+tags:
+ - conceptos
+ - cartera
+ - terminología
+keywords:
+ - conceptos
+ - cartera
+ - terminología
+description: ¿Qué es la llamada a la API Portfolio?
+---
+
+### ¿Qué es la llamada a la API Portfolio?
+
+Recibir información sobre mi cartera actual de opciones sobresalientes.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..c42ac3696
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Tabla de ganancias
+hide_title: false
+draft: false
+sidebar_label: Tabla de ganancias
+sidebar_position: 4
+tags:
+ - conceptos
+ - ganancia
+ - tabla
+ - terminología
+keywords:
+ - conceptos
+ - ganancia
+ - tabla
+ - terminología
+description: ¿Qué es la llamada de API de Tabla de Ganancias?
+---
+
+### ¿Qué es la llamada de API de Tabla de Ganancias?
+
+Recupere un resumen de la tabla de ganancias de la cuenta, de acuerdo con los criterios de búsqueda dados.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..7b50bb536
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Verificación de realidad
+hide_title: false
+draft: false
+sidebar_label: Verificación de realidad
+sidebar_position: 4
+tags:
+ - conceptos
+ - realidad
+ - verificación
+ - terminología
+keywords:
+ - conceptos
+ - realidad
+ - verificación
+ - terminología
+description: ¿Qué es la llamada API de Verificación de realidad?
+---
+
+### ¿Qué es la llamada API de Verificación de realidad?
+
+Recupere el resumen de las operaciones y de la cuenta del cliente para la facilidad de verificación de realidad.
+
+Una "comprobación de realidad" significa una visualización del tiempo transcurrido desde el inicio de la sesión y de las ganancias/pérdidas asociadas del cliente.
+
+El servicio de verificación de realidad es un requisito reglamentario para determinadas landing companies.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..b19b901ec
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: Extracto
+hide_title: false
+draft: false
+sidebar_label: Extracto
+sidebar_position: 4
+tags:
+ - conceptos
+ - extracto
+ - terminología
+keywords:
+ - conceptos
+ - extracto
+ - terminología
+description: ¿Qué es la llamada API de Extracto?
+---
+
+### ¿Qué es la llamada API de Extracto?
+
+Recuperar un resumen de las transacciones de la cuenta, según los criterios de búsqueda dados.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..241e7f41c
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cuenta Virtual / Real",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Conozca nuestras llamadas API de Cuentas Virtuales y Reales"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..c4ea68034
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Contrato",
+ "position": 2,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda acerca de nuestra Categoría de Contratos"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..ba0bca22f
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamadas de Compra/Venta de contratos",
+ "position": 2,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda más sobre nuestras llamadas API de Compra y Venta de contratos"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..e267fd289
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Comprar contrato para multiples cuentas
+hide_title: false
+draft: false
+sidebar_label: Comprar contrato para multiples cuentas
+sidebar_position: 4
+tags:
+ - conceptos
+ - comprar
+ - contrato
+ - múltiples
+ - cuentas
+ - terminología
+keywords:
+ - conceptos
+ - comprar
+ - contrato
+ - múltiples
+ - cuentas
+ - terminología
+description: ¿Qué es la Llamada API de Comprar contrato para multiples cuentas?
+---
+
+### ¿Qué es la Llamada API de Comprar contrato para multiples cuentas?
+
+Compra un contrato para varias cuentas especificadas por el parámetro `tokens`.
+
+Tenga en cuenta que, aunque se trata de una llamada autorizada, el contrato no se compra para la cuenta autorizada.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..f961acf25
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Comprar contrato
+hide_title: false
+draft: false
+sidebar_label: Comprar contrato
+sidebar_position: 4
+tags:
+ - conceptos
+ - comprar
+ - contrato
+ - terminología
+keywords:
+ - conceptos
+ - comprar
+ - contrato
+ - terminología
+description: ¿Qué es la llamada API de Vender Contratos Expirados?
+---
+
+### ¿Qué es la llamada API de Vender Contratos Expirados?
+
+Compre un contrato.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..c1df08300
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "Vender contratos: Múltiples cuentas"
+hide_title: false
+draft: false
+sidebar_label: "Vender contratos: Múltiples cuentas"
+sidebar_position: 4
+tags:
+ - conceptos
+ - venta
+ - contrato
+ - múltiples
+ - cuentas
+ - terminología
+keywords:
+ - conceptos
+ - venta
+ - contrato
+ - múltiples
+ - cuentas
+ - terminología
+description: "¿Qué es la llamada API de Vender contratos: Multiples cuentas?"
+---
+
+### ¿Qué es la llamada API de Vender contratos: Multiples cuentas?
+
+Venda contratos para varias cuentas simultáneamente.
+
+Utiliza la respuesta shortcode de `buy_contract_for_multiple_accounts` para identificar el contrato, y tokens de autorización para seleccionar en qué cuentas vender esos contratos.
+
+Tenga en cuenta que solo se verán afectadas las cuentas identificadas por los tokens. Esto no venderá el contrato en la cuenta actualmente autorizada a menos que incluya el token para la cuenta actual.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..d4dd2ddc6
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Contrato de venta
+hide_title: false
+draft: false
+sidebar_label: Contrato de venta
+sidebar_position: 4
+tags:
+ - conceptos
+ - venta
+ - contrato
+ - terminología
+keywords:
+ - conceptos
+ - venta
+ - contrato
+ - terminología
+description: ¿Qué es la llamada API de Contrato de Venta?
+---
+
+### ¿Qué es la llamada API de Contrato de Venta?
+
+Vender un contrato identificado a partir de una convocatoria anterior de `cartera`.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..a52930a88
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Contratos por símbolo
+hide_title: false
+draft: false
+sidebar_label: Contratos por símbolo
+sidebar_position: 4
+tags:
+ - conceptos
+ - contratos
+ - símbolo
+ - terminología
+keywords:
+ - conceptos
+ - contratos
+ - símbolo
+ - terminología
+description: ¿Qué es la llamada API de Contratos por símbolo?
+---
+
+### ¿Qué es la llamada API de Contratos por símbolo?
+
+Para un símbolo determinado, obtén la lista de los contratos disponibles actualmente y los límites de barrera y duración más recientes para cada contrato.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..d5c8ebe3b
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamada de Propuestas de precios",
+ "position": 2,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas API de Propuestas de precios"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..4c4511e45
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Propuesta de precios: Contratos abiertos"
+hide_title: false
+draft: false
+sidebar_label: "Propuesta de precios: Contratos abiertos"
+sidebar_position: 4
+tags:
+ - conceptos
+ - precio
+ - propuesta
+ - abierto
+ - contratos
+ - terminología
+keywords:
+ - conceptos
+ - precio
+ - propuesta
+ - abierto
+ - contratos
+ - terminología
+description: "¿Qué es la Llamada API de Propuesta de precios: Contratos Abiertos?"
+---
+
+### ¿Qué es la Llamada API de Propuesta de precios: Contratos Abiertos?
+
+Obtiene el último precio de un contrato específico.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..c69b7fc67
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Propuesta de precio
+hide_title: false
+draft: false
+sidebar_label: Propuesta de precio
+sidebar_position: 4
+tags:
+ - conceptos
+ - precio
+ - propuesta
+ - terminología
+keywords:
+ - conceptos
+ - precio
+ - propuesta
+ - terminología
+description: ¿Qué es la llamada API de Propuesta de precios?
+---
+
+### ¿Qué es la llamada API de Propuesta de precios?
+
+Obtiene el último precio de un contrato específico.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..6e52b7d64
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Vender Contratos Expirados
+hide_title: false
+draft: false
+sidebar_label: Vender Contratos Expirados
+sidebar_position: 4
+tags:
+ - conceptos
+ - vender
+ - expirado
+ - contratos
+ - terminología
+keywords:
+ - conceptos
+ - vender
+ - expirado
+ - contratos
+ - terminología
+description: ¿Qué es la llamada API de Vender Contratos Expirados?
+---
+
+### ¿Qué es la llamada API de Vender Contratos Expirados?
+
+Esta llamada intentará vender cualquier contrato expirado y devolverá el número de contratos vendidos.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..f4ff69b43
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Copy Trading",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas API de Copy Trading"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..75b4a3cbd
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Lista"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Lista"
+sidebar_position: 4
+tags:
+ - P2P
+ - copiar
+ - operar
+ - lista
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - copiar
+ - operar
+ - lista
+ - conceptos
+ - terminología
+description: "¿Qué es la llamada API de Copy Trading: Lista?"
+---
+
+### ¿Qué es la llamada API de Copy Trading: Lista?
+
+Recupera una lista de copiadores y/o traders activos para copy trading
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..f75fc413a
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Inicio"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Inicio"
+sidebar_position: 4
+tags:
+ - P2P
+ - copiar
+ - operar
+ - inicio
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - copiar
+ - operar
+ - inicio
+ - conceptos
+ - terminología
+description: "¿Qué es la llamada API Copy Trading: Inicio?"
+---
+
+### ¿Qué es la llamada API Copy Trading: Inicio?
+
+Inicie las operaciones de copy trader.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..c701995a2
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Estadísticas"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Estadísticas"
+sidebar_position: 4
+tags:
+ - P2P
+ - copiar
+ - operar
+ - estadísticas
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - copiar
+ - operar
+ - estadísticas
+ - conceptos
+ - terminología
+description: "¿Qué es la llamada API de Copy Trading: Estadísticas?"
+---
+
+### ¿Qué es la llamada API de Copy Trading: Estadísticas?
+
+Recupere las estadísticas de rendimiento, operaciones, riesgos y de copiadores del operador.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..23395af29
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Stop"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Stop"
+sidebar_position: 4
+tags:
+ - P2P
+ - copiar
+ - operar
+ - stop
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - copiar
+ - operar
+ - stop
+ - conceptos
+ - terminología
+description: "¿Qué es la llamada API de Copy Trading: Stop?"
+---
+
+### ¿Qué es la llamada API de Copy Trading: Stop?
+
+Inicie las operaciones de copy trader.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..1fe505181
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestra categoría P2P"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..d159c8754
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamadas de Publicidad P2P",
+ "position": 6,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas API de Publicidades P2P"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..f71a78cda
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Crear Anuncio P2P
+hide_title: false
+draft: false
+sidebar_label: Crear Anuncio P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - anuncio
+ - crear
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - anuncio
+ - crear
+ - terminología
+description: ¿Qué es la llamada API de Crear Anuncio P2P?
+---
+
+### ¿Qué es la llamada API de Crear Anuncio P2P?
+
+Crea un anuncio P2P (Peer to Peer). Solo puede ser utilizado por un anunciante P2P autorizado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..276e66fe0
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Información de Anuncio P2P
+hide_title: false
+draft: false
+sidebar_label: Información de Anuncio P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - anuncio
+ - información
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - anuncio
+ - información
+ - terminología
+description: ¿Qué es la llamada API de Información de Anuncio P2P?
+---
+
+### ¿Qué es la llamada API de Información de Anuncio P2P?
+
+Recuperar información sobre un anuncio P2P.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..76ee722e7
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Lista de Anuncios P2P
+hide_title: false
+draft: false
+sidebar_label: Lista de Anuncios P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - anuncio
+ - Lista
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - anuncio
+ - Lista
+ - terminología
+description: ¿Qué es la llamada API de Lista de Anuncios P2P?
+---
+
+### ¿Qué es la llamada API de Lista de Anuncios P2P?
+
+Devuelve los anuncios disponibles para su uso con `p2p_order_create`.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..a61eed90c
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Actualización de Anuncio P2P
+hide_title: false
+draft: false
+sidebar_label: Actualización de Anuncio P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - anuncio
+ - actualizar
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - anuncio
+ - actualizar
+ - terminología
+description: ¿Qué es la llamada API de Actualización de Anuncio P2P?
+---
+
+### ¿Qué es la llamada API de Actualización de Anuncio P2P?
+
+Actualiza un anuncio P2P. Sólo puede ser utilizado por el anunciante.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..f4d9e9748
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamadas de Anunciante P2P",
+ "position": 6,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas API de Anunciante P2P"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..f36e6ce26
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: Anuncios de Anunciantes P2P
+hide_title: false
+draft: false
+sidebar_label: Anuncios de Anunciantes P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - anuncio
+ - anunciante
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - anuncio
+ - anunciante
+ - terminología
+description: ¿Qué es la llamada API de Anuncios de Anunciantes P2P?
+---
+
+### ¿Qué es la llamada API de Anuncios de Anunciantes P2P?
+
+Devuelve todos los anuncios P2P creados por el cliente autorizado. Sólo puede ser utilizado por un anunciante P2P registrado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..85c5bfa48
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Crear Anunciante P2P
+hide_title: false
+draft: false
+sidebar_label: Crear Anunciante P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - crear
+ - anunciante
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - crear
+ - anunciante
+ - terminología
+description: ¿Qué es la llamada API de Crear Anunciantes P2P?
+---
+
+### ¿Qué es la llamada API de Crear Anunciantes P2P?
+
+Registra al cliente como anunciante P2P.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..f64c9122b
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Información de Anunciante P2P
+hide_title: false
+draft: false
+sidebar_label: Información de Anunciante P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - anunciante
+ - información
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - anunciante
+ - información
+ - conceptos
+ - terminología
+description: ¿Qué es la llamada API de información de Anunciante P2P?
+---
+
+### ¿Qué es la llamada API de información de Anunciante P2P?
+
+Recuperar información sobre un anunciante P2P.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..5788750cc
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: Métodos de Pago de Anunciantes P2P
+hide_title: false
+draft: false
+sidebar_label: Métodos de Pago de Anunciantes P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - pago
+ - anunciante
+ - métodos
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - pago
+ - anunciante
+ - métodos
+ - conceptos
+ - terminología
+description: ¿Qué es la llamada API de Métodos de Pago de Anunciantes P2P?
+---
+
+### ¿Qué es la llamada API de Métodos de Pago de Anunciantes P2P?
+
+Gestionar o catalogar los métodos de pago de los anunciantes P2P.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..197d74076
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: Relaciones de Anunciantes P2P
+hide_title: false
+draft: false
+sidebar_label: Relaciones de Anunciantes P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - anunciante
+ - relaciones
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - anunciante
+ - relaciones
+ - conceptos
+ - terminología
+description: ¿Qué es la llamada API de Relaciones de Anunciantes P2P?
+---
+
+### ¿Qué es la llamada API de Relaciones de Anunciantes P2P?
+
+Actualiza y devuelve los anunciantes favoritos y bloqueados del usuario actual.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..512a6dadc
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Actualización de Anunciante P2P
+hide_title: false
+draft: false
+sidebar_label: Actualización de Anunciante P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - anunciante
+ - actualizar
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - anunciante
+ - actualizar
+ - conceptos
+ - terminología
+description: ¿Qué es la llamada API de Actualización de Anunciante P2P?
+---
+
+### ¿Qué es la llamada API de Actualización de Anunciante P2P?
+
+Actualiza la información del anunciante P2P para la cuenta actual. Solo puede ser utilizado por un anunciante P2P autorizado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..7ad1887a1
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamadas de Pedidos P2P",
+ "position": 6,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas de Pedidos P2P"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..5fafc228a
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: Cancelación de Pedido P2P
+hide_title: false
+draft: false
+sidebar_label: Cancelación de Pedido P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - cancelar
+ - pedido
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - cancelar
+ - pedido
+ - conceptos
+ - terminología
+description: ¿Qué es la llamada API de Cancelación de Pedido P2P?
+---
+
+### ¿Qué es la llamada API de Cancelación de Pedido P2P?
+
+Cancela un pedido P2P.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..f922f3640
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: Confirmación de Pedido P2P
+hide_title: false
+draft: false
+sidebar_label: Confirmación de Pedido P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - confirmar
+ - pedido
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - confirmar
+ - pedido
+ - conceptos
+ - terminología
+description: ¿Qué es la llamada API de Confirmación de Pedido P2P?
+---
+
+### ¿Qué es la llamada API de Confirmación de Pedido P2P?
+
+Confirme un pedido P2P.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..6ea595dd8
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Crear Pedido P2P
+hide_title: false
+draft: false
+sidebar_label: Crear Pedido P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - crear
+ - pedido
+ - conceptos
+ - terminología
+keywords:
+ - P2P
+ - crear
+ - pedido
+ - conceptos
+ - terminología
+description: ¿Qué es la llamada API de Crear Pedido P2P?
+---
+
+### ¿Qué es la llamada API de Crear Pedido P2P?
+
+Crea un pedido P2P para el anuncio especificado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..98cf416fa
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: Disputa de pedido P2P
+hide_title: false
+draft: false
+sidebar_label: Disputa de pedido P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - pedido
+ - disputa
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - pedido
+ - disputa
+ - terminología
+description: ¿Qué es la llamada API de Disputa de pedido P2P?
+---
+
+### ¿Qué es la llamada API de Disputa de pedido P2P?
+
+Disputar un pedido P2P.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..ef4f245ac
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Información de Pedido P2P
+hide_title: false
+draft: false
+sidebar_label: Información de Pedido P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - pedido
+ - información
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - pedido
+ - información
+ - terminología
+description: ¿Qué es la llamada API de Información de Pedido P2P?
+---
+
+### ¿Qué es la llamada API de Información de Pedido P2P?
+
+Recupera la información sobre un pedido P2P.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..b03b42851
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Lista de Pedidos P2P
+hide_title: false
+draft: false
+sidebar_label: Lista de Pedidos P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - pedido
+ - lista
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - pedido
+ - lista
+ - terminología
+description: ¿Qué es la llamada API de Lista de Pedidos P2P?
+---
+
+### ¿Qué es la llamada API de Lista de Pedidos P2P?
+
+Lista de pedidos activos.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..7a39ebb4a
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: Reseña de Pedido P2P
+hide_title: false
+draft: false
+sidebar_label: Reseña de Pedido P2P
+sidebar_position: 4
+tags:
+ - conceptos
+ - p2p
+ - pedido
+ - revisión
+ - terminología
+keywords:
+ - conceptos
+ - p2p
+ - pedido
+ - revisión
+ - terminología
+description: ¿Qué es la llamada API de Reseña de Pedido P2P?
+---
+
+### ¿Qué es la llamada API de Reseña de Pedido P2P?
+
+Crea una reseña para el pedido especificado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..69b2bc322
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Pago",
+ "position": 4,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestra Categoría de Pago"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..b9a3cd4a5
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Información del Cajero
+hide_title: false
+draft: false
+sidebar_label: Información del Cajero
+sidebar_position: 4
+tags:
+ - conceptos
+ - cajero
+ - información
+ - terminología
+keywords:
+ - conceptos
+ - cajero
+ - información
+ - terminología
+description: ¿Qué es la llamada API de Información del Cajero?
+---
+
+### ¿Qué es la llamada API de Información del Cajero?
+
+Solicita la información del cajero para el tipo especificado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..f50d83318
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamadas de Agente de Pago",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas de Agentes de Pago"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..ddda128f4
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Crear Agente de Pagos
+hide_title: false
+draft: false
+sidebar_label: Crear Agente de Pagos
+sidebar_position: 4
+tags:
+ - conceptos
+ - pago
+ - agente
+ - crear
+ - terminología
+keywords:
+ - conceptos
+ - pago
+ - agente
+ - crear
+ - terminología
+description: ¿Qué es la llamada API de Crear Agente de Pagos?
+---
+
+### ¿Qué es la llamada API de Crear Agente de Pagos?
+
+Guarda los datos del agente de pagos del cliente.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..184ca5da6
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Datos del Agente de Pagos
+hide_title: false
+draft: false
+sidebar_label: Datos del Agente de Pagos
+sidebar_position: 4
+tags:
+ - conceptos
+ - pago
+ - agente
+ - detalles
+ - terminología
+keywords:
+ - conceptos
+ - pago
+ - agente
+ - detalles
+ - terminología
+description: ¿Qué es la llamada API de Datos del Agente de Pagos?
+---
+
+### ¿Qué es la llamada API de Datos del Agente de Pagos?
+
+Obtenga los datos de agente de pagos del cliente.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..b246c6148
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Agente de pagos: Lista"
+hide_title: false
+draft: false
+sidebar_label: "Agente de pagos: Lista"
+sidebar_position: 4
+tags:
+ - conceptos
+ - pago
+ - agente
+ - lista
+ - terminología
+keywords:
+ - conceptos
+ - pago
+ - agente
+ - lista
+ - terminología
+description: "¿Qué es la llamada API de Agente de pagos: Lista?"
+---
+
+### ¿Qué es la llamada API de Agente de pagos: Lista?
+
+Devolverá una lista de agentes de pago de un país determinado para una moneda determinada.
+
+Los agentes de pago permiten a los usuarios depositar y retirar fondos utilizando métodos de pago locales que pueden no estar disponibles a través del sistema de cajero del sitio web principal.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..df0485959
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agente de pagos: Transferencia"
+hide_title: false
+draft: false
+sidebar_label: "Agente de pagos: Transferencia"
+sidebar_position: 4
+tags:
+ - conceptos
+ - pago
+ - agente
+ - transferencia
+ - terminología
+keywords:
+ - conceptos
+ - pago
+ - agente
+ - transferencia
+ - terminología
+description: "¿Qué es la llamada API de Agente de pagos: Transferencia?"
+---
+
+### ¿Qué es la llamada API de Agente de pagos: Transferencia?
+
+Transferencia de Agente de Pagos - esta llamada solo está disponible para las cuentas de Agentes de Pagos autorizados.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..c8f3a4eda
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agente de pagos: Retirar"
+hide_title: false
+draft: false
+sidebar_label: "Agente de pagos: Retirar"
+sidebar_position: 4
+tags:
+ - conceptos
+ - pago
+ - agente
+ - retirar
+ - terminología
+keywords:
+ - conceptos
+ - pago
+ - agente
+ - retirar
+ - terminología
+description: "¿Qué es la llamada API de Agente de pagos: Retirar?"
+---
+
+### ¿Qué es la llamada API de Agente de pagos: Retirar?
+
+Inicie una retirada de fondos a un Agente de Pagos autorizado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..34c1b3381
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Métodos de pago
+hide_title: false
+draft: false
+sidebar_label: Métodos de pago
+sidebar_position: 4
+tags:
+ - conceptos
+ - pago
+ - métodos
+ - terminología
+keywords:
+ - conceptos
+ - pago
+ - métodos
+ - terminología
+description: ¿Qué es la llamada API de Métodos de pago?
+---
+
+### ¿Qué es la llamada API de Métodos de pago?
+
+Devolverá una lista de métodos de pago disponibles para el país dado. Si se autentica la solicitud, se utilizará el país de residencia del cliente.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..08eafc2d4
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Trading",
+ "position": 3,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestra categoría de trading"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..8babddb55
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Símbolos activos
+hide_title: false
+draft: false
+sidebar_label: Símbolos activos
+sidebar_position: 4
+tags:
+ - conceptos
+ - activo
+ - símbolos
+ - terminología
+keywords:
+ - conceptos
+ - activo
+ - símbolos
+ - terminología
+description: ¿Qué es la llamada API de Símbolos activos?
+---
+
+### ¿Qué es la llamada API de Símbolos activos?
+
+Obtenga una lista de todos los símbolos actualmente activos (mercados subyacentes en los que los contratos están disponibles para operar).
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..1b3a6d6a4
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Índice de activos
+hide_title: false
+draft: false
+sidebar_label: Índice de activos
+sidebar_position: 4
+tags:
+ - conceptos
+ - activos
+ - índice
+ - terminología
+keywords:
+ - conceptos
+ - activos
+ - índice
+ - terminología
+description: ¿Qué es la llamada API de Índice de activos?
+---
+
+### ¿Qué es la llamada API de Índice de activos?
+
+Recupere una lista de todos los subyacentes disponibles y los tipos de contrato y límites de duración correspondientes.
+
+Si el usuario ha iniciado sesión, sólo se devolverán los activos disponibles para la landing company de ese usuario.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..e3dadf303
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamadas de Landing Company",
+ "position": 2,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas API de Landing Company"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..d8efb721e
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Detalles de la landing company
+hide_title: false
+draft: false
+sidebar_label: Detalles de la landing company
+sidebar_position: 4
+tags:
+ - conceptos
+ - landing
+ - company
+ - detalles
+ - terminología
+keywords:
+ - conceptos
+ - landing
+ - company
+ - detalles
+ - terminología
+description: ¿Qué es la llamada API de detalles de la Landing company?
+---
+
+### ¿Qué es la llamada API de detalles de la Landing company?
+
+La empresa tiene una serie de filiales autorizadas en varias jurisdicciones, que se denominan Landing Companies (y que son subsidiarias al 100% propiedad del Grupo Deriv).
+
+Esta llamada proporciona información sobre cada Landing Company.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..201932857
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: Landing company
+hide_title: false
+draft: false
+sidebar_label: Landing company
+sidebar_position: 4
+tags:
+ - conceptos
+ - landing
+ - company
+ - terminología
+keywords:
+ - conceptos
+ - landing
+ - company
+ - terminología
+description: ¿Qué es la llamada API de Landing Company?
+---
+
+### ¿Qué es la llamada API de Landing Company?
+
+La compañía tiene varias subsidiarias con licencia en varias jurisdicciones, que se denominan Landing Companies.
+
+Esta llamada devolverá la Landing Company adecuada para los clientes de un país determinado.
+
+La landing company puede diferir en lo que respecta a los índices sintéticos y los contratos financieros (Forex, Índices Bursátiles, Materias primas).
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..3eafed12e
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: Lista de países
+hide_title: false
+draft: false
+sidebar_label: Lista de países
+sidebar_position: 2
+tags:
+ - conceptos
+ - países
+ - residente
+ - lista
+ - terminología
+keywords:
+ - conceptos
+ - países
+ - residente
+ - lista
+ - terminología
+description: ¿Qué es la llamada API de la Lista de países?
+---
+
+### ¿Qué es la llamada a la API de la Lista de Países?
+
+Lista de países y códigos de país de 2 letras, adecuados para rellenar el formulario de apertura de cuenta.
+
+la lista de ejemplos puede ser algo así:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+]
+```
+
+Puede obtener más información sobre la `Lista de países` en [API Explorer - Lista de países](https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..f19dba7be
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Llamadas de Tick",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda sobre nuestras llamadas API de Tick"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..c5e38093f
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Historial de Ticks
+hide_title: false
+draft: false
+sidebar_label: Historial de Ticks
+sidebar_position: 4
+tags:
+ - conceptos
+ - intervalos
+ - historia
+ - terminología
+keywords:
+ - conceptos
+ - intervalos
+ - historia
+ - terminología
+description: ¿Qué es la llamada API del Historial de Ticks?
+---
+
+### ¿Qué es la llamada API del Historial de Ticks?
+
+Obtener datos históricos de ticks para un símbolo determinado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..db01ce613
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Corriente de Ticks
+hide_title: false
+draft: false
+sidebar_label: Corriente de Ticks
+sidebar_position: 4
+tags:
+ - conceptos
+ - intervalos
+ - corriente
+ - terminología
+keywords:
+ - conceptos
+ - intervalos
+ - corriente
+ - terminología
+description: ¿Qué es la llamada API de Corriente de Ticks?
+---
+
+### ¿Qué es la llamada API de Corriente de Ticks?
+
+Inicie un flujo continuo de actualizaciones de precios al contado para un símbolo determinado.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..b9475903b
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: Duración de Operaciones
+hide_title: false
+draft: false
+sidebar_label: Duración de Operaciones
+sidebar_position: 4
+tags:
+ - conceptos
+ - activos
+ - índice
+ - terminología
+keywords:
+ - conceptos
+ - activos
+ - índice
+ - terminología
+description: ¿Qué es la llamada API de Duración de Operaciones?
+---
+
+### ¿Qué es la llamada API de Duración de Operaciones?
+
+Recupere una lista de todos los subyacentes disponibles y los tipos de contrato y límites de duración de operación correspondientes.
+
+Si el usuario ha iniciado sesión, sólo se devolverán los activos disponibles para la landing company de ese usuario.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..5fb65118a
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Ejemplos de código",
+ "position": 3,
+ "link": {
+ "type": "métodos de pago",
+ "title": "Ejemplos de código",
+ "description": "Descubra los códigos API que puede utilizar para crear su aplicación de negociación. Aprenda con ejemplos de API."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..7b02493b1
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Ejemplos de Javascript",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Explore los códigos JavaScript que puede utilizar para crear su aplicación de negociación. Aprenda a través de ejemplos de JavaScript y ejemplos de API.",
+ "title": "Ejemplos en JavaScript"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..1735a7797
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Símbolos activos
+draft: false
+sidebar_label: Símbolos activos
+sidebar_position: 3
+tags:
+ - código
+ - ejemplo
+ - activo
+ - símbolos
+keywords:
+ - código
+ - ejemplo
+ - activo
+ - símbolos
+description: Aprenda a añadir símbolos activos e información de mercado a su aplicación de trading con un ejemplo de API.
+---
+
+importar SandboxIframe de '@site/src/components/SandboxIframe';
+importar { sandboxes } de '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Obtenga una lista de todos los símbolos actualmente activos (mercados subyacentes en los que los contratos están disponibles para operar).
+
+
+
+Los datos contienen información de mercado y sub-mercado relacionada con el símbolo. En caso de que quiera recuperar los símbolos activos de una landing company específica, puedes añadir landing_company al objeto de solicitud.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..51cc1d54f
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Contratos para símbolos
+draft: false
+sidebar_label: Contratos para Símbolo
+sidebar_position: 4
+tags:
+ - código
+ - ejemplo
+ - contratos
+ - símbolo
+keywords:
+ - código
+ - ejemplo
+ - contratos
+ - símbolo
+description: Añada una lista de símbolos de mercado y sus últimos límites de barrera y duración a su aplicación de trading con este ejemplo de API.
+---
+
+importar SandboxIframe de '@site/src/components/SandboxIframe';
+importar { sandboxes } de '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Para un símbolo determinado, obtenga la lista de los contratos disponibles actualmente y los límites de barrera y duración más recientes para cada contrato.
+
+
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..db498b8a7
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Conexión de la propuesta de contrato
+draft: false
+sidebar_label: Manténgase vivo
+sidebar_position: 7
+tags:
+ - código
+ - ejemplo
+ - mantenga
+ - vivo
+keywords:
+ - código
+ - ejemplo
+ - mantenga
+ - vivo
+description: Con este ejemplo de API, aprenda a mantener viva una conexión al obtener propuestas de contrato a través de la API Deriv.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
En este ejemplo verá cómo mantener viva una conexión al obtener propuestas de contrato a través de la API Deriv. Este ejemplo mantiene viva la conexión enviando un ping cada 30 segundos.
+
+
+
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..e4eb83f47
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Estado de la propuesta de contrato
+draft: false
+sidebar_label: Propuesta
+sidebar_position: 6
+tags:
+ - código
+ - ejemplo
+ - propuesta
+keywords:
+ - código
+ - ejemplo
+ - propuesta
+description: Aprenda a presentar el precio al contado, el pago y el valor al contado de los contratos de negociación con este ejemplo de API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Obtiene el último precio de un contrato específico.
+
+
+
+Este ejemplo es para obtener una propuesta de contrato. Podrá obtener el precio, el pago y el valor spot de su contrato. Para mantener viva esta conexión en caso de que se agote el tiempo de inactividad, consulte el ejemplo de Mantener viva.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..34714c2f4
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: Historial de garrapatas
+draft: false
+sidebar_label: Historial de Ticks
+sidebar_position: 2
+tags:
+ - código
+ - ejemplo
+ - intervalos
+ - historia
+keywords:
+ - código
+ - ejemplo
+ - intervalos
+ - historia
+description: Suscríbase a la función de historial de ticks de Deriv API para obtener los precios y las horas de los ticks anteriores. Integre esta función en su aplicación de negociación con este ejemplo de API.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Con el historial de ticks podrá obtener una recopilación de los tiempos y precios de ticks anteriores.
+
+
+
+
+
Nos suscribimos a la funcionalidad de ticks del websocket de la API Deriv para realizar un seguimiento de los ticks actuales y pasados.
+
+
+Como ejemplo, puede crear un gráfico de ticks interactivos con estos datos.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..c1ea3bea8
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Llamada
+draft: false
+sidebar_label: Ticks
+sidebar_position: 1
+tags:
+ - código
+ - ejemplo
+ - intervalos
+keywords:
+ - código
+ - ejemplo
+ - intervalos
+description: Eche un vistazo a un ejemplo de una llamada de tick conectada a un WebSocket de la API. ¡Empiece a crear su aplicación de negociación hoy mismo!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
La forma más sencilla de entender cómo funciona la API Deriv es probar nuestra llamada Tick:
+
+
+
+
+
+
Empezaremos con el ejemplo de los ticks porque es un bloque de código bastante sencillo de implementar. No tiene que acceder a la cuenta de Deriv y autenticar su aplicación para probarlo.
+
+
+
+
Un tick es una medida de movimiento mínimo al alza o a la baja en el precio de una materia prima comercial. Nos suscribimos a la funcionalidad de ticks del websocket de la Deriv API, que devolverá nuevos datos de ticks cada segundo. A modo de ejemplo, podría crear un gráfico de ticks interactivo con estos datos.
+
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..42815a926
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Solicitar el estado del sitio web
+draft: false
+sidebar_label: Estado del Sitio Web
+sidebar_position: 5
+tags:
+ - código
+ - ejemplo
+ - sitio web
+ - estado
+keywords:
+ - código
+ - ejemplo
+ - sitio web
+ - estado
+description: Explore ajustes como los límites de llamadas, la información sobre divisas y los idiomas admitidos a través de una solicitud de estado del sitio web. Aprenda con este ejemplo de API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Solicite el estado del sitio web. Desde la respuesta de la API podrá consultar ajustes generales como límites de llamadas, información sobre divisas, idiomas admitidos y mucho más.
+
+
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..af6b17890
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Conceptos fundamentales",
+ "position": 2,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Aprenda a utilizar la API WebSocket y las llamadas a la API para crear su aplicación de negociación personalizada."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..e9af359de
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: Funciones de las llamadas a la API
+hide_title: false
+draft: false
+sidebar_label: Funciones de las llamadas a la API
+sidebar_position: 1
+tags:
+ - concepto
+ - llamadas
+ - anatomía
+keywords:
+ - aplicación de comercio
+ - llamadas api
+ - ejemplo de api
+description: Establezca llamadas API para su aplicación de negociación utilizando la función de llamada API. Con ejemplos de API, aprenda a suscribirse, enviar solicitudes y obtener datos de respuesta.
+---
+
+## Suscríbete y envía
+
+Todas las llamadas API tienen una funcionalidad de envío para realizar una solicitud y recibir una respuesta. Algunas llamadas API también ofrecen una funcionalidad de suscripción que permite enviar actualizaciones a su aplicación cuando haya nueva información disponible.
+
+### Suscribirse
+
+Varias llamadas a la API proporcionan la funcionalidad `subscribe`. Cuando se suscribe a una llamada API, recibirá un flujo continuo de los datos de esa llamada API en particular.
+
+Algunas de estas llamadas a la API se suscriben automáticamente (por ejemplo, [ticks](/api-explorer#ticks)) y otras tienen un campo `subscribe` opcional. Si pasa `1` al campo `subscribe`, se iniciará la suscripción y el servidor seguirá enviando los datos solicitados hasta que cancele la suscripción llamando a las llamadas a la API `Forget` u `Forget all`.
+
+Por ejemplo, puede llamar a [Historial de ticks](/api-explorer#ticks_history) para recibir los datos del historial de ticks. Pero si añade la opción `subscribe` a esta llamada, recibirá los datos del historial de ticks que solicitó en la primera respuesta, y seguirá recibiendo una nueva respuesta cada vez que haya un nuevo tick publicado por el servidor para el símbolo dado.
+
+En el flujo de mensajes de `subscribe`, hay un campo llamado `subscription`. Este es el `ID del flujo`. Con este ID, puede identificar el flujo de mensajes en su lógica y detener el flujo con las llamadas a la API `Forget` y `Forget All`.
+
+Los datos proporcionados por las llamadas a la API con la funcionalidad `subscribe` pueden utilizarse como fuente de datos para otras llamadas y funciones de la API.
+
+### Enviar
+
+Si llama a la API con la función `enviar`, el servidor sólo le devolverá los datos solicitados una vez. Para obtener datos actualizados, debe volver a enviar la llamada API. Normalmente, este método se utiliza cuando se obtienen otras respuestas de llamadas a la API o eventos de interfaz de usuario como `Click`, `Scroll`, etc.
+
+### Olvidar
+
+Si desea detener el flujo de mensajes creado por `subscribe`, tendrá que realizar la llamada a la API `Forget` con el `Stream ID` correcto. De lo contrario, puede utilizar la llamada a la API `Olvidar todo` para detener los flujos por su `nombre de método`.
+
+:::caution
+Para más información sobre la llamada a la API `Forget`, eche un vistazo a [Forget](/api-explorer#forget) y [Forget All](/api-explorer#forget_all) en el explorador de API.
+:::
+
+## Solicitar datos
+
+Para facilitarle la gestión del flujo de solicitudes y respuestas de su conexión de WebSocket, cada llamada API de Deriv WebSocket sigue una estructura estandarizada. Puede usarlo para el almacenamiento en caché, la validación, además de la sincronización de solicitudes y respuestas.
+
+#### Nombre del método de llamada API
+
+Cada `petición` en la API WebSocket incluye un campo `nombre de método` que sirve como identificador único para la petición. En la mayoría de los casos, este `nombre de método` obtendrá un valor numérico de `1`. Sin embargo, hay algunos casos en los que la propiedad del identificador puede tener un valor de cadena.
+
+:::caution
+El nombre del método de llamada a la API es siempre obligatorio. este campo determina los datos que obtendrá de nuestro servidor WebSocket.
+:::
+
+### Campos obligatorios
+
+Los datos de cada solicitud tienen campos obligatorios que debe proporcionar, también pueden incluir campos opcionales. Exploremos esto con un ejemplo de `Residence List`.
+
+Una llamada a la `Lista de residencia` devuelve una lista de países y códigos de país de 2 letras, adecuada para rellenar el formulario de apertura de cuenta.
+
+Los datos de solicitud para esta llamada son los siguientes:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Api Call Method Name
+ passthrough?: object; // Optional
+ req_id?: number; // Optional
+}
+```
+
+El campo `residence_list` es el `nombre del método` para la llamada y es obligatorio. Es posible que haya otros campos obligatorios relacionados con este tipo de solicitud que desee enviar. Para saber más sobre `Residence List` y otras llamadas a la API, consúltelas en [API Explorer](/api-explorer#residence_list).
+
+### Campos opcionales
+
+Cada llamada tiene también varios campos `Opcionales`. `Passthrough` y `req_id` siempre forman parte de los datos de la solicitud, pero puede optar por no utilizarlos.
+
+#### El campo \\\\\\\`passthrough
+
+Lo que pase a este campo le será devuelto dentro de un objeto `response`. Esto puede ser útil cuando necesite simular un flujo con estado para sus `solicitudes` y `respuestas`.
+
+#### El campo \\\\\\`req_id
+
+Puede que necesite `etiquetar` sus peticiones y pasarlas a través de nuestras llamadas `WebSocket`. Puede hacerlo pasando un `número` a este campo. Puede ser útil cuando necesite asignar `solicitudes` a `respuestas`.
+
+:::caution
+Para conocer los campos opcionales adicionales específicos de cada llamada a la API, consulte nuestro [API Explorer](/api-explorer).
+:::
+
+## Datos de respuesta
+
+Cuando obtenga la respuesta de la llamada, habrá un `Campo` con el mismo nombre que el `nombre del método`, que contiene los datos reales.
+
+La respuesta para la llamada a la `Lista de Residentes`:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ "identidad": {
+ "servicios": {
+ "idv": {
+ "documentos_apoyados": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documentos_apoyados": {
+ "permiso_de_conduccion": {
+ "display_name": "Permiso de conducir"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Islas Aland",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "servicios": {
+ "idv": {
+ "documentos_soportados": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documentos_apoyados": {
+ "permiso_de_conduccion": {
+ "display_name": "Permiso_de_conducción"
+ },
+ "documento_nacional_de_identidad": {
+ "display_name": "Documento nacional de identidad"
+ },
+ "pasaporte": {
+ "display_name": "Pasaporte"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": [
+ "^[A-Ta-t0-9]\\\d{8}[A-Wa-w]$"
+ ],
+ "valor": "al"
+ },
+ // ....
+ ],
+};
+```
+
+Aquí `residence_list` es el `method name`, y contiene los datos reales que ha solicitado. Para resumir, no hemos incluido el resto de la matriz. Puede comprobar la respuesta real [aquí](/api-explorer#residence_list).
+
+#### El campo \\\\\\\`echo_req
+
+Este `Campo` contiene los `Datos de Solicitud` exactos que usted envió al servidor.
+
+#### El campo \\\\\\\`msg_type
+
+Este `Campo` le ayuda a determinar qué datos de `mensaje` está recibiendo en el evento de mensaje de la conexión WebSocket. Por ejemplo, su manejador de eventos `onmessage` para su conexión WebSocket en `JavaScript` sería:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ switch (receivedMessage.msg_type) {
+ case "residence_list":
+ console.log("La lista de residencia es : ",receivedMessage.residence_list)
+ break;
+ case "other_request_identifier"
+ console.log("la respuesta", receivedMessage.some_other_request_identifier)
+ default:
+ console.log("receivedMessage", receivedMessage)
+ break;
+ }
+}
+```
+
+#### El campo \`req_id
+
+Es el `Opcional` que se pasa a la `Request Data`, puede utilizarlo para `validación`, `sincronización`, `caching`, etc.
+
+:::tip
+El `msg_type` siempre está presente en los datos de respuesta.
+:::
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..d8b84e72a
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: Autenticación API
+hide_title: false
+draft: false
+sidebar_label: Autenticación API
+sidebar_position: 2
+tags:
+ - autentificación
+ - autorización
+keywords:
+ - autenticación deriv
+ - deriv-authorisatio
+description: Acceda al conjunto completo de funciones de la API Deriv en su aplicación de negociación autenticando a los usuarios con un token de API. Aprenda a hacerlo con un ejemplo de API.
+---
+
+Sin autorización ni autenticación, solo tendrá acceso a aproximadamente la mitad de nuestras funciones y llamadas API. Por ejemplo, para comprar contratos o utilizar las funciones de `Copy Trading`, sus usuarios deben estar autentificados y autorizados por nuestro proveedor **OAuth** y **WebSocket Server**.
+
+## Antes de empezar
+
+Asegúrese de cumplir con todos los requisitos que se mencionan a continuación para continuar.
+
+### Requisitos
+
+1. Deriv Cuenta cliente
+2. Token de Deriv API con el nivel de acceso adecuado
+3. ID de aplicación Deriv
+
+:::note
+Consulte [Configurar una aplicación Deriv](/docs/setting-up-a-deriv-application) para obtener instrucciones detalladas sobre cómo crear un token de API Deriv y una aplicación.
+:::
+
+### Token API
+
+Un Token API es un identificador único de un cliente que solicita acceso desde un servidor. Es la forma más sencilla de autorización.
+
+El nivel de acceso de cada token de API tiene que coincidir con el nivel de acceso requerido de cada llamada a la API, que también se puede encontrar en el [Explorador de API](/api-explorer).
+
+Por ejemplo, en la captura de pantalla siguiente, puede ver que para poder usar el Estado de Cuenta, se debe usar un token con nivel de acceso de lectura.
+
+
+
+Tras la autorización de una conexión de WebSocket, las llamadas posteriores a esa conexión se considerarán acciones del usuario.
+
+Tenga en cuenta que el Token API se puede usar con cualquier aplicación, por lo que tanto su aplicación como sus clientes deben mantenerla segura.
+
+### OAuth2
+
+OAuth son las siglas de `Open Authorisation`, un protocolo que permite a un cliente acceder a recursos alojados en un servidor en nombre del usuario sin revelar las credenciales.
+
+Este tipo de autorización permite a los clientes iniciar sesión en aplicaciones de terceros con sus cuentas de Deriv sin crear un Token API. En este caso, la aplicación de terceros no ve la contraseña del usuario ni el Token API permanente, lo que la hace más segura.
+
+La autenticación OAuth2 requiere más pasos para configurarla, pero es la forma más segura para que los desarrolladores compartan el acceso a su aplicación con sus clientes.
+
+Para más información sobre OAuth2, visite [esta guía](https://aaronparecki.com/oauth-2-simplified/).
+
+Esta es la representación visual de cómo funciona la conexión de autorización OAuth:
+
+
+
+## El proceso de autenticación
+
+Para autenticar a su usuario, especifique la URL que se utilizará como URL de redirección OAuth en la página [Dashboard](/dashboard), pestaña **Registrar aplicación** en los campos **Detalles OAuth**. A continuación, añada un botón de inicio de sesión en su sitio web o aplicación y dirija a los usuarios a **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`** donde your_app_id es el ID de su aplicación.
+
+
+
+Una vez que un usuario se registre o inicie sesión, se le redirigirá a la URL que haya introducido como URL de redireccionamiento. A esta URL se le agregarán argumentos con los tokens de sesión del usuario y tendrá un aspecto similar al siguiente:
+
+`https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`.
+
+## El proceso de autorización
+
+Los parámetros de consulta de la URL de redireccionamiento son las cuentas del usuario y sus tokens de sesión relacionados. Puede asignar los parámetros de consulta a una matriz mediante el siguiente enfoque:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393',
+ token: 'a1-f7pnteezo4jzhpxclctizt27hyeot',
+ currency: 'usd',
+ },
+ {
+ account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+ currency: 'usd',
+ },
+];
+```
+
+Para autorizar al usuario basándose en la cuenta **seleccionada** por éste, llame a la llamada a la API [authorize](/api-explorer#authorize) con el **token de sesión** de la cuenta **seleccionada** por el usuario:
+
+```js showLineNumbers
+{
+ "authorize": "a1-f7pnteezo4jzhpxclctizt27hyeot"
+}
+```
+
+La respuesta para la llamada `authorize` sería un objeto como el que se muestra a continuación:
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "account_type": "trading",
+ "created_at": 1647509550,
+ "currency": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "CR799393",
+ "trading": {}
+ },
+ {
+ "account_type": "trading",
+ "created_at": 1664132232,
+ "currency": "ETH",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "VRTC1859315",
+ "trading": {}
+ },
+ ],
+ "balance": 0,
+ "country": "id",
+ "currency": "USD",
+ "email": "user_mail@email_provider.com",
+ "fullname": " John Doe",
+ "is_virtual": 0,
+ "landing_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "local_currencies": {
+ "IDR": {
+ "fractional_digits": 2
+ }
+ },
+ "loginid": "CR799393",
+ "preferred_language": "EN",
+ "scopes": [
+ "read",
+ "trade",
+ "trading_information",
+ "payments",
+ "admin"
+ ],
+ "trading": {},
+ "upgradeable_landing_companies": [
+ "svg"
+ ],
+ "user_id": 12345678
+ }
+```
+
+Ahora, el usuario está autorizado y puede usar las llamadas de Deriv API en nombre de la cuenta.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..be9a21593
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Servicios de copy trading
+hide_title: false
+draft: false
+sidebar_label: Copy trading
+sidebar_position: 4
+tags:
+ - copy trading
+ - operar
+keywords:
+ - operar
+ - concepto
+ - llamadas
+ - anatomía
+description: Copy Trading
+---
+
+## ¿De qué se trata?
+
+El Copy Trading se está popularizando en los mercados financieros; permite a un cliente (el Copiador) copiar automáticamente las operaciones de otro cliente (el Trader).
+
+## Convertirse en comerciante
+
+Para convertirse en Trader (es decir, para permitir que otros sigan sus operaciones), establezca el ajuste "allow_copiers" a través de la llamada [set settings](/api-explorer#set_settings).
+
+A continuación, el comerciante crea un token API de sólo lectura y se lo proporciona al copiador.
+
+Activar el ajuste allow_copiers también hará que funcione la llamada [copytrading statistics](/api-explorer#copytrading_statistics). La llamada a la API de estadísticas proporciona la información sobre una cuenta (esto es para que los posibles copiadores tengan una idea sobre el rendimiento pasado del operador).
+
+## Convertirse en copista
+
+Para convertirse en copiador, utilice la llamada [copy start](/api-explorer#copy_start). Para detener la copia, utilice la llamada [copy stop](/api-explorer#copy_stop).
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..8036037f0
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - concepto
+ - websocket
+keywords:
+ - aplicación de comercio
+ - protocolo websocket
+ - conexiones websocket
+description: Conozca el protocolo WebSocket y las conexiones WebSocket, y cómo integrarlos para poder habilitar el intercambio de datos en su aplicación de negociación.
+---
+
+## ¿Qué son los WebSockets?
+
+El protocolo `WebSocket`, descrito en la especificación [RFC 6455](https://datatracker.ietf.org/doc/html/rfc6455), proporciona una forma de intercambiar datos entre el navegador y el servidor a través de una conexión persistente. Los datos se pueden pasar en ambas direcciones como "paquetes" sin interrumpir la conexión ni necesitar solicitudes HTTP adicionales.
+
+WebSocket es especialmente útil para los servicios que requieren un intercambio continuo de datos, por ejemplo, sistemas de negociación en tiempo real, etc.
+
+## Un ejemplo sencillo
+
+Para abrir una conexión WebSocket, necesitamos crear un `nuevo WebSocket` utilizando el protocolo especial `ws` o `wss` en la url. He aquí cómo puede hacerlo en `JavaScript`:
+
+```js
+let socket = new WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+Por otro lado, los datos `ws://` no están encriptados y pueden ser visibles para los intermediarios. Servidores proxy antiguos pueden encontrar encabezados "extraños" y terminar la conexión.
+
+`wss://` significa WebSocket sobre TLS, de forma similar a como HTTPS es HTTP sobre TLS. Con la capa de seguridad de transporte, el remitente cifra los datos y el receptor los descifra. Esto significa que los paquetes de datos cifrados pueden pasar satisfactoriamente a través de proxies sin ser inspeccionados.
+:::
+
+Una vez creado el socket, debemos escuchar los eventos que contiene. Hay 4 eventos en total:
+
+- Abierto — Conexión establecida
+- Mensaje — Datos recibidos
+- Error – error de WebSocket
+- Cerrar — Conexión cerrada
+
+El envío de un mensaje se puede hacer a través de socket.send (data).
+
+He aquí un ejemplo en `JavaScript`:
+
+```js showLineNumbers
+const app_id = 1089; // Sustitúyalo por su app_id o déjelo como 1089 para las pruebas.
+const socket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log('[open] Conexión establecida');
+ console.log('Enviando al servidor');
+ const sendMessage = JSON.stringify({ ping: 1 });
+ socket.send(sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log(`[mensaje] Datos recibidos del servidor: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log(`[close] Conexión cerrada limpiamente, code=${event.code} reason=${event.reason}`);
+ } else {
+ // p.ej. proceso del servidor muerto o red caída
+ // event.code suele ser 1006 en este caso
+ console.log('[close] Conexión muerta');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log(`[error]`);
+};
+```
+
+## ¿Por qué necesitamos WebSockets y cuándo debemos evitarlos?
+
+Los WebSockets son una herramienta esencial de comunicación cliente-servidor. Para aprovechar al máximo su potencial, es importante entender cómo pueden ser útiles y cuándo es mejor evitar su uso. Se explica ampliamente en la siguiente sección.
+
+Utilice WebSockets en los siguientes casos:
+
+1. Al desarrollar una aplicación web en tiempo real.
+ El uso más habitual de WebSocket es en el desarrollo de aplicaciones en tiempo real, donde ayuda a una visualización continua de los datos en el extremo del cliente. Como el servidor back-end devuelve estos datos de forma continua, un WebSocket permite enviar o transmitir estos datos sin interrupciones en la conexión ya abierta. El uso de WebSockets agiliza la transmisión de datos y aprovecha el rendimiento de la aplicación.
+2. Para sitios web comerciales, como Deriv.
+ En este caso, WebSocket ayuda a gestionar los datos que impulsa el servidor back-end implementado en el cliente.
+3. Al crear una aplicación de chat.
+ Los desarrolladores de aplicaciones de chat solicitan ayuda a WebSockets en operaciones como un intercambio único y la publicación/transmisión de mensajes. Como se utiliza la misma conexión WebSocket para enviar/recibir mensajes, la comunicación se vuelve fácil y rápida.
+
+Ahora que hemos establecido dónde se deben usar los WebSockets, veamos dónde es mejor evitarlos. Esto le ayudará a evitar problemas operativos innecesarios.
+
+Los WebSockets no deben incorporarse cuando lo único que se necesita es recuperar datos antiguos o datos que se van a procesar solo una vez. En estos casos, el uso de protocolos HTTP es una buena elección.
+
+## WebSocket frente a HTTP
+
+Como se emplean los protocolos HTTP y WebSocket para la comunicación de aplicaciones, las personas a menudo se confunden y les resulta difícil elegir uno.
+
+Como se dijo anteriormente, WebSocket es un protocolo bidireccional y enmarcado. Por otro lado, HTTP es un protocolo unidireccional que funciona por encima del protocolo TCP.
+
+Como el protocolo WebSocket es capaz de soportar la transmisión continua de datos, se utiliza principalmente en el desarrollo de aplicaciones en tiempo real. HTTP es apátrida y se utiliza para el desarrollo de aplicaciones [RESTful](https://de.wikipedia.org/wiki/Representational_State_Transfer) y [SOAP](https://de.wikipedia.org/wiki/SOAP). SOAP todavía puede usar HTTP para la implementación, pero REST es ampliamente conocido y utilizado.
+
+En WebSocket, la comunicación se produce en ambos extremos, lo que lo convierte en un protocolo más rápido. En HTTP, la conexión está construida en un extremo, lo que la hace un poco más lenta que WebSocket.
+
+WebSocket usa una conexión TCP unificada y necesita que una de las partes termine la conexión. Hasta que esto suceda, la conexión permanecerá activa. HTTP necesita crear una conexión distinta para solicitudes independientes. Una vez completada la solicitud, la conexión se interrumpe automáticamente.
+
+## ¿Cómo se establecen las conexiones de WebSocket?
+
+El proceso comienza con un protocolo de enlace de WebSocket que implica el uso de un nuevo esquema (ws o wss). Para ayudarle a entender, considérelos equivalentes a HTTP y HTTP seguro (HTTPS) respectivamente.
+
+Con este esquema, se espera que los servidores y los clientes sigan el protocolo de conexión WebSocket estándar. El establecimiento de la conexión WebSocket comienza con una solicitud HTTP de mejora que incluye un par de encabezados, como Connection: Upgrade, Upgrade: WebSocket, SEC-WebSocket- Key, etc.
+
+Así es como se establece esta conexión:
+
+1. **La Solicitud :** La cabecera Connection Upgrade denota el handshake WebSocket mientras que la Sec-WebSocket-Key presenta un valor aleatorio codificado en Base64. Este valor se genera arbitrariamente durante cada protocolo de enlace de WebSocket. Además de lo anterior, el encabezado clave también forma parte de esta solicitud.
+
+Los encabezados de la lista anterior, cuando se combinan, forman una solicitud GET HTTP. Tendrá datos similares:
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+Connection: Upgrade
+Pragma: no-cache
+Cache-Control: no-cache
+Upgrade: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==
+```
+
+Para aclarar la Sec-WebSocket-Version, se puede explicar la versión del protocolo WebSocket lista para usar para el cliente.
+
+2. **La respuesta:** La cabecera de respuesta, Sec-WebSocket-Accept, presenta el resto de valores enviados en la cabecera de solicitud Sec-WebSocket-Key. Esto está conectado con una especificación de protocolo particular y se usa ampliamente para mantener a raya la información engañosa. En otras palabras, mejora la seguridad de la API y evita que los servidores mal configurados creen errores en el desarrollo de la aplicación.
+
+Si la solicitud enviada anteriormente es correcta, se recibirá una respuesta similar a la secuencia de texto que se menciona a continuación:
+
+```
+HTTP/1.1 101 Switching Protocols
+Upgrade: websocket
+Connection: Upgrade
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=
+```
+
+## Referencias
+
+- \*\* [APIs WebSockets - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)\*\*
+- \*\* [WebSocket - Javascript Info](https://javascript.info/websocket)\*\*
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..4684da827
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Marcos",
+ "position": 6,
+ "link": {
+ "type": "métodos de pago"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..560324fa1
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Angular",
+ "position": 2,
+ "link": {
+ "type": "métodos de pago",
+ "description": "5 minutos para aprender los conceptos más importantes de Docusaurus."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..f153b3a8d
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Reaccionar",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "5 minutos para aprender los conceptos más importantes de Docusaurus."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..f22250d05
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "métodos de pago",
+ "description": "5 minutos para aprender los conceptos más importantes de Docusaurus."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..1e632a9c7
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Svelte",
+ "position": 4,
+ "link": {
+ "type": "métodos de pago",
+ "description": "5 minutos para aprender los conceptos más importantes de Docusaurus."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..e12f1bb3e
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "métodos de pago",
+ "description": "5 minutos para aprender los conceptos más importantes de Docusaurus."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..4de07cdca
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Guías",
+ "position": 6,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Una guía sobre la API Deriv, que incluye ejemplos de la API para crear una aplicación de negociación con funciones completas similares a Deriv Trader. ¡Empiece hoy mismo!"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..00f33ad3b
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Cobrar márgenes contractuales
+hide_title: true
+draft: false
+sidebar_label: Cálculo del Markup
+sidebar_position: 2
+tags:
+ - concepto
+ - ganando
+ - gane
+ - comisión
+ - marcado
+keywords:
+ - concepto
+ - ganando
+ - gane
+ - comisión
+ - marcado
+description: Aprenda a cobrar recargos por los contratos de negociación adquiridos a través de su aplicación de negociación.
+---
+
+## Markup
+
+Aumente sus ganancias cobrando un markup por cada contrato adquirido a través de la aplicación de operación que haya creado con la Deriv API. El markup es definido por usted y puede ser de hasta el 3%.
+
+A continuación se muestra un ejemplo de cómo se calcula el markup.
+
+Para obtener un pago de **2,00 USD**:
+
+- Apuesta del cliente sin recargo = **1,07 USD**
+
+Con el markup (por ejemplo, el 2%), el cliente paga:
+
+- Inversión del cliente con el markup = Inversión + (pago x markup)
+- Apuesta del cliente con el recargo = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Ganar comisiones
+
+Gane comisiones sobre las operaciones y los pagos realizados por sus clientes a través de los sitios web y las aplicaciones que cree con la Deriv API. Obtenga más detalles sobre los planes de comisiones [aquí](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..8f3356f97
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: Acerca de Deriv API
+hide_title: true
+draft: false
+sidebar_label: Acerca de la Deriv API
+sidebar_position: 0
+tags:
+ - concepto
+ - api
+ - tutorial
+ - guía
+ - crear
+ - aplicación
+ - autorizar
+ - registrar
+ - integración
+keywords:
+ - concepto
+ - api
+ - tutorial
+ - guía
+ - crear
+ - aplicación
+ - autorizar
+ - registrar
+ - integración
+description: Conozca la API Deriv, sus características y la documentación de la API con ejemplos de código, y cómo utilizarla para crear su aplicación de negociación.
+---
+
+## ¿Qué es la Deriv API?
+
+La Deriv API es una herramienta que permite a los desarrolladores crear aplicaciones de operación personalizadas que interactúan con la plataforma de operación Deriv. Piense en ello como una forma para que los desarrolladores creen sus propias herramientas especializadas para ayudar a la gente a operar en la plataforma Deriv de una forma más eficiente o personalizada. Con la Deriv API, los desarrolladores pueden acceder a una amplia gama de funcionalidades, como la colocación de operaciones, la recuperación de datos de cuentas, la gestión de órdenes y el acceso a datos de mercado en tiempo real. Esto puede ser útil para los operadores que deseen personalizar su experiencia de trading o utilizar herramientas especializadas para tomar decisiones operativas más informadas. En general, la Deriv API le ofrece más flexibilidad y control sobre su experiencia de trading, permitiéndole crear sus propias soluciones personalizadas que se adapten mejor a su estilo de operación y a sus objetivos.
+
+## ¿Cómo la utilizo?
+
+Estos son los pasos para utilizar la Deriv API:
+
+1. **Regístrese para obtener una cuenta Deriv API**: Vaya a la página web de la API Deriv y regístrese para obtener una cuenta. Una vez que se haya registrado, recibirá un token de API que podrá utilizar para autenticar sus solicitudes de API.
+
+2. **Familiarícese con la documentación de la API**: La API Deriv proporciona una completa documentación que explica cómo utilizar los puntos finales de la API, incluidos los parámetros disponibles y los formatos de respuesta. Asegúrese de familiarizarse con la documentación antes de empezar a utilizar la API.
+
+3. **Crear una aplicación API**: Para crear una aplicación API, debe proporcionar un nombre para su aplicación y un URI de redirección. La URI de redirección es la URL a la que se redirigirá al usuario después de que haya autorizado a su aplicación a acceder a su cuenta Deriv.
+
+4. **Autorice su aplicación**: Una vez que haya creado su aplicación API, deberá autorizarla para acceder a su cuenta Deriv. Esto implica acceder a su cuenta Deriv y conceder permiso para que su aplicación acceda a los datos de su cuenta.
+
+5. **Haga peticiones a la API**: Una vez autorizada su solicitud, puede empezar a hacer peticiones a la API. Puede utilizar la API para recuperar información sobre su cuenta, colocar operaciones, gestionar órdenes y realizar otras tareas relacionadas con operar.
+
+6. **Pruebe su integración API**: Antes de lanzar su aplicación, asegúrese de probar a fondo su integración API para comprobar que funciona correctamente.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..8c8574a6b
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Monetice su aplicación de negociación
+hide_title: true
+draft: false
+sidebar_label: Monetización de la Deriv API
+sidebar_position: 1
+sidebar_class_name: hide-sidebar-item
+tags:
+ - concepto
+ - gane
+ - ganando
+ - monetizar
+ - monetización
+ - api
+ - websocket
+keywords:
+ - concepto
+ - gane
+ - ganando
+ - monetizar
+ - monetización
+ - api
+ - websocket
+description: Descubra cómo monetizar la API Deriv convirtiéndose en afiliado de Deriv, anunciándose en su aplicación de negociación u ofreciendo funciones premium.
+---
+
+## Monetización de la Deriv API
+
+Existen varias formas de monetizar la Deriv API:
+
+1. **Cobro por el acceso a su aplicación de negociación**: Si su aplicación de negociación personalizada basada en la API Deriv ofrece valor a los usuarios, puede cobrarles una suscripción o una tarifa única por acceder a ella, convirtiéndola en una fuente de ingresos factible para su negocio.
+
+2. **Cobro por funciones premium**: Si su aplicación de negociación dispone de funciones avanzadas, como datos de mercado en tiempo real, herramientas de gráficos avanzadas y otras funciones premium que ofrecen un valor añadido a los usuarios, puede generar ingresos adicionales cobrando a los usuarios por el acceso a dichas funciones.
+
+3. **Marketing de afiliados**: Puede unirse al programa de afiliados de Deriv y ganar comisiones por remitir nuevos usuarios a la plataforma Deriv. Puede ser una buena opción si tiene un público interesado en el trading o la inversión.
+
+4. **Comisiones por recomendación**: Si ha creado una aplicación de negociación que se integra con la plataforma Deriv, puede ofrecer comisiones por recomendación a los usuarios existentes que recomienden su aplicación a nuevos usuarios. Este incentivo puede alentarles a correr la voz sobre su aplicación, ayudándole a aumentar su base de usuarios.
+
+5. **Publicidad**: Si ha creado una aplicación de comercio que cuenta con una gran base de usuarios, podría plantearse vender espacios publicitarios a anunciantes relevantes. Puede ser una buena forma de generar ingresos adicionales.
+
+6. **Markup**: Utilice la API Deriv para crear sus propios sitios web y aplicaciones, y gane comisiones sobre las operaciones y pagos que realicen sus clientes, monetizando sus creaciones a través del markup.
+
+## Markup
+
+Aumente sus ingresos aplicando márgenes a cada contrato adquirido a través de la aplicación de negociación que haya desarrollado utilizando la API Deriv. Puede fijar usted mismo el recargo, hasta un máximo del 3%.
+
+Los tipos de operaciones admitidos son: Opciones, Multiplicadores y Acumuladores.
+
+He aquí un ejemplo de cómo se calcula el recargo:
+
+Para obtener un pago de **2,00 USD**:
+
+- Apuesta del cliente sin recargo = **1,07 USD**
+
+Con el markup (por ejemplo, el 2%), el cliente paga:
+
+- Inversión del cliente con el markup = Inversión + (pago x markup)
+- Apuesta del cliente con el recargo = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Ganar comisiones
+
+Gane comisiones sobre las operaciones y los pagos realizados por sus clientes a través de los sitios web y las aplicaciones que cree con la Deriv API. Obtenga más detalles sobre los planes de comisiones [aquí](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..63d7285cc
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: Autorización abierta
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - concepto
+ - ganando
+ - gane
+ - comisión
+ - marcado
+keywords:
+ - concepto
+ - gane
+ - ganando
+ - comisión
+ - marcado
+description: Obtenga información sobre la autorización OAuth, el inicio de sesión sin un token de API y cómo puede utilizarla para mejorar la experiencia de usuario de su aplicación de negociación.
+---
+
+## ¿Qué es OAuth2?
+
+OAuth son las siglas de Open Authorization, un protocolo que permite a un cliente acceder a los recursos de un usuario en un servidor sin revelar las credenciales de inicio de sesión del usuario.
+
+Este tipo de autorización permite a los clientes iniciar sesión en aplicaciones de terceros con sus cuentas de Deriv sin crear un Token API. En este caso, la aplicación de terceros no ve la contraseña del usuario ni el Token API permanente, lo que la hace más segura.
+
+La autenticación OAuth2 requiere más pasos de configuración, pero es la forma más segura para que los desarrolladores concedan acceso de sus aplicaciones a los clientes.
+
+Para más información sobre OAuth2, [consulte esta guía](https://aaronparecki.com/oauth-2-simplified/).
+
+### Cómo usar la autorización de OAuth
+
+1. Especifique la URL que se utilizará como **URL de redireccionamiento de OAuth** en la página de registro de la aplicación en el campo **URL del sitio web**.
+
+2. Añada un botón de inicio de sesión en su sitio web o aplicación y dirija a los usuarios a `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` donde your_app_id es el ID de su aplicación.
+
+3. Una vez que un usuario se registre, será redirigido a la URL que haya introducido como **URL de redireccionamiento**. A esta URL se le añadirán argumentos con los tokens de sesión del usuario, y tendrá un aspecto similar al siguiente `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=`
+
+4. En los parámetros de la URL, verá todas las cuentas y el token de sesión de cada cuenta. Debe pasar estos tokens a la llamada API de autorización para realizar acciones en nombre de la cuenta.
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/intro.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..bc06229d6
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,104 @@
+---
+title: Inicio rápido
+hide_title: false
+draft: false
+sidebar_label: Inicio rápido
+sidebar_position: 0
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Inicio rápido
+ - cómo empezar
+ - inicio rápido
+keywords:
+ - deriv
+ - api
+ - cómo empezar
+ - inicio rápido
+description: Obtenga una visión general de los ejemplos de código y lenguajes disponibles de la API Deriv, y cómo utilizarla para crear su aplicación de negociación.
+---
+
+```mdx-code-block
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+```
+
+Nuestra documentación está dividida en varias secciones:
+
+
+
+
+
+
+ Eche un vistazo a las páginas de conceptos básicos y tómese su tiempo
+ para leerlas. Estos conceptos le ayudarán a familiarizarse con nuestra api de servidor WebSocket
+ y a utilizarla de forma más eficiente. No están relacionados con ninguno de nuestros marcos o bibliotecas.
+
+
+
+ Cuando lea la página de conceptos básicos, podrá
+ empezar a elegir su enfoque de implementación en función del lenguaje, el marco o la biblioteca que desee que
+ utilice en su aplicación.
+
+
+
Ejemplos de código
+
+Si desea saber cómo puede implementar nuestra API dentro de su código, le sugerimos que eche un vistazo
+a nuestros Ejemplos de código. Estos ejemplos de código vienen en
+`CodeSandboxes`. Esto le permite bifurcar fácilmente los ejemplos de código y experimentar con ellos para
+uso personal. Por ahora sólo tenemos ejemplos de código JavaScript, pero, tenemos previsto añadir más ejemplos
+que se crean con diferentes lenguajes, marcos y bibliotecas en un futuro próximo.
+
+
+
Idiomas
+
+
+
+ Cuando utilice nuestros ejemplos de código, también le sugerimos que eche un vistazo a nuestra sección{' '}
+ Lenguajes. A continuación, describimos en detalle cómo usted
+ puede configurar adecuadamente su proyecto personal para hacer uso de nuestra API. Esto seguramente le resultará útil
+ cuando intente integrar algunos de nuestros ejemplos de código en su propio proyecto.
+
+
+
+
Guías
+
+
+
+ Si desea saber, por ejemplo, cómo puede `monetizar su aplicación` o cómo crear una
+ `forma segura para que los usuarios inicien sesión` en su aplicación, le proporcionamos un puñado de{' '}
+ Guías que pueden ayudarle con ello.
+
+
+
+
Configuración de una aplicación Deriv
+
+
+
+ Si desea saber más sobre los elementos esenciales necesarios para configurar su propia aplicación,
+ , eche un vistazo a la sección{' '}
+ Configuración de una aplicación Deriv.
+
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..24e52b4ea
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Lenguajes",
+ "position": 4,
+ "link": {
+ "type": "métodos de pago",
+ "title": "Lenguajes de programación",
+ "description": "Seleccione su lenguaje de programación preferido para crear una aplicación de negociación con la ayuda de nuestra API WebSocket. Empiece a aprender con estos ejemplos de código."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..a0fe7a255
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Dardo",
+ "position": 2,
+ "link": {
+ "type": "métodos de pago"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..5624ae9e9
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Introducción
+sidebar_label: Introducción
+sidebar_position: 0
+description: Obtenga instrucciones paso a paso sobre cómo utilizar lenguajes puros en la API WebSocket de Deriv. Empiece a crear su aplicación de negociación con este ejemplo de API.
+---
+
+La sección de cada idioma contiene instrucciones paso a paso sobre cómo utilizar las API del `Servidor WebSocket de Deriv` con las funciones propias de cada idioma. Así que si es la primera vez que utiliza nuestros documentos, consulte cada sección para sacarles el máximo provecho.
+
+:::tip
+Puede saltar directamente a cualquier sección. Hay enlaces a los requisitos para ayudarlo a comenzar en cada paso.
+:::
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..b56d09068
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "métodos de pago",
+ "description": "Empiece a crear su aplicación de negociación con Javascript, HTML y CSS a través de nuestra API WebSocket."
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..47395d07d
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: Obtener lista de países
+sidebar_label: Obtener una lista de países
+sidebar_position: 2
+tags:
+ - country_list
+ - javascript
+keywords:
+ - country_list
+ - javascript
+description: Obtenga información sobre sus usuarios añadiendo una lista de países a su aplicación comercial. Aprenda a hacerlo con este ejemplo de API JavaScript.
+---
+
+
+
+Para obtener una lista de países, actualice el receptor de eventos de apertura utilizando el siguiente enfoque:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // está en milisegundos, lo que equivale a 120 segundos
+let interval;
+// suscribirse al evento `open`
+websocket.addEventListener('open', (event) => {
+ console.log('conexión websocket establecida: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // para mantener viva la conexión
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+```
+
+Ahora, actualice el listener de eventos `message` para renderizar los datos:
+
+```js title="index.js" showLineNumbers
+// suscribirse al evento `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('lista de países', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('respuesta ping/pong: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('mensaje recibido: ', receivedMessage);
+ break;
+ }
+});
+```
+
+La respuesta debe ser un objeto:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "residence_list": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ },
+ "national_identity_card": {
+ "display_name": "National Identity Card"
+ },
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+Con esta llamada, obtendrá información útil sobre los países admitidos, como:
+
+- Un código de `2 letras` para cada país
+- Proveedores de servicios de `identidad` para cada país
+- Formato del identificador fiscal del país (`tin_format`)
+- etc.
+
+Esto puede ser útil para los formularios de creación de cuentas, en los que necesita pedir a los usuarios que proporcionen información validada sobre su base de identidad, en función de su país de residencia.
+
+:::precaución
+Para las validaciones de dirección e identificación fiscal, utilice el 'tin_format' proporcionado para el país.
+:::
+
+El país del usuario es importante para sus próximos pasos. Determina qué activos y características pueden utilizar.
+
+:::tip
+Es mejor obtener la lista de países antes de rellenar el formulario.
+:::
+
+:::danger
+Necesitará contenidos detallados sobre los servicios de identidad `IDV` y `ONFIDO`, sus diferencias y posibilidades.
+:::
+
+Su código final será:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Sustitúyalo por su app_id o déjelo como 1089 para las pruebas.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // está en milisegundos, lo que equivale a 120 segundos
+let interval;
+
+// suscríbase al evento `open`
+websocket.addEventListener('open', (event) => {
+ console.log('conexión websocket establecida: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // para mantener viva la conexión
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// suscribirse al evento `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('lista de países', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('respuesta ping/pong: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('mensaje recibido: ', receivedMessage);
+ break;
+ }
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('ha ocurrido un error en nuestra conexión websocket', event);
+});
+```
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..830260469
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Configuración del proyecto | JavaScript
+sidebar_label: Configuración del proyecto
+sidebar_position: 0
+tags:
+ - javascript
+keywords:
+ - js
+ - project-setup
+description: Cree un directorio para su próximo proyecto de aplicación comercial API utilizando un WebSocket.
+---
+
+### Crear un proyecto
+
+Vamos a crear una simple página `HTML` que contenga nuestro archivo JavaScript, el cual manejará nuestra conexión WebSocket. En primer lugar, cree un directorio para su próximo proyecto:
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+Navegue hasta la carpeta `deriv-websocket-demo`:
+
+```bash
+cd deriv-websocket-demo
+```
+
+A continuación, cree los archivos necesarios tal y como ve a continuación:
+
+```bash
+touch index.html index.css index.js
+```
+
+:::tip
+Le sugerimos que utilice [Visual Studio Code](https://code.visualstudio.com/) con [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) activado. Esto le ayudará mucho con las implementaciones.
+:::
+
+Ahora, abra el archivo `index.html` o utilice la extensión [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+Ahora, cambie el contenido de los archivos utilizando el siguiente método:
+
+```js title="index.js" showLineNumbers
+console.log('crearemos aquí nuestra conexión websocket');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ Demostración Deriv HTML JS
+
+
+
Demostración Deriv WebSocket API
+
+
+
+```
+
+Tras añadir el contenido, podemos ejecutar la aplicación simplemente ejecutando el archivo `index.html` o utilizando la extensión Live Server. Cuando ejecute su aplicación, compruebe en la consola si aparece el `console.log`. Entonces sabrá que el archivo JavaScript funciona para que la conexión websocket pueda implementarse correctamente.
+
+Para configurar el websocket Deriv, puede ir a la página [WebSocket connection](/docs/languages/javascript/websocket-connection).
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..17f509c53
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: Configurar una conexión WebSocket
+sidebar_label: Conexión WebSocket
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - conexión websocket
+description: Una guía sobre cómo configurar una conexión WebSocket a una API WebSocket en su aplicación de comercio.
+---
+
+:::caution
+
+Si no está familiarizado con WebSockets, consulte [nuestra documentación](/docs/core-concepts/websocket).
+
+:::
+
+### Configurar una conexión WebSocket
+
+
+
+A continuación, crearemos una conexión WebSocket a Deriv WebSocket Server como se muestra a continuación:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Sustitúyalo por su app_id o déjelo como 1089 para las pruebas.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+```
+
+:::info
+`app_id = 1089` es sólo a efectos de prueba. Actualícelo con su propio app_id cuando publique su aplicación en un entorno de producción. Consulte [esta guía](/docs/setting-up-a-deriv-application) para crear una nueva aplicación para usted.
+:::
+
+En este punto, estamos conectados al `WebSocket server`. Sin embargo, no recibimos ningún dato. Para enviar o recibir datos, tenemos que `suscribirnos` a los eventos del websocket.
+
+Generalmente, tenemos 4 eventos en `WebSocket connections`:
+
+- **cerrar**:
+ Se dispara cuando se cierra una conexión con un WebSocket. También disponible a través de la propiedad onclose.
+- **abrir**:
+ Se dispara cuando se abre una conexión con un WebSocket. También disponible a través de la propiedad onopen.
+- **mensaje**:
+ Se dispara cuando se reciben datos a través de un WebSocket. También disponible a través de la propiedad onmessage.
+- **error**:
+ Se dispara cuando una conexión con un WebSocket se ha cerrado debido a un error, como cuando no se han podido enviar algunos datos. También está disponible mediante la propiedad onerror.
+
+Vamos a añadir un detector de eventos para estos eventos en nuestra conexión WebSocket.
+
+```js title="index.js" showLineNumbers
+// suscribirse al evento `open`
+websocket.addEventListener('open', (evento) => {
+ console.log('conexión websocket establecida: ', evento);
+});
+
+// suscribirse al evento `message`
+websocket.addEventListener('message', (evento) => {
+ console.log('nuevo mensaje recibido del servidor: ', evento);
+});
+
+// suscribirse al evento `close`
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
+
+Ahora, abra el archivo `index.html` en nuestro navegador y compruebe su consola de desarrollador. Debería ver sólo el registro de `Conexión WebSocket establecida`.
+
+### Enviar y recibir datos
+
+Nuestro servidor WebSocket proporciona la funcionalidad ping/pong. Usémoslo en nuestro proyecto de demostración para enviar y recibir datos. Cambie los escuchadores de eventos para `open` y `message` como se indica a continuación:
+
+:::caution
+La función `send` en la conexión WebSocket, sólo recibe `string`, `ArrayBuffer`, `Blob`, `TypedArray` y `DataView`. Puede leer más sobre ellos en [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Esto significa que, si queremos enviar un `objeto`, tenemos que encadenarlo primero con `JSON.stringify`.
+:::
+
+```js title="index.js" showLineNumbers
+// suscribirse al evento `open`
+websocket.addEventListener('open', (event) => {
+ console.log('conexión websocket establecida: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+});
+
+// suscríbase al evento `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('nuevo mensaje recibido del servidor: ', receivedMessage);
+});
+```
+
+El `receivedMessage` sería un objeto del tipo
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+Felicidades :tada:
+
+Acaba de crear su primer proyecto de demostración con WebSockets.
+
+:::tip
+La petición `ping` se utiliza sobre todo para probar la conexión o para mantenerla viva.
+:::
+
+### Mantenga viva la conexión WebSocket
+
+Por defecto, las `conexiones WebSocket` se cerrarán cuando no se envíe tráfico entre ellas durante unos **180 segundos**. Una forma de mantener viva la conexión es enviar peticiones [ping](/api-explorer#ping) con intervalos de **120 segundos**. Esto mantendrá la conexión viva y activa.
+
+Un ejemplo de configuración simple sería el siguiente:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // está en milisegundos, lo que equivale a 120 segundos
+let interval;
+websocket.addEventListener('open', (event) => {
+ console.log('conexión websocket establecida: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // para mantener viva la conexión
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// suscribirse al evento `close`
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+```
+
+Ahora, cuando la conexión está `establecida`, empezamos a enviar peticiones `ping` con intervalos de `12000ms`.
+
+Su código final debería ser:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Sustitúyalo por su app_id o déjelo como 1089 para las pruebas.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // está en milisegundos, lo que equivale a 120 segundos
+let interval;
+
+// suscríbase al evento `open`
+websocket.addEventListener('open', (event) => {
+ console.log('conexión websocket establecida: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // para mantener viva la conexión
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// suscribirse al evento `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('nuevo mensaje recibido del servidor: ', receivedMessage);
+});
+
+// suscribirse al evento `close`
+websocket.addEventListener('close', (event) => {
+ console.log('conexión websocket cerrada: ', event);
+ clearInterval(interval);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('ha ocurrido un error en nuestra conexión websocket', event);
+});
+```
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..0f1e1775f
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "métodos de pago"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..c98b1f3fb
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Typescript",
+ "position": 4,
+ "link": {
+ "type": "métodos de pago"
+ }
+}
diff --git a/i18n/es_ES/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/es_ES/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..7e098e102
--- /dev/null
+++ b/i18n/es_ES/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Crear una aplicación de Deriv
+sidebar_label: Configuración de una aplicación de Deriv
+sidebar_position: 7
+sidebar_class_name: hide-sidebar-item
+tags:
+ - intro
+ - aplicación
+ - configuración
+keywords:
+ - intro
+ - aplicación
+ - configuración
+description: Una guía paso a paso para crear su token API Deriv y construir su aplicación de trading con la ayuda de nuestra API de trading. Conozca más.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### Cuenta Deriv
+
+Si aún no tiene una cuenta Deriv, puede crear una fácilmente visitando nuestra página de registro o utilizando la llamada a la API new_account_virtual. Es completamente gratuito. Y si ya tiene una cuenta, por favor inicie sesión con los datos de su cuenta. Para evitar cualquier pérdida accidental de fondos durante las pruebas, le recomendamos que utilice su cuenta demo en lugar de una cuenta real.
+
+Para ganar markup, obtenga una cuenta real de Deriv para recibir sus ganancias mensuales. También puede crear una cuenta real mediante las llamadas a la API new_account_real o new_account_maltainvest.
+
+:::caution
+Para crear aplicaciones Deriv, necesitará un token de API con el alcance de Admin de la cuenta que desee utilizar para su aplicación.
+:::
+
+## Cómo crear un token de la API Deriv
+
+Para crear su token de API, sólo tiene que ir al Panel de control y seleccionar la pestaña **Gestionar tokens**. A partir de ahí, cree un nuevo token que coincida con el nivel de acceso necesario para las funciones de su aplicación.
+
+Para crear un nuevo token de API, siga estos pasos:
+
+1. Seleccione los alcances que necesite.
+2. Proporcione un nombre para su token
+3. Pulse **Crear**.
+
+Alternativamente, puede crear un token de API a través de la llamada a la API api_token.
+
+:::caution
+Necesita un token con el alcance de `Admin` para crear una aplicación.
+:::
+
+## Cómo crear una aplicación de Deriv
+
+Para crear su aplicación con las opciones de configuración adecuadas, seleccione la pestaña **Registrar aplicación** en el Panel de control. Puede realizar cambios en la configuración de su aplicación en cualquier momento en la pestaña **Gestionar aplicaciones**.
+
+| Campo de información de la aplicación | Descripción |
+| ------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Cuenta | La cuenta con la que desea crear la aplicación |
+| Token API | El token de API con el que desea crear la aplicación |
+| Nombre de la aplicación | Nombre de la aplicación |
+| Recargo | La comisión añadida al precio de la operación para obtener ingresos adicionales |
+| URL de autorización | La URL que permite a los clientes iniciar sesión en su aplicación utilizando sus cuentas Deriv sin un token de API. |
+| URL de verificación | Se utiliza para la verificación del correo electrónico. Si se proporciona, la URL con el token de verificación se envía al correo electrónico del usuario; de lo contrario, se utiliza la URL de autenticación. |
+
+**Para crear una aplicación, siga estos pasos:**
+
+1. Seleccione la cuenta con la que desea crear la aplicación.
+2. Seleccione el token de API añadido a su cuenta ( debe tener el alcance de \`Admin\` ).
+3. Proporcione un nombre para su aplicación.
+4. Rellene los campos **Marcado** y **Detalles de autenticación**.
+5. Seleccione los **alcances de autorización** necesarios para su aplicación.
+6. Haga clic en **Registrar solicitud**.
+
+Asegúrese de que las URL de **Autorización** y **Verificación** son correctas en función de su implementación.
+
+Por ejemplo, si su dominio es **`https://example.com`** y su **autorización y autenticación son gestionadas por** `verify`, sus URL serán:
+
+**`https://example.com/verify`**
diff --git a/i18n/es_ES/docusaurus-theme-classic/navbar.json b/i18n/es_ES/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..664b00772
--- /dev/null
+++ b/i18n/es_ES/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Logotipo de la Deriv API",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Documentación",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Panel de control",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "Explorador API",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Blog",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Recompensa por Errores",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/fr/code.json b/i18n/fr/code.json
new file mode 100644
index 000000000..3a694c6fa
--- /dev/null
+++ b/i18n/fr/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Connectez-vous"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Discutez de vos idées et partagez des solutions avec des développeurs du monde entier."
+ },
+ "Join our community": {
+ "message": "Rejoignez notre communauté"
+ },
+ "We're here to help": {
+ "message": "Nous sommes à votre écoute"
+ },
+ "Email us at": {
+ "message": "Écrivez-nous à l'adresse"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "si vous avez des questions."
+ },
+ "Change API endpoint": {
+ "message": "Modifier le point de terminaison de l'API"
+ },
+ "Server is Required": {
+ "message": "Serveur obligatoire"
+ },
+ "Please enter a valid server URL": {
+ "message": "Veuillez saisir un URL de serveur valide"
+ },
+ "Server URL": {
+ "message": "URL du serveur"
+ },
+ "App ID is required": {
+ "message": "Identifiant de l'application requis"
+ },
+ "Please enter a valid app ID": {
+ "message": "Veuillez saisir un identifiant valide pour l'application"
+ },
+ "App ID": {
+ "message": "Identifiant de l'application"
+ },
+ "Connected to :": {
+ "message": "Connecté à :"
+ },
+ "Submit": {
+ "message": "Envoyer"
+ },
+ "Reset to original settings": {
+ "message": "Réinitialiser les paramètres"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} articles",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Navigation dans les pages de documentation",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Précédent",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Suivant",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "Cet appel d'API doit être autorisé, car il nécessite l'accès aux informations de votre compte."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Connectez-vous à votre compte Deriv pour continuer. Si vous n'avez pas de compte Deriv, inscrivez-vous au préalable."
+ },
+ "Sign up": {
+ "message": "Inscription"
+ },
+ "Log in": {
+ "message": "Connexion"
+ },
+ "Request JSON": {
+ "message": "Requête JSON"
+ },
+ "Send Request": {
+ "message": "Envoyer une demande"
+ },
+ "Clear": {
+ "message": "Effacer"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "Votre objet JSON n'est pas valide. Assurez-vous que la syntaxe de votre objet JSON est correcte."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Connectez-vous à votre compte Deriv pour obtenir le jeton d'API et commencer à utiliser notre API."
+ },
+ "Log In": {
+ "message": "Connexion"
+ },
+ "API Token Manager": {
+ "message": "Gestionnaire de jetons API"
+ },
+ "Deriv API features": {
+ "message": "Caractéristiques de l'API Deriv"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API vous donne un accès complet à toutes les fonctionnalités de trading de DTrader, ce qui vous permet d'élaborer vos propres systèmes de trading et outils d'analyse."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Trader des options numériques et des multiplicateurs"
+ },
+ "Monitor real-time pricing": {
+ "message": "Suivre la tarification en temps réel"
+ },
+ "Buy/sell contracts": {
+ "message": "Acheter/vendre des contrats"
+ },
+ "Manage user's accounts": {
+ "message": "Gérer les comptes des utilisateurs"
+ },
+ "Monitor existing contracts": {
+ "message": "Suivre les contrats existants"
+ },
+ "View user's historical transactions": {
+ "message": "Consulter l'historique des transactions de l'utilisateur"
+ },
+ "See what our clients say": {
+ "message": "Ce qu'en pensent nos clients"
+ },
+ "Comprehensive all-in-one": {
+ "message": "tout-en-un complète"
+ },
+ "client library": {
+ "message": "Bibliothèque cliente"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Simplifiez vos processus de développement et rendez votre application opérationnelle"
+ },
+ "faster with the client library of your choice.": {
+ "message": "et son exécution plus rapide grâce à la bibliothèque cliente de votre choix."
+ },
+ "Go to the JavaScript library": {
+ "message": "Accédez à la bibliothèque JavaScript"
+ },
+ "Go to the Python library": {
+ "message": "Accédez à la bibliothèque Python"
+ },
+ "Go to the Flutter library": {
+ "message": "Accédez à la bibliothèque Flutter"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "Commencez à utiliser notre API en 3 étapes simples :"
+ },
+ "1. Learn about our API": {
+ "message": "1. Découvrir notre API"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Familiarisez-vous avec les concepts et les terminologies de base"
+ },
+ "2. Sign up": {
+ "message": "2. S'inscrire"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "Créez un compte Deriv gratuit pour accéder à notre API"
+ },
+ "3. Register your app": {
+ "message": "3. Enregistrer votre application"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Remplissez le formulaire d'enregistrement pour commencer à utiliser l'API de Deriv"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "En utilisant notre API, vous confirmez que vous avez lu et accepté nos"
+ },
+ "terms and conditions.": {
+ "message": "conditions générales."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Utilisez notre API puissante, flexible et gratuite pour créer une plateforme de trading personnalisée"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "pour vous-même ou pour votre entreprise."
+ },
+ "Quick Start": {
+ "message": "Démarrage rapide"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Comment gagner de l'argent avec l'API de Deriv"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Enregistrez votre application auprès de Deriv et ajoutez un pourcentage de majoration aux prix des contrats pour tirer profit de chaque contrat acheté."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Inscrivez-vous en tant qu'affilié, créez votre application et recevez des commissions sur les transactions effectuées à partir de votre application et le plan d'affiliation que vous avez sélectionné."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Inscrivez-vous en tant qu'agent de paiement, créez votre propre site de paiement personnalisé et utilisez notre API pour gagner une commission sur chaque paiement que vous traitez pour les clients de Deriv."
+ },
+ "Select API Call - Version 3": {
+ "message": "Sélectionner l'appel d'API - Version 3"
+ },
+ "ALL CALLS": {
+ "message": "TOUS LES APPELS"
+ },
+ "Note:": {
+ "message": "Remarque :"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "Ne partagez pas les jetons à l'aide de l'accès Admin avec des personnes non autorisées."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "Cet accès permettra à des applications tierces d'accéder à l'activité de votre compte, les paramètres, les limites, les bilans, l'historique des achats, etc."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "Cet accès permettra à des applications tierces d'acheter et de vendre des contrats en votre nom, de renouveler vos achats expirés et de recharger vos comptes démo."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "Cet accès permettra à des applications tierces d'effectuer des retraits vers des agents de paiement et d'effectuer des virements internes en votre nom."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "Cet accès permettra à des applications tierces d'accéder à votre historique de trading."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "Cet accès permettra à des applications tierces d'ouvrir des comptes en votre nom, de gérer vos paramètres et l'utilisation des jetons, etc."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "Sélectionnez les champs en fonction de l'accès dont vous avez besoin."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Copiez et collez le jeton dans l'application."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "Ce compte n'a pas de jetons API ayant un accès Admin. Choisissez un autre compte."
+ },
+ "App information": {
+ "message": "Informations sur l'application"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Sélectionnez votre jeton API (il doit avoir un accès admin)"
+ },
+ "App name (required)": {
+ "message": "Nom de l'application (obligatoire)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Ce nom est déjà pris. Choisissez-en un autre."
+ },
+ "Markup": {
+ "message": "Majoration"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Vous pouvez percevoir une commission en ajoutant une majoration au prix de chaque transaction. Indiquez votre pourcentage de majoration ici."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Note : La majoration n'est disponible que pour les comptes réels."
+ },
+ "Markup percentage (optional)": {
+ "message": "Pourcentage de majoration (facultatif)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Entrez 0 si vous ne souhaitez pas obtenir de majoration. Majoration maximale : 3%"
+ },
+ "OAuth details": {
+ "message": "Détails OAuth"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Cela permet aux clients de se connecter à votre application à l'aide de leurs comptes Deriv sans jeton API."
+ },
+ "Authorisation URL (optional)": {
+ "message": "URL d'autorisation (facultatif)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Veuillez noter que cet URL sera utilisé comme URL de redirection pour l'autorisation OAuth."
+ },
+ "Verification URL (optional)": {
+ "message": "URL de vérification (facultatif)"
+ },
+ "Scope of authorization": {
+ "message": "Portée de l'autorisation"
+ },
+ "Select the scope for your app:": {
+ "message": "Sélectionnez la portée de votre application :"
+ },
+ "Read": {
+ "message": "Lire"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": Vous aurez un accès complet aux informations de vos clients."
+ },
+ "Trade": {
+ "message": "Transaction"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Vous pourrez acheter et vendre des contrats pour le compte de vos clients."
+ },
+ "Trading information": {
+ "message": "Informations de trading"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Vous pourrez accéder aux informations de trading de vos clients, y compris le solde de leur compte."
+ },
+ "Payments": {
+ "message": "Paiements"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": Vous pourrez effectuer des dépôts et des retraits pour le compte de vos clients."
+ },
+ "Admin": {
+ "message": "Admin"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": Accès complet au compte, y compris l'accès à la gestion des jetons de sécurité."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "En enregistrant votre demande, vous reconnaissez avoir lu et accepté"
+ },
+ "terms and conditions": {
+ "message": "les conditions générales de l'API de Deriv"
+ },
+ "Edit application details": {
+ "message": "Modifier les détails de l'application"
+ },
+ "Delete application": {
+ "message": "Supprimer l'application"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Pour que vos données soient prises en compte, veuillez enregistrer votre application au moyen du formulaire d'enregistrement."
+ },
+ "Register now": {
+ "message": "S'inscrire"
+ },
+ "Manage tokens": {
+ "message": "Gérer les jetons"
+ },
+ "Register application": {
+ "message": "Enregistrer l'application"
+ },
+ "Manage applications": {
+ "message": "Gérer les applications"
+ },
+ "Your apps": {
+ "message": "Vos applications"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Enregistrez votre application, obtenez un identifiant d'application et commencez à utiliser l'API de Deriv"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Faites attention avec qui vous partagez ce jeton. Toute personne possédant ce jeton peut effectuer les actions suivantes à partir de votre compte"
+ },
+ "Add accounts": {
+ "message": "Ajouter des comptes"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "Créer ou supprimer des jetons API pour le trading et les retraits"
+ },
+ "Modify account settings": {
+ "message": "Modifier les paramètres du compte"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Saisissez votre jeton API (avec l'accès Admin) pour enregistrer votre application."
+ },
+ "You have successfully registered your application.": {
+ "message": "Vous avez enregistré votre demande avec succès."
+ },
+ "You can now start using Deriv API": {
+ "message": "Vous pouvez maintenant commencer à utiliser l'API Deriv"
+ },
+ "Got it": {
+ "message": "C'est compris"
+ },
+ "Cancel": {
+ "message": "Annuler"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Cette page est inaccessible.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Page introuvable",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "Nous ne parvenons pas à trouver ce que vous cherchez.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Veuillez contacter le propriétaire du site qui vous a renvoyé à l'URL d'origine et faites-lui savoir que son lien a expiré.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "remarque",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "conseil",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "attention",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "infos",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "avertissement",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Retourner en haut de la page",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Archive",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Archive",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Navigation dans la liste des blogs",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Nouvelles entrées",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Anciennes entrées",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Navigation dans les pages des articles de blog",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Nouvel article",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Ancien article",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Un article | {count} articles",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} étiqueté « {tagName} »",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Voir toutes les étiquettes",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Passez du mode sombre au mode clair (actuellement {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "mode sombre",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "mode clair",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Chapelure",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Un document étiqueté | {count} documents étiquetés",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} étiqueté « {tagName} »",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Version : {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Il s'agit d'une documentation inédite pour la version {siteTitle} {versionLabel}.",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "Il s'agit de la documentation de {siteTitle} {versionLabel}, qui n'est plus activement conservée.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Pour une documentation actualisée, consultez le site {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "dernière version",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Modifier cette page",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "Lien direct vers {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " le {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " par {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Dernière mise à jour le {atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Versions",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Étiquettes :",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Fermeture",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Navigation dans les articles récents du blog",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Copié",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Copier le code dans le presse-papiers",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Copier",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Activer/désactiver le retour à la ligne",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Activer/désactiver la catégorie de la barre latérale rétractable « {label} »",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Langages",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Principal",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Lire plus",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "En savoir plus sur {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Page d'accueil",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "Sur cette page",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "Une minute de lecture | {readingTime} min de lecture",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Réduire la barre latérale",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Réduire la barre latérale",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Barre latérale de documentation",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Fermer la barre de navigation",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Activer/désactiver la barre de navigation",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Retour au menu principal",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Développer la barre latérale",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Développer la barre latérale",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Résultat",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Éditeur en direct",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "Aucun résultat"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Voir tous les résultats"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Voir les résultats sauf {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "Voir tous les résultats dans {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "Rechercher",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "Résultats de la recherche pour « {query} »",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Rechercher dans la documentation",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "partout"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 document trouvé | {count} documents trouvés",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "Aucun document trouvé",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Réessayer",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Aller au contenu principal",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Étiquettes",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Site web de Deriv"
+ },
+ "Who we are": {
+ "message": "Qui sommes-nous ?"
+ },
+ "Contact us": {
+ "message": "Contactez nous"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Seuls les caractères alphanumériques avec des espaces et des traits de soulignement sont autorisés. (Exemple : mon_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "Le nom ne peut pas contenir \"Binary\", \"Deriv\" ou des mots similaires."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "L'URL de votre site web ne doit pas dépasser 255 caractères."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Saisissez une URL valide. (Exemple : https://www.[VotreNomDeDomaine].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "Votre valeur de marquage ne peut être supérieure à 4 caractères."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "Votre valeur de majoration doit être égale ou supérieure à 0,00 et ne doit pas dépasser 3,00."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Utiliser l'API Deriv pour créer une application de trading avec des fonctionnalités telles que les graphiques de prix en temps réel disponibles sur Dtrader."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Avantages de l'utilisation de l'API de Deriv"
+ },
+ "Automation": {
+ "message": "Automatisation"
+ },
+ "Easy integration": {
+ "message": "Intégration facile"
+ },
+ "Fast execution": {
+ "message": "Exécution rapide"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Une application de trading créée à l'aide de Deriv API sur un ordinateur portable."
+ },
+ "Personalise your trading": {
+ "message": "Personnalisez vos échanges"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Personnalisez vos applications de trading en fonction de vos besoins. Créez des graphiques et des vues comme vous le souhaitez. Développez votre application de trading à l'aide de n'importe quel langage de programmation courant et élargissez vos possibilités de trading."
+ },
+ "Build a business and earn more": {
+ "message": "Créez votre entreprise et gagnez plus"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Créez vos propres applications de trading en tirant parti de la puissance des services de trading de Deriv. Partagez vos applications avec d'autres traders ou clients et ayez la possibilité de gagner plus ou de créer votre propre entreprise."
+ },
+ "Name": {
+ "message": "Nom"
+ },
+ "Token": {
+ "message": "Jeton"
+ },
+ "Scopes": {
+ "message": "Scopes"
+ },
+ "Last Used": {
+ "message": "Dernière utilisation"
+ },
+ "Valid for IP": {
+ "message": "Valable pour l'IP"
+ },
+ "Update Application": {
+ "message": "Mise à jour de l'application"
+ },
+ "Register Application": {
+ "message": "Enregistrer l'application"
+ },
+ "Your account": {
+ "message": "Votre compte"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Choisissez votre jeton d'API avec le champ d'application de l'administrateur"
+ },
+ "Application Name": {
+ "message": "Nom de l'application"
+ },
+ "Application ID": {
+ "message": "ID de l'application"
+ },
+ "Redirect URL": {
+ "message": "URL de redirection"
+ },
+ "Actions": {
+ "message": "Actions"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Seuls les caractères alphanumériques avec des espaces et des traits de soulignement sont autorisés."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "Le nom peut contenir jusqu'à 48 caractères."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "Les noms de jetons en double ne sont pas autorisés."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Seuls les caractères alphanumériques, les espaces et les traits de soulignement sont autorisés."
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Seuls 2-32 caractères sont autorisés"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "Aucun nom de jeton n'est autorisé en double pour le même compte."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "Les mots-clés \"deriv\" ou \"binary\" ou les mots qui semblent similaires, par exemple \"_binary_\" ou \"d3eriv\", ne sont pas autorisés."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Nommez votre jeton et cliquez sur Créer pour générer votre jeton."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Nom du jeton (Vous avez créé {numberOfTokens} sur 30 jetons)"
+ },
+ "Create": {
+ "message": "Créer"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 article|{count} articles",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "avertissement",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Agrandir la catégorie de la barre latérale '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Réduire la catégorie de la barre latérale '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Page non répertoriée",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Cette page n'est pas répertoriée. Les moteurs de recherche ne l'indexeront pas, et seuls les utilisateurs disposant d'un lien direct peuvent y accéder.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "Grâce à notre API, vous pourrez :"
+ },
+ "Yes, delete": {
+ "message": "Oui, supprimer"
+ },
+ "Delete token": {
+ "message": "Supprimer le jeton"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "Souhaitez-vous vraiment supprimer ce jeton ?"
+ },
+ "Delete app": {
+ "message": "Supprimer l'application"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "Souhaitez-vous vraiment supprimer cette application ?"
+ },
+ "Update App": {
+ "message": "Mise à jour de l'application"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "Le nom de votre jeton doit comporter au moins 2 caractères."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Seuls 32 caractères sont autorisés."
+ },
+ "Nevermind": {
+ "message": "Nevermind (L'esprit du temps)"
+ },
+ "OK": {
+ "message": "OK"
+ },
+ "Token created successfully!": {
+ "message": "Token créé avec succès !"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "Veuillez enregistrer cette clé symbolique. Pour des raisons de sécurité, elle ne peut être ni consultée ni copiée à nouveau. Si vous perdez cette clé, vous devrez générer un nouveau jeton."
+ },
+ "Key": {
+ "message": "Clé"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Vous avez créé le nombre maximum de jetons."
+ },
+ "Deriv account": {
+ "message": "Compte Deriv"
+ },
+ "Log out": {
+ "message": "Déconnexion"
+ },
+ "Documentation": {
+ "message": "Documentation"
+ },
+ "Dashboard": {
+ "message": "Tableau de bord"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "Prime aux bogues"
+ },
+ "Homepage": {
+ "message": "Page d'accueil"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "si vous avez besoin d'aide ou d'assistance."
+ },
+ "Send an email": {
+ "message": "Envoyer un e-mail"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current.json b/i18n/fr/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..9e3d49e13
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Suivant",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Concepts fondamentaux",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Apprenez à utiliser l'API WebSocket et les appels API pour créer votre application de trading personnalisée.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Exemples de code",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Exemples de code",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Découvrez les codes API que vous pouvez utiliser pour créer votre application de trading. Apprenez avec des exemples d'API.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Exemples en Javascript",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "Exemples de JavaScript",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Explorez les codes JavaScript que vous pouvez utiliser pour créer votre application de trading. Apprenez à travers des exemples JavaScript et des exemples d'API.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Langages",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Langages de programmation",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "Sélectionnez votre langage de programmation préféré pour créer une application de trading à l'aide de notre API WebSocket. Commencez à apprendre avec ces exemples de code.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "Commencez à construire votre application de trading avec Javascript, HTML et CSS via notre API WebSocket.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Guides",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Un guide de l'API Deriv, comprenant des exemples d'API pour créer une application de trading avec des fonctionnalités complètes similaires à Deriv Trader. Commencez dès aujourd'hui !",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..68afeaaac
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Bibliothèques clientes",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez comment utiliser les fonctionnalités de l'API WebSocket de Deriv à l'aide de nos bibliothèques clientes."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..d29ec9150
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Client Flutter",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Documentation relative au client Flutter"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..04d3a6e6b
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuration du projet
+sidebar_label: Configuration
+sidebar_position: 0
+---
+
+Veuillez consulter la documentation de la bibliothèque [ici] (https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Nous mettrons ces pages à jour à l'avenir lorsque nous aurons du contenu à leur proposer.
+:::
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..55d9a91a4
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Introduction
+sidebar_label: Introduction
+sidebar_position: 0
+description: Présentation des bibliothèques clientes
+---
+
+## Introduction
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..23e98f346
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Client Python",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Documentation relative à Python"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..5d5290673
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuration du projet
+sidebar_label: Configuration
+sidebar_position: 0
+---
+
+Veuillez consulter la documentation de la bibliothèque [ici] (https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Nous mettrons ces pages à jour à l'avenir lorsque nous aurons du contenu à leur proposer.
+:::
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..298b637c2
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Client Typescript",
+ "position": 0,
+ "link": {
+ "type": "generated-index",
+ "description": "Documentation relative à Typescript/Javascript"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..0bad0d8bc
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuration du projet
+sidebar_label: Configuration
+sidebar_position: 0
+---
+
+Veuillez consulter la documentation de la bibliothèque [ici] (https://binary-com.github.io/deriv-api/)
+
+:::caution
+Nous mettrons ces pages à jour à l'avenir lorsque nous aurons du contenu à leur proposer.
+:::
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..5d82736aa
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "FAQ",
+ "position": 7,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..5fb47722b
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,15 @@
+---
+title: Conditions d'utilisation de Deriv API
+sidebar_label: Conditions d'utilisation de Deriv API
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Conditions d'utilisation de Deriv API
+---
+
+L'API Deriv est gratuite et soumise à nos [conditions générales] (https://deriv.com/terms-and-conditions) et
+[droits d'auteur] (https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+Si vous rencontrez des difficultés lors de son utilisation ou si vous avez besoin d'aide, veuillez nous contacter par l'un de nos forums d'assistance ou par courriel.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..342f506b8
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: Comment puis-je gagner de l'argent grâce à Deriv API ?
+sidebar_label: Comment puis-je gagner de l'argent grâce à Deriv API ?
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Comment puis-je gagner de l'argent grâce à Deriv API ?
+---
+
+- Vous pouvez percevoir des commissions sur les transactions et les paiements effectués par vos clients via
+ les sites web et les applications que vous créez avec Deriv API. Obtenez plus de détails sur les plans de commission de
+ [ici] (https://deriv.com/partners/affiliate-ib).
+
+- Vous pouvez également gagner des marges sur chaque contrat acheté via l'application
+ que vous avez créée avec Deriv API. La majoration est définie par vous et peut aller de
+ à 5 %.
+
+Voici un exemple de calcul de la majoration :
+
+- Pour obtenir un paiement de 2 **USD** : Mise du client sans majoration = 1,07 **USD**
+- Avec la majoration (par exemple 2%), un client paie : Enjeu du client avec la majoration =
+ Enjeu + (paiement x majoration)
+- Participation du client avec la majoration = 1,07 **USD** + (2 **USD** x 2%) = 1,11 **USD**.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..68c7ddb55
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,20 @@
+---
+title: Que puis-je faire à l'aide de l'API de Deriv ?
+sidebar_label: Que puis-je faire à l'aide de l'API de Deriv ?
+sidebar_position: 0
+tags:
+ - faq
+keywords:
+ - faq
+description: Fonctionnalités de l'API de Deriv
+---
+
+L'API de Deriv vous permet d'exécuter presque toutes les fonctions des plateformes Deriv, puisqu'elles partagent la même API. Pour nos plateformes de CFD, Deriv MT5 et Deriv X, la fonctionnalité API
+n'est disponible que pour certaines opérations de gestion de compte.
+
+En général, les utilisateurs de notre API :
+
+- Créent des sites Web similaires à Deriv, mais avec des fonctionnalités différentes ;
+- Créent des applications de bureau pour exécuter des transactions pour eux-mêmes et leurs clients ;
+- Explorent les informations historiques sur les ticks ;
+- Automatisent les services en tant qu'agents de paiement.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/fr/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..9b74838be
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Démarrage rapide
+hide_title: false
+draft: false
+sidebar_label: Démarrage rapide
+sidebar_position: 0
+tags:
+ - introduction
+keywords:
+ - application de trading
+ - code api
+ - exemple d'api
+description: Obtenez une vue d'ensemble des exemples de code et des langages disponibles pour l'API Deriv, et apprenez comment l'utiliser pour créer votre application de trading.
+---
+
+Notre documentation est répartie en plusieurs sections :
+
+- [Mise en place d'une application dérivée](/docs/setting-up-a-deriv-application.md)
+- [Terminologie](catégorie/terminologie)
+- [Concepts fondamentaux](catégorie/concepts fondamentaux)
+- [Langues](catégorie/langues)
+- [Bibliothèques clients](catégorie/bibliothèques-clients)
+- [Guides](catégorie/guides)
+- [FAQ](catégorie/faq)
+
+### Démarrage rapide
+
+Consultez les pages [Concept de base](catégorie/concepts de base) et [Terminologie](catégorie/terminologie) et prenez le temps de les lire. Ces concepts vous aideront à vous familiariser avec l'API de notre serveur Websocket et à l'utiliser plus efficacement. Ils ne sont liés à aucun de nos cadres ou bibliothèques.
+
+Lorsque vous aurez lu les pages [Core Concept](catégorie/core-concepts) et [Terminology](catégorie/terminologie), vous pourrez commencer à choisir votre approche de mise en œuvre en fonction du langage, du cadre ou de la bibliothèque que vous souhaitez utiliser dans votre application.
+
+L'utilisation de nos [Bibliothèques clientes](catégorie/bibliothèques-clients) est optionnelle et vous pouvez obtenir le même résultat avec les tutoriels fournis dans la [Section des langues](catégorie/langues), mais nos bibliothèques clientes fournissent plus d'appels API robustes et sûrs pour vous.
+
+### Utilisation de notre serveur Websocket uniquement avec des fonctionnalités linguistiques
+
+Si vous souhaitez utiliser notre api serveur websocket avec un langage de programmation spécifique, jetez un coup d'oeil à la [Section Langues] (catégorie/langues) et continuez votre voyage à partir de là.
+
+:::caution
+Nous vous suggérons d'utiliser nos [Bibliothèques clientes] (catégorie/bibliothèques clientes), car elles vous offrent une meilleure expérience de développement.
+:::
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..93715d061
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Terminologie",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez notre terminologie"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..382c825ec
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Vérification de l'identité
+hide_title: false
+draft: false
+sidebar_label: Vérification de l'identité
+sidebar_position: 4
+tags:
+ - concepts
+ - terminologie
+ - identité
+ - vérification
+ - ajouter
+ - document
+keywords:
+ - concepts
+ - terminologie
+ - identité
+ - vérification
+ - ajouter
+ - document
+description: Qu'est-ce que la vérification d'identité dans les applications de Deriv ?
+---
+
+### Qu'est-ce que la vérification d'identité dans les applications de Deriv ?
+
+Ajoute des informations sur les documents, telles que le pays émetteur, l'identité et le type pour les processus de vérification de l'identité.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..b6c302b3b
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Compte",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez notre catégorie de compte"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..d944bfcf4
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Téléversement de documents
+hide_title: false
+draft: false
+sidebar_label: Téléversement de documents
+sidebar_position: 4
+tags:
+ - concepts
+ - document
+ - télécharger
+ - terminologie
+keywords:
+ - concepts
+ - document
+ - télécharger
+ - terminologie
+description: Qu'est-ce que l'appel d'API de téléversement de documents ?
+---
+
+### Qu'est-ce que l'appel d'API de téléversement de documents ?
+
+Demander des informations KYC au client
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..7be9ec2df
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels d'évaluation financière",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez nos appels d'API pour l'évaluation financière"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..64a3e4825
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Obtenir une évaluation financière
+hide_title: false
+draft: false
+sidebar_label: Obtenir une évaluation financière
+sidebar_position: 4
+tags:
+ - concepts
+ - obtenir
+ - financière
+ - évaluation
+ - terminologie
+keywords:
+ - concepts
+ - obtenir
+ - financière
+ - évaluation
+ - terminologie
+description: Qu'est-ce que l'appel d'API d'obtention d'une évaluation financière ?
+---
+
+### Qu'est-ce que l'appel d'API d'obtention d'une évaluation financière ?
+
+Cet appel permet d'obtenir les détails de l'évaluation financière.
+
+L'« évaluation financière » est un questionnaire que les clients de certaines sociétés de domiciliation doivent remplir en raison d'exigences réglementaires et de connaissance de votre client (KYC).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..d6ea73de1
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Définir une évaluation financière
+hide_title: false
+draft: false
+sidebar_label: Définir une évaluation financière
+sidebar_position: 4
+tags:
+ - concepts
+ - symboles actifs
+keywords:
+ - concepts
+ - symboles actifs
+description: Qu'est-ce que l'appel d'API de définition d'une évaluation financière ?
+---
+
+### Qu'est-ce que l'appel d'API de définition d'une évaluation financière ?
+
+Cet appel définit les détails de l'évaluation financière en fonction des réponses du client afin de déterminer s'il possède l'expérience et les connaissances nécessaires pour comprendre les risques liés au trading d'options binaires.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..6dfd49952
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Accéder aux paramètres du compte
+hide_title: false
+draft: false
+sidebar_label: Accéder aux paramètres du compte
+sidebar_position: 4
+tags:
+ - concepts
+ - accéder
+ - compte
+ - paramètres
+ - terminologie
+keywords:
+ - concepts
+ - accéder
+ - compte
+ - paramètres
+ - terminologie
+description: Qu'est-ce que l'appel d'API d'accès aux paramètres du compte ?
+---
+
+### Qu'est-ce que l'appel d'API d'accès aux paramètres du compte ?
+
+Accéder aux paramètres de l'utilisateur (courriel, date de naissance, adresse, etc.)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..73d7871db
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Portefeuille
+hide_title: false
+draft: false
+sidebar_label: Portefeuille
+sidebar_position: 4
+tags:
+ - concepts
+ - portefeuille
+ - terminologie
+keywords:
+ - concepts
+ - portefeuille
+ - terminologie
+description: Qu'est-ce que l'appel d'API du portefeuille ?
+---
+
+### Qu'est-ce que l'appel d'API du portefeuille ?
+
+Recevoir des informations sur mon portefeuille actuel d'options en cours.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..035ac6a1d
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Tableau des profits
+hide_title: false
+draft: false
+sidebar_label: Tableau des profits
+sidebar_position: 4
+tags:
+ - concepts
+ - profits
+ - tableau
+ - terminologie
+keywords:
+ - concepts
+ - profits
+ - tableau
+ - terminologie
+description: Qu'est-ce que l'appel d'API du tableau des profits ?
+---
+
+### Qu'est-ce que l'appel d'API du tableau des profits ?
+
+Récupérer un résumé du Tableau des profits du compte selon des critères de recherche précis.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..bd5424edf
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Relevé d'activité
+hide_title: false
+draft: false
+sidebar_label: Relevé d'activité
+sidebar_position: 4
+tags:
+ - concepts
+ - reality
+ - check
+ - terminologie
+keywords:
+ - concepts
+ - reality
+ - check
+ - terminologie
+description: Qu'est-ce que l'appel d'API Reality Check ?
+---
+
+### Qu'est-ce que l'appel d'API Reality Check ?
+
+Récupérer le résumé des transactions et du compte du client pour l'outil Reality Check.
+
+Un « reality check » donne une vue du temps écoulé depuis le début de la session et les profits/pertes du client qui y est associé.
+
+L'outil Reality Check est une exigence réglementaire pour certaines sociétés de domiciliation.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..a36414fdf
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: Relevé
+hide_title: false
+draft: false
+sidebar_label: Relevé
+sidebar_position: 4
+tags:
+ - concepts
+ - relevé
+ - terminologie
+keywords:
+ - concepts
+ - relevé
+ - terminologie
+description: Qu'est-ce que l'appel d'API de relevé ?
+---
+
+### Qu'est-ce que l'appel d'API de relevé ?
+
+Récupérer un résumé des transactions du compte, selon des critères de recherche précis.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..a8e9315d9
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Compte virtuel / réel",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Apprenez-en plus sur nos appels d'API pour les comptes virtuels et réels"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..245bb05a7
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Contrat",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez notre catégorie de contrat"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..c9cd601b7
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels de contrat d'achat ou de vente",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "En savoir plus sur nos appels d'API pour les contrats d'achat et de vente"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..deaa359e3
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Contrat d'achat pour des comptes multiples
+hide_title: false
+draft: false
+sidebar_label: Contrat d'achat pour des comptes multiples
+sidebar_position: 4
+tags:
+ - concepts
+ - acheter
+ - contrat
+ - multiples
+ - comptes
+ - terminologie
+keywords:
+ - concepts
+ - acheter
+ - contrat
+ - multiples
+ - comptes
+ - terminologie
+description: Qu'est-ce que l'appel d'API de contrat d'achat pour des comptes multiples ?
+---
+
+### Qu'est-ce que l'appel d'API de contrat d'achat pour des comptes multiples ?
+
+Acheter un contrat pour plusieurs comptes spécifiés par le paramètre `tokens`.
+
+Notez que, bien qu'il s'agisse d'un appel autorisé, le contrat n'est pas acheté pour le compte autorisé.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..a8871088d
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Contrat d'achat
+hide_title: false
+draft: false
+sidebar_label: Contrat d'achat
+sidebar_position: 4
+tags:
+ - concepts
+ - acheter
+ - contrat
+ - terminologie
+keywords:
+ - concepts
+ - acheter
+ - contrat
+ - terminologie
+description: Qu'est-ce que l'appel d'API d'un contrat d'achat ?
+---
+
+### Qu'est-ce que l'appel d'API d'un contrat d'achat ?
+
+Acheter un contrat.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..cf9da46de
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "Contrats de vente : Comptes multiples"
+hide_title: false
+draft: false
+sidebar_label: "Contrats de vente : Comptes multiples"
+sidebar_position: 4
+tags:
+ - concepts
+ - vendre
+ - contrat
+ - multiples
+ - comptes
+ - terminologie
+keywords:
+ - concepts
+ - vendre
+ - contrat
+ - multiples
+ - comptes
+ - terminologie
+description: Qu'est-ce que l'appel d'API de contrats de vente pour des comptes multiples ?
+---
+
+### Qu'est-ce que l'appel d'API de contrats de vente pour des comptes multiples ?
+
+Contrats de vente pour comptes multiples simultanément.
+
+Utilise la réponse du shortcode de `buy_contract_for_multiple_accounts` pour identifier le contrat, et les tokens d'autorisation pour sélectionner les comptes sur lesquels vendre ces contrats.
+
+Notez que seuls les comptes identifiés par les jetons seront affectés. Le contrat ne sera pas vendu sur le compte actuellement autorisé, à moins que vous n'incluiez le jeton pour le compte actuel.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..b760da21a
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Contrat de vente
+hide_title: false
+draft: false
+sidebar_label: Contrat de vente
+sidebar_position: 4
+tags:
+ - concepts
+ - vendre
+ - contrat
+ - terminologie
+keywords:
+ - concepts
+ - vendre
+ - contrat
+ - terminologie
+description: Qu'est-ce que l'appel d'API d'achat de contrat ?
+---
+
+### Qu'est-ce que l'appel d'API d'achat de contrat ?
+
+Vendre un contrat tel qu'identifié lors d'un précédent appel de portefeuille.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..85c608860
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Contrats sur le symbole
+hide_title: false
+draft: false
+sidebar_label: Contrats sur le symbole
+sidebar_position: 4
+tags:
+ - concepts
+ - contrats
+ - symbole
+ - terminologie
+keywords:
+ - concepts
+ - contrats
+ - symbole
+ - terminologie
+description: Qu'est-ce que l'appel d'API de contrats sur le symbole ?
+---
+
+### Qu'est-ce que l'appel d'API de contrats sur le symbole ?
+
+Pour un symbole donné, obtenez la liste des contrats actuellement disponibles, ainsi que les dernières barrières et limites de durée pour chaque contrat.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..33db2d4fc
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels à propositions de prix",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez nos appels d'API de propositions de prix"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..df56f1ce8
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Proposition de prix : Contrats ouverts"
+hide_title: false
+draft: false
+sidebar_label: "Proposition de prix : Contrats ouverts"
+sidebar_position: 4
+tags:
+ - concepts
+ - prix
+ - proposition
+ - ouverts
+ - contrats
+ - terminologie
+keywords:
+ - concepts
+ - prix
+ - proposition
+ - ouverts
+ - contrats
+ - terminologie
+description: "Qu'est-ce que l'appel d'API « Proposition de prix : Appel d'API de contrats ouverts » ?"
+---
+
+### Qu'est-ce que l'appel d'API « Proposition de prix : Appel d'API de contrats ouverts » ?
+
+Obtient le dernier prix pour un contrat spécifique.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..3134a2c33
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Proposition de prix
+hide_title: false
+draft: false
+sidebar_label: Proposition de prix
+sidebar_position: 4
+tags:
+ - concepts
+ - prix
+ - proposition
+ - terminologie
+keywords:
+ - concepts
+ - prix
+ - proposition
+ - terminologie
+description: Qu'est-ce que l'appel d'API de proposition de prix ?
+---
+
+### Qu'est-ce que l'appel d'API de proposition de prix ?
+
+Obtient le dernier prix pour un contrat spécifique.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..8dd575c4d
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Vendre des contrats expirés
+hide_title: false
+draft: false
+sidebar_label: Vendre des contrats expirés
+sidebar_position: 4
+tags:
+ - concepts
+ - vendre
+ - expirés
+ - contrats
+ - terminologie
+keywords:
+ - concepts
+ - vendre
+ - expirés
+ - contrats
+ - terminologie
+description: Qu'est-ce que l'appel d'API d'un contrat d'achat ?
+---
+
+### Qu'est-ce que l'appel d'API de vente de contrats expirés ?
+
+Cet appel tentera de vendre tous les contrats expirés et renverra le nombre de contrats vendus.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..f9eba4e94
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Copy Trading",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez nos appels d'API pour Copy Trading"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..af07e15a0
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading : Liste"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading : Liste"
+sidebar_position: 4
+tags:
+ - P2P
+ - copier
+ - transaction
+ - liste
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - copier
+ - transaction
+ - liste
+ - concepts
+ - terminologie
+description: "Qu'est-ce que l'appel d'API « Copy Trading : Liste » ?"
+---
+
+### Qu'est-ce que l'appel d'API « Copy Trading : Liste » ?
+
+Récupère une liste de copieurs et/ou de traders actifs pour Copy Trading
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..3646efca1
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading : Commencer"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading : Commencer"
+sidebar_position: 4
+tags:
+ - P2P
+ - copier
+ - transaction
+ - commencer
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - copier
+ - transaction
+ - commencer
+ - concepts
+ - terminologie
+description: "Qu'est-ce que l'appel d'API « Copy Trading : Commencer » ?"
+---
+
+### Qu'est-ce que l'appel d'API « Copy Trading : Commencer » ?
+
+Commencez à parier sur copier le trader.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..8742c1cb2
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading : Statistiques"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading : Statistiques"
+sidebar_position: 4
+tags:
+ - P2P
+ - copier
+ - transaction
+ - statistiques
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - copier
+ - transaction
+ - statistiques
+ - concepts
+ - terminologie
+description: "Qu'est-ce que l'appel d'API « Copy Trading : Statistiques » ?"
+---
+
+### Qu'est-ce que l'appel d'API « Copy Trading : Statistiques » ?
+
+Récupérez les statistiques de performance, de trading, de risque et des copieurs du trader.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..b5fdc0698
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading : Stop"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading : Stop"
+sidebar_position: 4
+tags:
+ - P2P
+ - copier
+ - transaction
+ - stop
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - copier
+ - transaction
+ - stop
+ - concepts
+ - terminologie
+description: "Qu'est-ce que l'appel d'API « Copy Trading : Stop » ?"
+---
+
+### Qu'est-ce que l'appel d'API « Copy Trading : Stop » ?
+
+Commencez à parier sur copier le trader.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..001f884b6
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez notre catégorie P2P"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..5587ad3b8
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels pour l'annonce P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "En savoir plus sur nos appels d'API pour les annonces P2P"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..6e818a112
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Créer une annonce P2P
+hide_title: false
+draft: false
+sidebar_label: Créer une annonce P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - annonce
+ - créer
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - annonce
+ - créer
+ - terminologie
+description: Qu'est-ce que l'appel d'API de création d'une annonce P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de création d'une annonce P2P ?
+
+Crée une annonce P2P (Peer to Peer). Ne peut être utilisé que par un annonceur P2P agréé.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..cc654f301
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informations sur une annonce P2P
+hide_title: false
+draft: false
+sidebar_label: Informations sur une annonce P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - annonce
+ - informations
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - annonce
+ - informations
+ - terminologie
+description: Qu'est-ce que l'appel d'API d'informations sur une annonce P2P ?
+---
+
+### Qu'est-ce que l'appel d'API d'informations sur une annonce P2P ?
+
+Récupérer des informations sur une annonce P2P.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..85b4fd21e
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Liste des annonces P2P
+hide_title: false
+draft: false
+sidebar_label: Liste des annonces P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - annonce
+ - Liste
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - annonce
+ - Liste
+ - terminologie
+description: Qu'est-ce que l'appel d'API de la liste des annonces P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de la liste des annonces P2P ?
+
+Renvoie les annonces disponibles pour utilisation avec `p2p_order_create`.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..f47575da0
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Mise à jour d'une annonce P2P
+hide_title: false
+draft: false
+sidebar_label: Mise à jour d'une annonce P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - annonce
+ - mise à jour
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - annonce
+ - mise à jour
+ - terminologie
+description: Qu'est-ce que l'appel d'API de mise à jour d'une annonce P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de mise à jour d'une annonce P2P ?
+
+Met à jour une annonce P2P. Ne peut être utilisé que par l'annonceur.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..9f624b8fa
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels de l'annonceur P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "En savoir plus sur nos appels d'API pour les annonceurs P2P"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..4bdf5bd8b
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: Annonces de l'annonceur P2P
+hide_title: false
+draft: false
+sidebar_label: Annonces de l'annonceur P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - annonce
+ - annonceur
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - annonce
+ - annonceur
+ - terminologie
+description: Qu'est-ce que l'appel d'API des annonces de l'annonceur P2P ?
+---
+
+### Qu'est-ce que l'appel d'API des annonces de l'annonceur P2P ?
+
+Renvoie toutes les annonces P2P créées par le client autorisé. Ne peut être utilisé que par un annonceur P2P autorisé.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..833dfe8b1
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Créer un annonceur P2P
+hide_title: false
+draft: false
+sidebar_label: Créer un annonceur P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - créer
+ - annonceur
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - créer
+ - annonceur
+ - terminologie
+description: Qu'est-ce que l'appel d'API de création d'un annonceur P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de création d'un annonceur P2P ?
+
+Enregistre le client en tant qu'annonceur P2P.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..3827ea9ba
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informations sur l'annonceur P2P
+hide_title: false
+draft: false
+sidebar_label: Informations sur l'annonceur P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - annonceur
+ - informations
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - annonceur
+ - informations
+ - concepts
+ - terminologie
+description: Qu'est-ce que l'appel d'API des informations sur l'annonceur P2P ?
+---
+
+### Qu'est-ce que l'appel d'API des informations sur l'annonceur P2P ?
+
+Récupérer des informations sur un annonceur P2P.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..26764f028
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: Modes de paiement de l'annonceur P2P
+hide_title: false
+draft: false
+sidebar_label: Modes de paiement de l'annonceur P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - paiement
+ - annonceur
+ - modes
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - paiement
+ - annonceur
+ - modes
+ - concepts
+ - terminologie
+description: Qu'est-ce que l'appel d'API des modes de paiement de l'annonceur P2P ?
+---
+
+### Qu'est-ce que l'appel d'API des modes de paiement de l'annonceur P2P ?
+
+Gérer ou répertorier les modes de paiement de l'annonceur P2P.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..9b5a6284e
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: Relations de l'annonceur P2P
+hide_title: false
+draft: false
+sidebar_label: Relations de l'annonceur P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - annonceur
+ - relations
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - annonceur
+ - relations
+ - concepts
+ - terminologie
+description: Qu'est-ce que l'appel d'API des relations de l'annonceur P2P ?
+---
+
+### Qu'est-ce que l'appel d'API des relations de l'annonceur P2P ?
+
+Met à jour et renvoie les annonceurs favoris et bloqués de l'utilisateur actuel.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..31203eeda
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Mise à jour de l'annonceur P2P
+hide_title: false
+draft: false
+sidebar_label: Mise à jour de l'annonceur P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - annonceur
+ - mise à jour
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - annonceur
+ - mise à jour
+ - concepts
+ - terminologie
+description: Qu'est-ce que l'appel d'API de mise à jour de l'annonceur P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de mise à jour de l'annonceur P2P ?
+
+Mettre à jour les informations de l'annonceur P2P du compte actuel. Ne peut être utilisé que par un annonceur P2P agréé.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..04f52a24d
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels de la commande P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez nos appels de commande P2P"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..8a7493d43
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: Annuler une commande P2P
+hide_title: false
+draft: false
+sidebar_label: Annuler une commande P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - annuler
+ - commande
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - annuler
+ - commande
+ - concepts
+ - terminologie
+description: Qu'est-ce que l'appel d'API d'annulation de commande P2P ?
+---
+
+### Qu'est-ce que l'appel d'API d'annulation de commande P2P ?
+
+Annuler une commande P2P.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..ef4642740
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: Confirmer une commande P2P
+hide_title: false
+draft: false
+sidebar_label: Confirmer une commande P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - confirmer
+ - commande
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - confirmer
+ - commande
+ - concepts
+ - terminologie
+description: Qu'est-ce que l'appel d'API de confirmation d'une commande P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de confirmation d'une commande P2P ?
+
+Confirmer une commande P2P.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..53a3979f4
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Créer une commande P2P
+hide_title: false
+draft: false
+sidebar_label: Créer une commande P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - créer
+ - commande
+ - concepts
+ - terminologie
+keywords:
+ - P2P
+ - créer
+ - commande
+ - concepts
+ - terminologie
+description: Qu'est-ce que l'appel d'API de création d'une commande P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de création d'une commande P2P ?
+
+Crée une commande P2P pour l'annonce spécifiée.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..e01cb38f3
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: Litige relatif à une commande P2P
+hide_title: false
+draft: false
+sidebar_label: Litige relatif à une commande P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - commande
+ - litige
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - commande
+ - litige
+ - terminologie
+description: Qu'est-ce que l'appel d'API de litige relatif à une commande P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de litige relatif à une commande P2P ?
+
+Contester une commande P2P.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..1e2f166d9
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informations sur la commande P2P
+hide_title: false
+draft: false
+sidebar_label: Informations sur la commande P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - commande
+ - informations
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - commande
+ - informations
+ - terminologie
+description: Qu'est-ce que l'appel d'API d'informations sur la commande P2P ?
+---
+
+### Qu'est-ce que l'appel d'API d'informations sur la commande P2P ?
+
+Récupère les informations relatives à une commande P2P.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..23d6a467f
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Liste des commandes P2P
+hide_title: false
+draft: false
+sidebar_label: Liste des commandes P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - commande
+ - liste
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - commande
+ - liste
+ - terminologie
+description: Qu'est-ce que l'appel d'API de la liste des commandes P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de la liste des commandes P2P ?
+
+Liste des commandes actives.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..72acd87ac
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: Vérification de la commande P2P
+hide_title: false
+draft: false
+sidebar_label: Vérification de la commande P2P
+sidebar_position: 4
+tags:
+ - concepts
+ - P2P
+ - commande
+ - vérification
+ - terminologie
+keywords:
+ - concepts
+ - P2P
+ - commande
+ - vérification
+ - terminologie
+description: Qu'est-ce que l'appel d'API de vérification de la commande P2P ?
+---
+
+### Qu'est-ce que l'appel d'API de vérification de la commande P2P ?
+
+Crée une vérification pour la commande spécifiée.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..fc5d24942
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Paiement",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "Découvrez notre catégorie de paiement"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..679810098
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Informations sur la Caisse
+hide_title: false
+draft: false
+sidebar_label: Informations sur la Caisse
+sidebar_position: 4
+tags:
+ - concepts
+ - caisse
+ - informations
+ - terminologie
+keywords:
+ - concepts
+ - caisse
+ - informations
+ - terminologie
+description: Qu'est-ce que l'appel d'API des informations sur la Caisse ?
+---
+
+### Qu'est-ce que l'appel d'API des informations sur la Caisse ?
+
+Demander les informations sur la caisse pour le type spécifié.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..b9850a745
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels de l'agent de paiement",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "En savoir plus sur nos appels de l'agent de paiement"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..3df65b17c
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Créer un agent de paiement
+hide_title: false
+draft: false
+sidebar_label: Créer un agent de paiement
+sidebar_position: 4
+tags:
+ - concepts
+ - paiement
+ - agent
+ - créer
+ - terminologie
+keywords:
+ - concepts
+ - paiement
+ - agent
+ - créer
+ - terminologie
+description: Qu'est-ce que l'appel d'API de création d'un agent de paiement ?
+---
+
+### Qu'est-ce que l'appel d'API de création d'un agent de paiement ?
+
+Enregistre les coordonnées de l'agent de paiement du client.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..64f428a63
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Coordonnées de l'agent de paiement
+hide_title: false
+draft: false
+sidebar_label: Coordonnées de l'agent de paiement
+sidebar_position: 4
+tags:
+ - concepts
+ - paiement
+ - agent
+ - coordonnées
+ - terminologie
+keywords:
+ - concepts
+ - paiement
+ - agent
+ - coordonnées
+ - terminologie
+description: Qu'est-ce que l'appel d'API des coordonnées de l'agent de paiement ?
+---
+
+### Qu'est-ce que l'appel d'API des coordonnées de l'agent de paiement ?
+
+Obtient les coordonnées de l'agent de paiement du client.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..8a91d2f5d
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Agent de paiement : Liste"
+hide_title: false
+draft: false
+sidebar_label: "Agent de paiement : Liste"
+sidebar_position: 4
+tags:
+ - concepts
+ - paiement
+ - agent
+ - liste
+ - terminologie
+keywords:
+ - concepts
+ - paiement
+ - agent
+ - liste
+ - terminologie
+description: "Qu'est-ce que l'appel d'API « Agent de paiement : Liste » ?"
+---
+
+### Qu'est-ce que l'appel d'API « Agent de paiement : Liste » ?
+
+Renverra une liste d'agents de paiement d'un pays donné pour une devise donnée.
+
+Les agents de paiement permettent aux utilisateurs d'effectuer des dépôts et retraits à l'aide de modes de paiement locaux qui peuvent ne pas être disponibles à partir du système de la caisse du site Web principal.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..3e65e9e43
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agent de paiement : Transfert"
+hide_title: false
+draft: false
+sidebar_label: "Agent de paiement : Transfert"
+sidebar_position: 4
+tags:
+ - concepts
+ - paiement
+ - agent
+ - transfert
+ - terminologie
+keywords:
+ - concepts
+ - paiement
+ - agent
+ - transfert
+ - terminologie
+description: "Qu'est-ce que l'appel d'API « Agent de paiement : Transfert » ?"
+---
+
+### Qu'est-ce que l'appel d'API « Agent de paiement : Transfert » ?
+
+Transfert d'agent de paiement : cet appel n'est disponible que pour les comptes d'agents de paiement autorisés.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..d4a88076f
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agent de paiement : Retrait"
+hide_title: false
+draft: false
+sidebar_label: "Agent de paiement : Retrait"
+sidebar_position: 4
+tags:
+ - concepts
+ - paiement
+ - agent
+ - retrait
+ - terminologie
+keywords:
+ - concepts
+ - paiement
+ - agent
+ - retrait
+ - terminologie
+description: "Qu'est-ce que l'appel d'API « Agent de paiement : Retrait » ?"
+---
+
+### Qu'est-ce que l'appel d'API « Agent de paiement : Retrait » ?
+
+Initier un retrait vers un agent de paiement autorisé.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..6b8065fc3
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Moyens de paiement
+hide_title: false
+draft: false
+sidebar_label: Moyens de paiement
+sidebar_position: 4
+tags:
+ - concepts
+ - paiement
+ - modes
+ - terminologie
+keywords:
+ - concepts
+ - paiement
+ - modes
+ - terminologie
+description: Qu'est-ce que l'appel d'API des modes de paiement ?
+---
+
+### Qu'est-ce que l'appel d'API des modes de paiement ?
+
+Renverra une liste des modes de paiement disponibles pour le pays donné. Si la demande est authentifiée, le pays de résidence du client sera utilisé.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..d32e6041e
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Trading",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "En savoir plus sur notre catégorie de trading"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..540f45361
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Symboles actifs
+hide_title: false
+draft: false
+sidebar_label: Symboles actifs
+sidebar_position: 4
+tags:
+ - concepts
+ - actif
+ - symboles
+ - terminologie
+keywords:
+ - concepts
+ - actif
+ - symboles
+ - terminologie
+description: Qu'est-ce que l'appel d'API des symboles actifs ?
+---
+
+### Qu'est-ce que l'appel d'API des symboles actifs ?
+
+Récupérez une liste de tous les symboles actuellement actifs (marchés sous-jacents sur lesquels les contrats peuvent être négociés).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..1b31be326
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Indice des actifs
+hide_title: false
+draft: false
+sidebar_label: Indice des actifs
+sidebar_position: 4
+tags:
+ - concepts
+ - actif
+ - indice
+ - terminologie
+keywords:
+ - concepts
+ - actif
+ - indice
+ - terminologie
+description: Qu'est-ce que l'appel d'API des index des actifs ?
+---
+
+### Qu'est-ce que l'appel d'API des index des actifs ?
+
+Récupérer une liste de tous les sous-jacents disponibles, ainsi que les types de contrats et les limites de durée correspondants.
+
+Si l'utilisateur est connecté, seuls les actifs disponibles pour la société de souscription de cet utilisateur seront renvoyés.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..43d2b1cb4
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels de société de souscription",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "En savoir plus sur nos appels d'API de société de souscription"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..df4a397c9
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Coordonnées de la société de souscription
+hide_title: false
+draft: false
+sidebar_label: Coordonnées de la société de souscription
+sidebar_position: 4
+tags:
+ - concepts
+ - domiciliation
+ - société
+ - coordonnées
+ - terminologie
+keywords:
+ - concepts
+ - domiciliation
+ - société
+ - coordonnées
+ - terminologie
+description: Qu'est-ce que l'appel d'API des coordonnées de la société de souscription ?
+---
+
+### Qu'est-ce que l'appel d'API des coordonnées de la société de souscription ?
+
+La société possède un certain nombre de filiales agréées dans diverses juridictions, appelées sociétés de domiciliation (Landing Companies), et qui sont des filiales entièrement détenues par Deriv Group.
+
+Cet appel fournit des informations sur chaque société de souscription.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..a7cbb7bf4
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: Société de souscription
+hide_title: false
+draft: false
+sidebar_label: Société de souscription
+sidebar_position: 4
+tags:
+ - concepts
+ - domiciliation
+ - société
+ - terminologie
+keywords:
+ - concepts
+ - domiciliation
+ - société
+ - terminologie
+description: Qu'est-ce que l'appel d'API de la société de souscription ?
+---
+
+### Qu'est-ce que l'appel d'API de la société de souscription ?
+
+La société possède un certain nombre de filiales agréées dans diverses juridictions, appelées sociétés de souscription (Landing Companies).
+
+Cet appel renverra la société de souscription appropriée pour les clients d'un pays donné.
+
+La société de souscription peut varier en fonction des indices synthétiques et des contrats financiers (Forex, indices boursiers, matières premières).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..2f3894009
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: Liste des pays
+hide_title: false
+draft: false
+sidebar_label: Liste des pays
+sidebar_position: 2
+tags:
+ - concepts
+ - pays
+ - résident
+ - liste
+ - terminologie
+keywords:
+ - concepts
+ - pays
+ - résident
+ - liste
+ - terminologie
+description: Qu'est-ce que l'appel d'API de la liste des pays ?
+---
+
+### Qu'est-ce que l'appel d'API de la liste des pays ?
+
+Liste des pays et codes de pays à deux lettres, adaptés pour remplir le formulaire d'ouverture de compte.
+
+La liste d'exemples peut ressembler à ceci :
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+]
+```
+
+Vous pouvez en savoir plus sur la "Liste des pays" sur [API Explorer - Liste des pays] (https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..a586a25ec
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Appels de ticks",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "En savoir plus sur nos appels d'API de ticks"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..50ec4ed05
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Historique des ticks
+hide_title: false
+draft: false
+sidebar_label: Historique des ticks
+sidebar_position: 4
+tags:
+ - concepts
+ - ticks
+ - historique
+ - terminologie
+keywords:
+ - concepts
+ - ticks
+ - historique
+ - terminologie
+description: Qu'est-ce que l'appel d'API de l'historique des ticks ?
+---
+
+### Qu'est-ce que l'appel d'API de l'historique des ticks ?
+
+Obtenir les données historiques des ticks pour un symbole donné.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..b3c02c4fb
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Flux de ticks
+hide_title: false
+draft: false
+sidebar_label: Flux de ticks
+sidebar_position: 4
+tags:
+ - concepts
+ - ticks
+ - flux
+ - terminologie
+keywords:
+ - concepts
+ - ticks
+ - flux
+ - terminologie
+description: Qu'est-ce que l'appel d'API des flux de ticks ?
+---
+
+### Qu'est-ce que l'appel d'API des flux de ticks ?
+
+Lancez un flux continu de mises à jour des prix spot pour un symbole donné.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..b062e9316
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: Durée des transactions
+hide_title: false
+draft: false
+sidebar_label: Durée des transactions
+sidebar_position: 4
+tags:
+ - concepts
+ - actif
+ - indice
+ - terminologie
+keywords:
+ - concepts
+ - actif
+ - indice
+ - terminologie
+description: Qu'est-ce que l'appel d'API des durées des transactions ?
+---
+
+### Qu'est-ce que l'appel d'API des durées des transactions ?
+
+Récupérer une liste de tous les sous-jacents disponibles ainsi que les types de contrats et les limites de durée de transaction correspondants.
+
+Si l'utilisateur est connecté, seuls les actifs disponibles pour la société de souscription de cet utilisateur seront renvoyés.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..851f484dd
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Exemples de code",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "title": "Exemples de code",
+ "description": "Découvrez les codes API que vous pouvez utiliser pour créer votre application de trading. Apprenez avec des exemples d'API."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..534a29f46
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Exemples en Javascript",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Explorez les codes JavaScript que vous pouvez utiliser pour créer votre application de trading. Apprenez à travers des exemples JavaScript et des exemples d'API.",
+ "title": "Exemples de JavaScript"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..0bd79bc0d
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Active symbols
+draft: false
+sidebar_label: Active Symbols
+sidebar_position: 3
+tags:
+ - code
+ - exemple
+ - actif
+ - symboles
+keywords:
+ - code
+ - exemple
+ - actif
+ - symboles
+description: Découvrez comment ajouter des symboles actifs et des informations sur le marché à votre application de trading grâce à un exemple d'API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Récupérez une liste de tous les symboles actuellement actifs (marchés sous-jacents sur lesquels les contrats peuvent être négociés).
+
+
+
+Les données contiennent des informations de marché et de sous-marché relatives au symbole. Si vous souhaitez récupérer les symboles actifs d'une société de souscription spécifique, vous pouvez ajouter landing_company à l'objet de la demande.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..56e4683b1
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Contracts for symbols
+draft: false
+sidebar_label: Contracts for Symbol
+sidebar_position: 4
+tags:
+ - code
+ - exemple
+ - contrats
+ - symbole
+keywords:
+ - code
+ - exemple
+ - contrats
+ - symbole
+description: Ajoutez une liste de symboles de marché et leurs dernières limites de barrière et de durée à votre application de trading avec cet exemple d'API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Pour un symbole donné, obtenez la liste des contrats actuellement disponibles, ainsi que les dernières barrières et limites de durée pour chaque contrat.
+
+
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..75b75fc5b
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Connexion à la proposition de contrat
+draft: false
+sidebar_label: Keep Alive
+sidebar_position: 7
+tags:
+ - code
+ - exemple
+ - garder
+ - active
+keywords:
+ - code
+ - exemple
+ - garder
+ - active
+description: Avec cet exemple d'API, apprenez à maintenir une connexion vivante lorsque vous obtenez des propositions de contrat via l'API Deriv.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Dans cet exemple, vous verrez comment maintenir une connexion vivante lorsque vous obtenez des propositions de contrat via l'API Deriv. Cet exemple maintient la connexion en vie en envoyant un ping toutes les 30 secondes.
+
+
+
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..492af082d
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Contract proposal status
+draft: false
+sidebar_label: Proposal
+sidebar_position: 6
+tags:
+ - code
+ - exemple
+ - proposition
+keywords:
+ - code
+ - exemple
+ - proposition
+description: Découvrez comment afficher le prix au comptant, le paiement et la valeur au comptant pour les contrats d'échange avec cet exemple d'API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Obtient le dernier prix d'un contrat spécifique.
+
+
+
+Cet exemple est destiné à obtenir une contract proposal. Vous pourrez obtenir le prix, le paiement et la valeur au comptant de votre contrat. Pour garder cette connexion active en cas de délai d'expiration d'inactivité, consultez l'exemple pour Keep alive.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..175009552
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: Ticks history
+draft: false
+sidebar_label: Ticks History
+sidebar_position: 2
+tags:
+ - code
+ - exemple
+ - ticks
+ - historique
+keywords:
+ - code
+ - exemple
+ - ticks
+ - historique
+description: Abonnez-vous à la fonctionnalité ticks history de l'API Deriv pour obtenir les temps et les prix des ticks passés. Intégrez cette fonctionnalité dans votre application de trading avec cet exemple d'API.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Avec ticks history, vous pouvez obtenir une collection des temps et des prix des ticks passés.
+
+
+
+
+
Nous nous abonnons à la fonctionnalité ticks de l'API websocket Deriv pour suivre les ticks actuels et passés.
+
+
+Vous pouvez par exemple créer un graphique de ticks interactif.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..d4a8f9292
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Tick call
+draft: false
+sidebar_label: Ticks
+sidebar_position: 1
+tags:
+ - code
+ - exemple
+ - ticks
+keywords:
+ - code
+ - exemple
+ - ticks
+description: Découvrez un exemple d'API d'un tick call connecté à un WebSocket d'API. Commencez à construire votre application de trading dès aujourd'hui !
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Le moyen le plus simple de comprendre comment fonctionne l'API Deriv est d'essayer notre Tick call :
+
+
+
+
+
+
Nous commencerons par l'exemple des ticks, car il s'agit d'un bloc de code assez simple à mettre en œuvre. Vous n'avez pas besoin de vous connecter au compte Deriv et d'authentifier votre application pour l'essayer.
+
+
+
+
Un tick est une mesure du mouvement minimum à la hausse ou à la baisse du prix d'une marchandise. Nous souscrivons à la fonctionnalité ticks de Deriv API websocket, qui renvoie de nouvelles données de ticks chaque seconde. Vous pouvez par exemple créer un graphique interactif avec ces données.
+
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..2d4b01e92
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Request Website Status
+draft: false
+sidebar_label: Website Status
+sidebar_position: 5
+tags:
+ - code
+ - exemple
+ - site Web
+ - statut
+keywords:
+ - code
+ - exemple
+ - site Web
+ - statut
+description: Explorez des paramètres tels que les limites d'appel, les informations sur les devises et les langues prises en charge via une demande de statut du site web. Apprenez avec cet exemple d'API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Request the website status. À partir de la réponse de l'API, vous pourrez consulter les paramètres généraux comme, entre autres, les limites d'appel, les informations sur les devises, les langues prises en charge.
+
+
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..42d67e181
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Concepts fondamentaux",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Apprenez à utiliser l'API WebSocket et les appels API pour créer votre application de trading personnalisée."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..1db92de76
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: Fonctions des appels à l'API
+hide_title: false
+draft: false
+sidebar_label: Fonctions des appels à l'API
+sidebar_position: 1
+tags:
+ - concept
+ - appels
+ - anatomie
+keywords:
+ - application de trading
+ - appels d'api
+ - exemple d'api
+description: Mettez en place des appels API pour votre application de trading à l'aide de la fonction d'appel API. À l'aide d'exemples d'API, apprenez à vous abonner, à envoyer des requêtes et à obtenir des données de réponse.
+---
+
+## S'abonner et envoyer
+
+Tous les appels d'API disposent d'une fonctionnalité d'envoi qui permet de soumettre une demande et de recevoir une réponse. Certains appels d'API proposent également une fonctionnalité d'abonnement qui permet d'envoyer des mises à jour à votre application lorsque de nouvelles informations sont disponibles.
+
+### Subscribe
+
+Plusieurs appels d'API fournissent la fonctionnalité `subscribe`. Après votre abonnement à un appel d'API, vous recevrez un flux continu à partir des données de cet appel d'API en particulier.
+
+Certains de ces appels d'API permettent de s'abonner automatiquement (par exemple [ticks](/api-explorer#ticks)) et d'autres ont un champ `subscribe` optionnel. Si vous passez `1` au champ `subscribe`, l'abonnement commencera et le serveur continuera à envoyer les données demandées jusqu'à ce que vous vous désabonniez en appelant l'API `Forget` ou `Forget all`.
+
+Par exemple, vous pouvez appeler [Tick History](/api-explorer#ticks_history) pour recevoir des données sur l'historique des ticks. Mais si vous ajoutez l'option `subscribe` à cet appel, vous recevrez les données de l'historique des ticks que vous avez demandées dans la première réponse, et vous continuerez à recevoir une nouvelle réponse à chaque fois qu'un nouveau tick sera publié par le serveur pour le symbole donné.
+
+Dans le flux de messages provenant de `subscribe`, il y a un champ appelé `subscription`. Il s'agit de l'identifiant du flux (`Stream ID`). Avec cet ID, vous pouvez identifier le flux de messages dans votre logique et arrêter le flux avec les appels API `Forget` et `Forget All`.
+
+Les données fournies par les appels API avec la fonctionnalité `subscribe` peuvent être utilisées comme source de données pour d'autres appels API et fonctionnalités.
+
+### Envoyer
+
+Si vous appelez l'API avec la fonctionnalité `send`, le serveur ne renverra les données demandées qu'une seule fois. Pour obtenir des données à jour, vous devez renvoyer l'appel d'API. En général, cette méthode est utilisée lorsque vous obtenez d'autres réponses d'appels API ou des événements d'interface utilisateur tels que `Click`, `Scroll`, etc.
+
+### Forget
+
+Si vous voulez arrêter le flux de messages créé par `subscribe`, vous devrez appeler l'API `Forget` avec le bon `Stream ID`. Sinon, vous pouvez utiliser l'appel API `Forget All` pour arrêter les flux par leur `Method name`.
+
+:::caution
+Pour plus d'informations sur l'appel API `Forget`, consultez [Forget](/api-explorer#forget) et [Forget All](/api-explorer#forget_all) dans l'explorateur d'API.
+:::
+
+## Données de requête
+
+Pour vous permettre de gérer plus facilement le flux de requêtes et de réponses de votre connexion WebSocket, chaque appel d'API Deriv WebSocket suit une structure normalisée. Vous pouvez l'utiliser pour la mise en cache, la validation, la synchronisation des requêtes et des réponses.
+
+#### Nom de la méthode de l'appel d'API
+
+Chaque `request` de l'API WebSocket comprend un champ `method name` qui sert d'identifiant unique pour la requête. Dans la plupart des cas, ce `method name` aura une valeur numérique de `1`. Cependant, dans certains cas, la propriété d'identifiant peut avoir une valeur de chaîne.
+
+:::caution
+Le nom de la méthode d'appel à l'API est toujours requis. Ce champ indique les données que vous recevrez de notre serveur WebSocket.
+:::
+
+### Champs obligatoires
+
+Les données de chaque requête comportent des champs obligatoires que vous devez renseigner, ainsi que de potentiels champs facultatifs. Voyons cela avec un exemple tiré de `Residence List`.
+
+L'appel "Liste de résidence" renvoie une liste de pays et de codes de pays à deux lettres, permettant de remplir le formulaire d'ouverture de compte.
+
+Les données de requête de cet appel sont les suivantes :
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Nom de la méthode de l'appel d'Api
+ passthrough?: object; // Facultatif
+ req_id?: number; // Facultatif
+}
+```
+
+Le champ `residence_list` est le `method name` pour l'appel et est obligatoire. Le type de requête que vous souhaitez envoyer peut comporter des champs obligatoires supplémentaires. Pour en savoir plus sur `Residence List` et d'autres appels d'API, veuillez les consulter dans [API Explorer](/api-explorer#residence_list).
+
+### Champs facultatifs
+
+Chaque appel comporte également plusieurs champs `Optional`. `Passthrough` et `req_id` font toujours partie des données de la demande, mais vous pouvez choisir de ne pas les utiliser.
+
+#### Le champ `passthrough` (passage)
+
+Ce que vous indiquez dans ce champ vous sera renvoyé dans un objet `response`. Cela peut être utile lorsque vous avez besoin de simuler un flux avec état pour vos `requests` et `responses`.
+
+#### Le champ `req_id`
+
+Vous pourriez avoir besoin de `tag` vos requêtes et de les faire passer par nos appels `WebSocket`. Vous pouvez le faire en passant un `number` dans ce champ. Cela peut être utile lorsque vous avez besoin de faire correspondre des `requests` à des `responses`.
+
+:::caution
+Pour connaître les champs facultatifs supplémentaires spécifiques à chaque appel d'API, veuillez consulter notre [API Explorer](/api-explorer).
+:::
+
+## Données de réponse
+
+Lorsque vous obtenez la réponse à l'appel, il y aura un `Field` avec le même nom que le `method name`, qui contient les données réelles.
+
+La réponse pour l'appel `Residence List` :
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ },
+ "national_identity_card": {
+ "display_name": "National Identity Card"
+ },
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": [
+ "^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"
+ ],
+ "value": "al"
+ },
+ // ....
+ ],
+};
+```
+
+Ici, `residence_list` est le `method name` et contient les données que vous avez demandées. En bref, nous n'avons pas inclus le reste du tableau. Vous pouvez consulter la réponse [ici](/api-explorer#residence_list).
+
+#### Le champ `echo_req`
+
+Ce `Field` contient les `Request Data` exactes que vous avez envoyées au serveur.
+
+#### Le champ `msg_type`
+
+Ce `Field` vous aide à déterminer quelles données `message` vous obtenez sur l'événement message de la connexion WebSocket. Par exemple, votre gestionnaire d'événement `onmessage` pour votre connexion WebSocket en `JavaScript` serait :
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ switch (receivedMessage.msg_type) {
+ case "residence_list":
+ console.log("The residence list is : ",receivedMessage.residence_list)
+ break;
+ case "other_request_identifier"
+ console.log("the response", receivedMessage.some_other_request_identifier)
+ default:
+ console.log("receivedMessage", receivedMessage)
+ break;
+ }
+}
+```
+
+#### Le champ `req_id`
+
+C'est le `Optional` passé aux `Request Data`, vous pouvez l'utiliser pour la `validation`, la `synchronization`, la `caching`, etc.
+
+:::tip
+Le `msg_type` est toujours présent dans les données de la réponse.
+:::
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..b182c8236
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: Authentification de l'API
+hide_title: false
+draft: false
+sidebar_label: Authentification de l'API
+sidebar_position: 2
+tags:
+ - authentification
+ - autorisation
+keywords:
+ - deriv-authentication
+ - deriv-authorisation
+description: Accédez à l'ensemble des fonctionnalités de l'API Deriv sur votre application de trading en authentifiant les utilisateurs avec un jeton API. Apprenez à le faire à l'aide d'un exemple d'API.
+---
+
+Sans autorisation ni authentification, vous n'aurez accès qu'à une partie de nos appels et fonctionnalités d'API. Par exemple, pour acheter des contrats ou utiliser les fonctions de `Copy Trading`, vos utilisateurs doivent être authentifiés et autorisés par notre fournisseur **OAuth** et **WebSocket Server**.
+
+## Avant de commencer...
+
+Assurez-vous que vous remplissez toutes les conditions ci-dessous pour continuer.
+
+### Exigences
+
+1. Compte client Deriv
+2. Jeton API Deriv avec le niveau d'accès approprié
+3. Identifiant de l'application Deriv
+
+:::note
+Veuillez vous référer à [Configurer une application Deriv](/docs/setting-up-a-deriv-application) pour des instructions détaillées sur la façon de créer un jeton API Deriv et une application.
+:::
+
+### Token de l'API
+
+Un jeton API est l'identifiant unique d'un client qui demande l'accès à un serveur. C'est la méthode d'autorisation la plus simple.
+
+Le niveau d'accès pour chaque jeton API doit correspondre au niveau d'accès requis pour chaque appel API, qui peut également être trouvé dans le [API Explorer](/api-explorer).
+
+Par exemple, sur la capture d'écran ci-dessous, vous constaterez qu'un jeton avec un niveau d'accès en lecture est nécessaire pour pouvoir accéder au statut du compte.
+
+
+
+Suite à l'autorisation d'une connexion WebSocket, les appels suivants de cette connexion seront considérés comme des actions de l'utilisateur.
+
+Veuillez garder à l'esprit que le jeton API peut être utilisé avec n'importe quelle application, donc votre application et vos clients doivent le garder sécurisé.
+
+### OAuth2
+
+OAuth signifie `Open Authorisation` — un protocole qui permet à un client d'accéder à des ressources hébergées sur un serveur au nom de l'utilisateur sans révéler ses informations d'identification.
+
+Ce type d'autorisation permet aux clients de se connecter à des applications tierces à l'aide de leurs comptes Deriv sans créer de jeton API. Dans ce cas, l'application tierce n'accède pas au mot de passe ou au jeton API permanent de l'utilisateur, ce qui la rend plus sûre.
+
+La configuration de l'authentification OAuth2 nécessite des étapes supplémentaires, mais c'est le moyen le plus sûr pour les développeurs de partager l'accès à leur application avec leurs clients.
+
+Pour plus d'informations sur OAuth2, consultez [ce guide](https://aaronparecki.com/oauth-2-simplified/).
+
+Voici la représentation visuelle du fonctionnement de la connexion d'autorisation OAuth :
+
+
+
+## Processus d'authentification
+
+Afin d'authentifier votre utilisateur, spécifiez l'URL qui sera utilisée comme URL de redirection OAuth sur la page [Tableau de bord](/dashboard), **Enregistrer une application** dans les champs **Détails OAuth**. Ensuite, ajoutez un bouton de connexion sur votre site web ou votre application et dirigez les utilisateurs vers **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`** où your_app_id est l'ID de votre application.
+
+
+
+Après l'inscription ou la connexion d'un utilisateur, il est redirigé vers l'URL que vous avez saisi comme URL de redirection. Des arguments seront ajoutés à cet URL avec les jetons de session de l'utilisateur et ressemblera à ceci :
+
+`https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`
+
+## Processus d'autorisation
+
+Les paramètres de requête figurant dans l'URL de redirection correspondent aux comptes de l'utilisateur et aux jetons de session associés. Vous pouvez mapper les paramètres de requête à un tableau au moyen de l'approche suivante :
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393',
+ token: 'a1-f7pnteezo4jzhpxclctizt27hyeot',
+ currency: 'usd',
+ },
+ {
+ account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+ currency: 'usd',
+ },
+];
+```
+
+Pour autoriser l'utilisateur sur la base du compte **sélectionné** de l'utilisateur, appelez l'API [authorize](/api-explorer#authorize) avec le **jeton de session** du compte **sélectionné** de l'utilisateur :
+
+```js showLineNumbers
+{
+ "authorize" : "a1-f7pnteezo4jzhpxclctizt27hyeot"
+}
+```
+
+La réponse à l'appel authorize sera un objet comme ci-dessous :
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "account_type": "trading",
+ "created_at": 1647509550,
+ "currency": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "CR799393",
+ "trading": {}
+ },
+ {
+ "account_type": "trading",
+ "created_at": 1664132232,
+ "currency": "ETH",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "VRTC1859315",
+ "trading": {}
+ },
+ ],
+ "balance": 0,
+ "country": "id",
+ "currency": "USD",
+ "email": "user_mail@email_provider.com",
+ "fullname": " John Doe",
+ "is_virtual": 0,
+ "landing_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "local_currencies": {
+ "IDR": {
+ "fractional_digits": 2
+ }
+ },
+ "loginid": "CR799393",
+ "preferred_language": "EN",
+ "scopes": [
+ "read",
+ "trade",
+ "trading_information",
+ "payments",
+ "admin"
+ ],
+ "trading": {},
+ "upgradeable_landing_companies": [
+ "svg"
+ ],
+ "user_id": 12345678
+ }
+```
+
+L'utilisateur est désormais autorisé et vous pouvez utiliser les appels d'API Deriv pour ce compte.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..d9206aa32
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Fonctionnalités de négociation par copie
+hide_title: false
+draft: false
+sidebar_label: Copy trading
+sidebar_position: 4
+tags:
+ - copy trading
+ - transaction
+keywords:
+ - transaction
+ - concept
+ - appels
+ - anatomie
+description: Copiez le Trading
+---
+
+## Qu'est-ce que c'est ?
+
+Le Copy Trading est de plus en plus populaire sur les marchés financiers ; il permet à un client (le Copieur) de copier automatiquement les transactions d'un autre client (le Trader).
+
+## Devenir commerçant
+
+Pour devenir trader (c'est-à-dire pour permettre à d'autres de suivre vos transactions), définissez le paramètre "allow_copiers" via l'appel [set settings](/api-explorer#set_settings).
+
+L'opérateur crée alors un jeton API en lecture seule et le fournit au copieur.
+
+L'activation du paramètre allow_copiers permettra également à l'appel [copytrading statistics](/api-explorer#copytrading_statistics) de fonctionner. L'appel à l'API "statistiques" fournit des informations sur un compte (afin que les copieurs potentiels aient une idée des performances passées du trader).
+
+## Devenir copieur
+
+Pour devenir copieur, utilisez l'appel [copy start](/api-explorer#copy_start). Pour arrêter la copie, utilisez l'appel [copy stop](/api-explorer#copy_stop).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..de5c2d03f
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - concept
+ - websocket
+keywords:
+ - application de trading
+ - protocole websocket
+ - connexions websocket
+description: Découvrez le protocole WebSocket et les connexions WebSocket, ainsi que la manière de les intégrer pour permettre des échanges de données sur votre application de trading, que vous soyez programmeur ou non.
+---
+
+## Qu'est-ce que les WebSockets ?
+
+Le protocole `WebSocket` décrit dans la spécification [RFC 6455](https://datatracker.ietf.org/doc/html/rfc6455), fournit un moyen d'échanger des données entre le navigateur et le serveur via une connexion persistante. Ces données peuvent être transmises dans les deux sens sous forme de « paquets » sans interrompre la connexion ni nécessiter de requêtes HTTP supplémentaires.
+
+WebSocket est particulièrement adapté aux services qui nécessitent un échange continu de données, par exemple les systèmes de trading en temps réel, etc.
+
+## Un exemple simple
+
+Pour ouvrir une connexion WebSocket, nous devons créer un `new WebSocket` n utilisant le protocole spécial `ws`ou `wss` dans l'url. Voici comment vous pouvez le faire en `JavaScript`:
+
+```js
+let socket = new WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+En revanche, les données transmises via `ws://` ne sont pas cryptées et peuvent être visibles par des intermédiaires. Les anciens serveurs proxy peuvent rencontrer des en-têtes « étranges » et interrompre la connexion.
+
+`wss://` signifie WebSocket sur TLS, similaire à la manière dont HTTPS est HTTP sur TLS. Les données sont cryptées par l'expéditeur et décryptées par le destinataire grâce au protocole de sécurité de la couche transport. Cela signifie que les paquets de données cryptées peuvent correctement transiter par les proxys sans être inspectés.
+:::
+
+Une fois le socket créé, nous devons écouter les événements qui y surviennent. Il y a 4 événements au total :
+
+- Open : Connexion établie
+- Message : Données reçues
+- Error : Erreur WebSocket
+- Close : Connexion fermée
+
+Un message peut être envoyé à l'aide de socket.send(data).
+
+Voici un exemple en `JavaScript`:
+
+```js showLineNumbers
+const app_id = 1089; // Remplacez par votre app_id ou laissez 1089 pour les tests.
+const socket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log('[open] Connexion établie');
+ console.log('Envoi au serveur');
+ const sendMessage = JSON.stringify({ ping: 1 });
+ socket.send(sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log(`[message] Données reçues du serveur: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ console.log(`[close] Connexion fermée proprement, code=${event.code} raison=${event.reason}`);
+ } else {
+ // par exemple, le processus serveur a été tué ou le réseau est en panne
+ // event.code est généralement 1006 dans ce cas
+ console.log('[close] Connexion interrompue');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log(`[error]`);
+};
+```
+
+## Pourquoi devons-nous utiliser des WebSockets et quand ne pas en utiliser ?
+
+Les WebSockets sont un outil de communication client-serveur essentiel. Pour en tirer le meilleur parti, il est important de connaître leur utilité et quand il vaut mieux éviter de les utiliser. La section suivante abordera cela en détail.
+
+Utilisez les WebSockets dans les cas suivants :
+
+1. Lorsque vous développez une application Web en temps réel.
+ L'utilisation la plus courante du WebSocket est le développement d'applications en temps réel, où elle permet un affichage continu des données au niveau du client. Comme le serveur dorsal (back-end) renvoie ces données en continu, un WebSocket permet de pousser ou de transmettre ces données de manière ininterrompue dans la connexion déjà ouverte. L'utilisation de WebSockets accélère cette transmission de données et exploite les performances de l'application.
+2. Pour des sites Web d'échange tels que Deriv.
+ Dans ce cas, le WebSocket aide au traitement des données qui sont transmises au client par le serveur dorsal déployé.
+3. Lors de la création d'une application de messagerie.
+ Les développeurs d'applications de messagerie font appel aux WebSockets pour des opérations comme l'échange unique et la publication ou la diffusion de messages. La communication devient ainsi facile et rapide, car la même connexion WebSocket est utilisée pour l'envoi et la réception des messages.
+
+Maintenant que nous savons quand utiliser des WebSockets, voyons quand il est préférable de ne pas les utiliser. Cela vous évitera ainsi des problèmes opérationnels inutiles.
+
+L'utilisation des WebSockets est déconseillée lorsqu'il s'agit uniquement de récupérer des données anciennes ou des données qui ne doivent être traitées qu'une seule fois. Dans ces cas, l'utilisation des protocoles HTTP est plus appropriée.
+
+## WebSocket vs HTTP
+
+Les protocoles HTTP et WebSocket étant tous deux utilisés pour la communication des applications, les gens ont bien souvent du mal à faire un choix parmi les deux.
+
+Comme indiqué précédemment, WebSocket est un protocole encadré et bidirectionnel. De plus, HTTP est un protocole unidirectionnel fonctionnant au-dessus du protocole TCP.
+
+Le protocole WebSocket étant capable de prendre en charge la transmission continue de données, il est principalement utilisé dans le développement d'applications en temps réel. HTTP est sans état et est utilisé pour le développement d'applications [RESTful](https://de.wikipedia.org/wiki/Representational_State_Transfer) et [SOAP](https://de.wikipedia.org/wiki/SOAP). SOAP peut encore utiliser le protocole HTTP pour la mise en œuvre, mais REST est largement répandu et utilisé.
+
+Dans WebSocket, la communication survient aux deux extrémités, ce qui en fait un protocole plus rapide. Dans le cas du protocole HTTP, la connexion est établie à une extrémité, ce qui la rend un peu plus lente que le protocole WebSocket.
+
+WebSocket utilise une connexion TCP unifiée et nécessite une partie pour mettre fin à la connexion. Tant que cela se produit, la connexion reste active. Le protocole HTTP doit établir une connexion distincte pour chaque requête. Une fois la requête terminée, la connexion est interrompue automatiquement.
+
+## Comment les connexions WebSocket sont-elles établies ?
+
+Le processus commence par un établissement de connexion WebSocket qui implique l'utilisation d'un nouveau schéma (ws ou wss). Pour faire simple, considérez-les comme équivalents à HTTP et HTTP sécurisé (HTTPS) respectivement.
+
+Avec ce système, les serveurs et les clients sont censés suivre le protocole de connexion standard WebSocket. L'établissement d'une connexion WebSocket commence par une requête HTTP de mise à niveau qui comporte quelques en-têtes tels que Connection : Upgrade, Upgrade : WebSocket, Sec-WebSocket-Key, etc.
+
+Voici comment établir cette connexion :
+
+1. **La requête :** L'en-tête Connection Upgrade indique le handshake WebSocket tandis que Sec-WebSocket-Key comporte une valeur aléatoire encodée en Base64. Cette valeur est générée de manière arbitraire à chaque handshake WebSocket. En plus de ce qui précède, l'en-tête de la clé fait également partie de cette requête.
+
+Les en-têtes énumérés ci-dessus, lorsqu'ils sont combinés, forment une requête HTTP GET. Elle contiendra des données similaires :
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+Connection: Upgrade
+Pragma: no-cache
+Cache-Control: no-cache
+Upgrade: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==
+```
+
+Pour clarifier Sec-WebSocket-Version, on peut expliquer la version du protocole WebSocket prête à être utilisée par le client.
+
+2. **La réponse:** L'en-tête de réponse, Sec-WebSocket-Accept, contient le reste de la valeur soumise dans l'en-tête de demande Sec-WebSocket-Key. Cela est lié à une spécification de protocole particulière et est largement utilisé pour éviter les informations trompeuses. En d'autres termes, cela renforce la sécurité de l'API et empêche les serveurs mal configurés de créer des erreurs dans le développement de l'application.
+
+Si la demande envoyée précédemment aboutit, une réponse similaire à la séquence de texte ci-dessous sera reçue :
+
+```
+HTTP/1.1 101 Switching Protocols
+Upgrade: websocket
+Connection: Upgrade
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=
+```
+
+## Références
+
+- **[WebSockets APIs - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)**
+- **[WebSocket - Javascript Info](https://javascript.info/websocket)**
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..cfa5dde7c
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Cadres",
+ "position": 6,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..c67828a26
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Angular",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Apprendre en 5 minutes les concepts les plus importants du Docusaurus."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..99a7c58d7
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "React",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Apprendre en 5 minutes les concepts les plus importants du Docusaurus."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..e9b5be7b2
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Apprendre en 5 minutes les concepts les plus importants du Docusaurus."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..4b7311698
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Svelte",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "Apprendre en 5 minutes les concepts les plus importants du Docusaurus."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..2aeb3f693
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "Apprendre en 5 minutes les concepts les plus importants du Docusaurus."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..c15e5ccb6
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Guides",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Un guide de l'API Deriv, comprenant des exemples d'API pour créer une application de trading avec des fonctionnalités complètes similaires à Deriv Trader. Commencez dès aujourd'hui !"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..29808b40c
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Facturer les majorations contractuelles
+hide_title: true
+draft: false
+sidebar_label: Calcul de la majoration
+sidebar_position: 2
+tags:
+ - concept
+ - gagner
+ - gain
+ - commission
+ - majoration
+keywords:
+ - concept
+ - gagner
+ - gain
+ - commission
+ - majoration
+description: Apprenez à facturer des majorations sur les contrats de trading achetés via votre application de trading.
+---
+
+## Majoration
+
+Augmentez vos gains en facturant des majorations sur chaque contrat acheté via l'application de trading que vous avez créée à l'aide de Deriv API. La majoration est définie par vous et peut aller jusqu'à 3 %.
+
+Vous trouverez ci-dessous un exemple de calcul de la majoration.
+
+Pour obtenir un paiement de **2.00 USD** :
+
+- Participation du client sans majoration = **1,07 USD**
+
+Avec la majoration (par exemple 2 %), le client paie :
+
+- Mise du client avec la majoration = Mise + (paiement x majoration)
+- Participation du client avec la majoration = 1,07 USD + (2 USD x 2%) = **1,11 USD**.
+
+## Gagner des commissions
+
+Gagnez des commissions sur les transactions et les paiements effectués par vos clients via les sites Web et les applications que vous créez à l'aide de Deriv API. Obtenez plus de détails sur les plans de commission [ici](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..9520d849e
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: À propos de Deriv API
+hide_title: true
+draft: false
+sidebar_label: À propos de Deriv API
+sidebar_position: 0
+tags:
+ - concept
+ - api
+ - tutoriel
+ - guide
+ - créer
+ - application
+ - autoriser
+ - enregistrer
+ - intégration
+keywords:
+ - concept
+ - api
+ - tutoriel
+ - guide
+ - créer
+ - application
+ - autoriser
+ - enregistrer
+ - intégration
+description: Découvrez l'API Deriv, ses fonctionnalités, la documentation de l'API avec des exemples de code, et comment l'utiliser pour créer votre application de trading.
+---
+
+## Qu'est-ce que Deriv API ?
+
+Deriv API est un outil qui permet aux développeurs de créer des applications de trading personnalisées qui interagissent avec la plateforme de trading Deriv. Voyez cela comme un moyen pour les développeurs de créer leurs propres outils spécialisés pour aider les gens à trader sur la plateforme Deriv d'une manière plus efficace ou personnalisée. Deriv API donne la possibilité aux développeurs d'accéder à un large éventail de fonctionnalités, notamment le placement de transactions, l'extraction de données de compte, la gestion d'ordres et l'accès à des données de marché en temps réel. Cela peut s'avérer utile pour les traders qui souhaitent personnaliser leur expérience de trading ou utiliser des outils spécialisés pour prendre des décisions de trading plus pointues. Globalement, Deriv API vous donne plus de flexibilité et de contrôle sur votre expérience de trading, ce qui vous permet de créer des solutions personnalisées plus adaptées à votre style de trading et à vos objectifs.
+
+## Comment l'utiliser ?
+
+Voici les étapes à suivre pour utiliser Deriv API :
+
+1. **Enregistrez-vous pour un compte Deriv API** : Allez sur le site web de Deriv API et créez un compte. Ensuite, vous recevrez un jeton API que vous pourrez utiliser pour authentifier vos requêtes API.
+
+2. **Familiarisez-vous avec la documentation de l'API** : L'API Deriv fournit une documentation complète qui explique comment utiliser les points de terminaison de l'API, y compris les paramètres disponibles et les formats de réponse. Assurez-vous de bien connaître la documentation avant de commencer à utiliser l'API.
+
+3. **Créez une application API** : Pour créer une application API, vous devez fournir un nom pour votre application et un URI de redirection. L'URI de redirection renvoie à l'URL vers lequel l'utilisateur sera redirigé après avoir autorisé votre application à accéder à son compte Deriv.
+
+4. **Autorisez votre application** : Une fois que vous avez créé votre application API, vous devez l'autoriser à accéder à votre compte Deriv. Pour ce faire, vous devez vous connecter à votre compte Deriv et autoriser votre application à accéder aux données de votre compte.
+
+5. **Faire des demandes d'API** : Une fois que votre application est autorisée, vous pouvez commencer à faire des demandes d'API. Vous pouvez utiliser l'API pour récupérer des informations liées à votre compte, placer des transactions, gérer des ordres et effectuer d'autres tâches liées au trading.
+
+6. **Testez votre intégration API** : Avant de lancer votre application, veillez à tester minutieusement votre intégration API pour vous assurer qu'elle fonctionne correctement.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..15ced2af9
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Monétiser votre application de trading
+hide_title: true
+draft: false
+sidebar_label: Monétisation de Deriv API
+sidebar_position: 1
+sidebar_class_name: hide-sidebar-item
+tags:
+ - concept
+ - gagner
+ - gain
+ - monétisation
+ - monétisation
+ - api
+ - websocket
+keywords:
+ - concept
+ - gagner
+ - gain
+ - monétiser
+ - monétisation
+ - api
+ - websocket
+description: Découvrez comment monétiser l'API Deriv en devenant un affilié Deriv, en faisant de la publicité sur votre application de trading ou en offrant des fonctionnalités premium.
+---
+
+## Monétisation de Deriv API
+
+Il existe plusieurs façons de monétiser Deriv API :
+
+1. **Faire payer l'accès à votre application de trading** : Si votre application de négociation personnalisée basée sur l'API Deriv offre une valeur ajoutée aux utilisateurs, vous pouvez leur faire payer un abonnement ou une redevance unique pour y accéder, ce qui en fait une source de revenus réalisable pour votre entreprise.
+
+2. **Facturation des fonctionnalités premium** : Si votre application de trading possède des fonctionnalités avancées, telles que des données de marché en temps réel, des outils graphiques avancés et d'autres fonctionnalités premium qui offrent une valeur ajoutée aux utilisateurs, vous pouvez générer des revenus supplémentaires en faisant payer l'accès à ces fonctionnalités aux utilisateurs.
+
+3. **Marketing d'affiliation** : Vous pouvez rejoindre le programme d'affiliation de Deriv et gagner des commissions en recommandant la plateforme Deriv à de nouveaux utilisateurs. Cela peut être une bonne option si vous avez un public intéressé par le trading ou l'investissement.
+
+4. **Frais de recommandation** : Si vous avez développé une application de trading qui s'intègre à la plateforme Deriv, vous pouvez offrir des commissions de parrainage aux utilisateurs existants qui parrainent de nouveaux utilisateurs vers votre application. Cette incitation peut les encourager à promouvoir votre application, ce qui vous permettra d'augmenter votre base d'utilisateurs.
+
+5. **Publicité** : Si vous avez créé une application commerciale qui a une large base d'utilisateurs, vous pouvez envisager de vendre de l'espace publicitaire à des annonceurs pertinents. Cela peut être un bon moyen de générer des revenus supplémentaires.
+
+6. **Markup** : Utilisez l'API Deriv pour créer vos propres sites web et applications, et gagnez des commissions sur les transactions et les paiements effectués par vos clients, en monétisant vos créations grâce au markup.
+
+## Majoration
+
+Augmentez vos revenus en appliquant des majorations sur chaque contrat acheté via l'application de trading que vous avez développée à l'aide de l'API Deriv. Vous pouvez fixer vous-même le taux de majoration, jusqu'à un maximum de 3 %.
+
+Les types de transactions pris en charge sont les suivants : Options, multiplicateurs et accumulateurs.
+
+Voici un exemple de calcul de la majoration :
+
+Pour obtenir un paiement de **2.00 USD** :
+
+- Participation du client sans majoration = **1,07 USD**
+
+Avec la majoration (par exemple 2 %), le client paie :
+
+- Mise du client avec la majoration = Mise + (paiement x majoration)
+- Participation du client avec la majoration = 1,07 USD + (2 USD x 2%) = **1,11 USD**.
+
+## Gagner des commissions
+
+Gagnez des commissions sur les transactions et les paiements effectués par vos clients via les sites Web et les applications que vous créez à l'aide de Deriv API. Obtenez plus de détails sur les plans de commission [ici](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..66439ddc0
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: Autorisation ouverte
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - concept
+ - gagner
+ - gain
+ - commission
+ - majoration
+keywords:
+ - concept
+ - gagner
+ - gain
+ - commission
+ - majoration
+description: Découvrez l'autorisation OAuth, la connexion sans jeton API, et comment vous pouvez l'utiliser pour améliorer l'expérience utilisateur de votre application de trading.
+---
+
+## Qu'est-ce que OAuth2 ?
+
+OAuth signifie Open Authorization, un protocole qui permet à un client d'accéder aux ressources d'un utilisateur sur un serveur sans révéler ses identifiants de connexion.
+
+Ce type d'autorisation permet aux clients de se connecter à des applications tierces à l'aide de leurs comptes Deriv sans créer de jeton API. Dans ce cas, l'application tierce n'accède pas au mot de passe ou au jeton API permanent de l'utilisateur, ce qui la rend plus sûre.
+
+L'authentification OAuth2 nécessite des étapes de configuration supplémentaires, mais c'est le moyen le plus sûr pour les développeurs d'autoriser l'accès à leur application aux clients.
+
+Pour plus d'informations sur OAuth2, [voir ce guide](https://aaronparecki.com/oauth-2-simplified/).
+
+### Comment utiliser l'autorisation OAuth
+
+1. Spécifiez l'URL qui sera utilisée comme **URL d'autorisation OAuth** sur la page d'enregistrement de l'application dans le champ **URL du site web**.
+
+2. Ajoutez un bouton de connexion sur votre site web ou votre application et dirigez les utilisateurs vers `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` où your_app_id est l'ID de votre application.
+
+3. Une fois qu'un utilisateur s'inscrit, il sera redirigé vers l'URL que vous avez entrée comme **URL d'autorisation**. Des arguments seront ajoutés à cette URL avec les jetons de session de l'utilisateur et ressembleront à ce qui suit : `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuus5kraceykdsoqm4snfq& cur2=usd&state=`
+
+4. Dans les paramètres de l'URL, vous verrez tous les comptes et le jeton de session de chaque compte. Passez ces jetons à l'appel d'API Authorize afin d'effectuer des actions au nom du compte.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/intro.md b/i18n/fr/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..4c09fc0a9
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,99 @@
+---
+title: Démarrage rapide
+hide_title: false
+draft: false
+sidebar_label: Démarrage rapide
+sidebar_position: 0
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Démarrage rapide
+ - démarrer
+ - démarrage rapide
+keywords:
+ - deriv
+ - api
+ - démarrer
+ - démarrage rapide
+description: Obtenez une vue d'ensemble des exemples de code et des langages disponibles pour l'API Deriv, et apprenez comment l'utiliser pour créer votre application de trading.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+```
+
+Notre documentation est répartie en plusieurs sections :
+
+
+
+
+ Concepts fondamentaux
+
+
+ Exemples de code
+
+
+ Langues
+
+
+ Guides
+
+
+ Configuration d'une application Deriv
+
+
+
+
+ Exemples de code
+
+
+
+
+
+
Concepts fondamentaux
+
+
+
+ Consultez les pages des Concepts fondamentaux et prenez le temps de les lire attentivement. Ces concepts vous aideront à vous familiariser avec notre api de serveur WebSocket
+ et à l'utiliser plus efficacement. Ils ne sont liés à aucun de nos cadres ou bibliothèques.
+
+
+
+Lorsque vous lisez la page des Concepts fondamentaux, vous pouvez commencer à choisir votre approche de mise en œuvre en fonction du langage, du framework ou de la bibliothèque que vous souhaitez utiliser dans votre application.
+
+
+
Exemples de codes
+
+Si vous souhaitez savoir comment implémenter notre API dans votre code, nous vous suggérons de consulter nos Exemples de code. Ces exemples de code sont disponibles sur
+`CodeSandboxes`. Cela vous permet de facilement forker les exemples de code et d'expérimenter avec eux pour une utilisation personnelle. Pour l'instant, nous n'avons que des exemples de code JavaScript, mais nous prévoyons d'ajouter prochainement d'autres exemples créés avec différents langages, cadres et bibliothèques.
+
+
+
Langues
+
+
+
+ Lorsque vous utilisez nos exemples de code, nous vous conseillons également de consulter notre section{' '}
+ Languages. Nous décrivons ici en détail comment vous
+ pouvez configurer correctement votre projet personnel pour utiliser notre API. Cela vous sera certainement utile
+ lorsque vous essaierez d'intégrer certains de nos exemples de code dans votre propre projet.
+
+
+
+
Guides
+
+
+
+ Si vous voulez savoir, par exemple, comment `monétiser votre application` ou comment créer un
+ `moyen sécurisé pour les utilisateurs de se connecter` à votre application, nous fournissons plusieurs{' '}
+ Guides qui peuvent vous aider à ce sujet.
+
+
+
+
Configuration d'une application Deriv
+
+
+
+ Si vous souhaitez en savoir plus sur les éléments essentiels nécessaires pour configurer votre propre application,
+ consultez la section{' '}
+ Configurer une application Deriv.
+
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..c1c06df74
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Langages",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "title": "Langages de programmation",
+ "description": "Sélectionnez votre langage de programmation préféré pour créer une application de trading à l'aide de notre API WebSocket. Commencez à apprendre avec ces exemples de code."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..1392b7ae6
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Fléchette",
+ "position": 2,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/fr/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..535965ed5
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Introduction
+sidebar_label: Introduction
+sidebar_position: 0
+description: Obtenez des instructions pas à pas sur la manière d'utiliser des langages purs sur l'API WebSocket de Deriv. Commencez à créer votre application de trading avec cet exemple d'API.
+---
+
+Chaque section de langue contient des instructions pas à pas sur la façon d'utiliser les API du Serveur WebSocket de Deriv avec les caractéristiques de la langue. Si vous utilisez donc nos documents pour la première fois, veuillez parcourir chaque section afin d'en tirer le meilleur parti.
+
+:::tip
+Vous pouvez accéder directement à n'importe quelle section. Des liens vers les exigences vous aident à mieux démarrer chaque étape.
+:::
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..aa1817358
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Commencez à construire votre application de trading avec Javascript, HTML et CSS via notre API WebSocket."
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..d382799dc
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: Obtenir une liste de pays
+sidebar_label: Obtenir une liste de pays
+sidebar_position: 2
+tags:
+ - country_list
+ - javascript
+keywords:
+ - country_list
+ - javascript
+description: Obtenez des informations sur vos utilisateurs en ajoutant une liste de pays à votre application commerciale. Apprenez à le faire avec cet exemple d'API JavaScript.
+---
+
+
+
+Pour obtenir une liste de pays, actualisez l'écouteur d'événements Open à l'aide de l'approche suivante :
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // c'est en millisecondes, ce qui équivaut à 120 secondes
+let interval;
+// s'abonner à l'événement `open`
+websocket.addEventListener('open', (event) => {
+ console.log('connexion websocket établie: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // pour garder la connexion active
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+```
+
+Maintenant, mettez à jour l'écouteur d'événement `message` pour rendre les données :
+
+```js title="index.js" showLineNumbers
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('liste des pays :', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('réponse ping/pong :', receivedMessage.ping);
+ break;
+ default:
+ console.log('message reçu :', receivedMessage);
+ break;
+ }
+});
+```
+
+La réponse doit être un objet :
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "residence_list": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ },
+ "national_identity_card": {
+ "display_name": "National Identity Card"
+ },
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+Grâce à cet appel, vous obtiendrez des informations utiles sur les pays pris en charge, comme :
+
+- Un code de `2 lettres` pour chaque pays
+- Fournisseurs de services `d'identité` pour chaque pays
+- Format de l'identifiant fiscal du pays (`tin_format`)
+- etc.
+
+Cela peut être utile pour les formulaires de création de compte, dans lesquels vous devez demander aux utilisateurs de fournir des informations approuvées sur leur base d'identité, en fonction de leur pays de résidence.
+
+:::caution
+Pour les validations d'adresse et de numéro d'identification fiscale, veuillez utiliser le 'tin_format' fourni pour le pays.
+:::
+
+Le pays de l'utilisateur est important pour les étapes suivantes. Il indique les actifs et les fonctionnalités qu'ils peuvent utiliser.
+
+:::tip
+Il est préférable d'obtenir la liste des pays avant de remplir votre formulaire.
+:::
+
+:::danger
+Vous aurez besoin d'un contenu détaillé sur les services d'identité `IDV` et `ONFIDO`, leurs différences et leurs possibilités.
+:::
+
+Votre code final ressemblera à ceci :
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Remplacez par votre app_id ou laissez 1089 pour les tests.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // c'est en millisecondes, ce qui équivaut à 120 secondes
+let interval;
+
+// s'abonner à l'événement `open`
+websocket.addEventListener('open', (event) => {
+ console.log('connexion websocket établie: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // pour garder la connexion active
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// s'abonner à l'événement `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('liste des pays', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('réponse ping/pong: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('message reçu: ', receivedMessage);
+ break;
+ }
+});
+
+// s'abonner à l'événement `close`
+websocket.addEventListener('close', (event) => {
+ console.log('connexion websocket fermée: ', event);
+ clearInterval(interval);
+});
+
+// s'abonner à l'événement `error`
+websocket.addEventListener('error', (event) => {
+ console.log('une erreur est survenue dans notre connexion websocket', event);
+});
+```
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..97bca0f85
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Configuration du projet | JavaScript
+sidebar_label: Configuration du projet
+sidebar_position: 0
+tags:
+ - javascript
+keywords:
+ - js
+ - configuration du projet
+description: Créez un répertoire pour votre prochain projet d'application de négociation API à l'aide d'une WebSocket.
+---
+
+### Créer un projet
+
+Nous allons créer une simple page `HTML` qui contient notre fichier JavaScript, qui gérera notre connexion WebSocket. Créez d'abord un répertoire pour votre prochain projet :
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+Naviguez jusqu'au dossier `deriv-websocket-demo` :
+
+```bash
+cd deriv-websocket-demo
+```
+
+Ensuite, créez les fichiers nécessaires comme vous le voyez ci-dessous :
+
+```bash
+touch index.html index.css index.js
+```
+
+:::tip
+Nous vous suggérons d'utiliser [Visual Studio Code](https://code.visualstudio.com/) avec l'[extension Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) activée. Cela vous sera très utile lors de la mise en œuvre.
+:::
+
+Ouvrez maintenant le fichier `index.html` ou utilisez l'[extension Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+Modifiez maintenant le contenu des fichiers à l'aide de l'approche suivante :
+
+```js title="index.js" showLineNumbers
+console.log('nous allons créer notre connexion websocket ici');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ Deriv HTML JS Demo
+
+
+
Démonstration de l'API WebSocket de Deriv
+
+
+
+```
+
+Après avoir ajouté le contenu, nous pouvons lancer l'application en exécutant simplement le fichier `index.html` ou en utilisant l'extension Live Server. Lorsque vous exécutez votre application, voyez dans la console si le fichier `console.log` apparaît. Si c'est le cas, vous avez alors la confirmation que le fichier JavaScript fonctionne et que la connexion websocket peut être mise en œuvre correctement.
+
+Pour configurer le websocket Deriv, vous pouvez vous rendre sur la page [Connexion WebSocket](/docs/languages/javascript/websocket-connection).
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..298c96321
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: Configurer une connexion WebSocket
+sidebar_label: Connexion WebSocket
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - websocket-connection
+description: Un guide sur la façon d'établir une connexion WebSocket à une API WebSocket sur votre application de trading.
+---
+
+:::caution
+
+Si vous n'êtes pas familier avec les WebSockets, veuillez consulter [notre documentation](/docs/core-concepts/websocket).
+
+:::
+
+### Configurer une connexion WebSocket
+
+
+
+Ensuite, nous allons créer une connexion WebSocket au serveur WebSocket de Deriv comme indiqué ci-dessous :
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Remplacez par votre app_id ou laissez 1089 pour les tests.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+```
+
+:::info
+`app_id = 1089` est juste à des fins de test. Veuillez mettre cela à jour avec votre propre app_id lorsque vous publiez votre application dans un environnement de production. Veuillez consulter [ce guide](/docs/setting-up-a-deriv-application) pour créer une nouvelle application pour vous-même.
+:::
+
+À ce stade, nous sommes connectés au `WebSocket server`. Mais nous ne recevons aucune donnée. Pour envoyer ou recevoir des données, nous devons nous `abonner` aux websocket events.
+
+En général, nous avons 4 événements sur les `WebSocket connections` :
+
+- **close** :
+ Déclenché lorsqu'une connexion avec une WebSocket est fermée. Également disponible au moyen de la propriété onclose.
+- **open** :
+ Déclenché lorsqu'une connexion avec une WebSocket est ouverte. Également disponible au moyen de la propriété onopen.
+- **message** :
+ Déclenché lorsque des données sont reçues par l'intermédiaire d'une WebSocket. Également disponible au moyen de la propriété onmessage.
+- **error** :
+ Déclenché lorsqu'une connexion avec une WebSocket a été fermée en raison d'une erreur, par exemple lorsque des données n'ont pas pu être envoyées. Également disponible au moyen de la propriété onerror.
+
+Ajoutons un écouteur d'événements pour ces événements sur notre connexion WebSocket.
+
+```js title="index.js" showLineNumbers
+// s'abonner à l'événement `open`
+websocket.addEventListener('open', (event) => {
+ console.log('connexion websocket établie: ', event);
+});
+
+// s'abonner à l'événement `message`
+websocket.addEventListener('message', (event) => {
+ console.log('nouveau message reçu du serveur: ', event);
+});
+
+// s'abonner à l'événement `close`
+websocket.addEventListener('close', (event) => {
+ console.log('connexion websocket fermée: ', event);
+});
+
+// s'abonner à l'événement `error`
+websocket.addEventListener('error', (event) => {
+ console.log('une erreur est survenue dans notre connexion websocket', event);
+});
+```
+
+Maintenant, ouvrez le fichier `index.html` dans notre navigateur et vérifiez votre console de développement. Vous ne devriez voir que le journal pour `connexion websocket établie`.
+
+### Envoyer et recevoir des données
+
+Notre serveur WebSocket offre la fonctionnalité ping/pong. Utilisons cela dans notre projet démo pour envoyer et recevoir des données. Utilisons cela dans notre projet démo pour envoyer et recevoir des données. Modifiez les récepteurs d'événements pour `open` et `message` comme suit :
+
+:::caution
+La fonction `send` de la connexion WebSocket ne reçoit que des `string`, `ArrayBuffer`, `Blob`, `TypedArray` et `DataView`. Pour en savoir plus, consultez le site [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Cela signifie que si nous voulons envoyer un `objet`, nous devons d'abord le filtrer avec `JSON.stringify`.
+:::
+
+```js title="index.js" showLineNumbers
+// s'abonner à l'événement `open`
+websocket.addEventListener('open', (event) => {
+ console.log('connexion websocket établie: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+});
+
+// s'abonner à l'événement `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('nouveau message reçu du serveur: ', receivedMessage);
+});
+```
+
+Le `receivedMessage` serait un objet comme celui-ci :
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+Félicitations :tada:
+
+Vous avez créé votre premier projet démo avec WebSockets.
+
+:::tip
+La requête `ping` est principalement utilisée pour tester la connexion ou pour la maintenir en vie.
+:::
+
+### Garder la connexion WebSocket active
+
+Par défaut, les `connexions WebSocket` seront fermées si aucun trafic n'est envoyé entre elles pendant environ **180 secondes**. Une façon de maintenir la connexion en vie est d'envoyer des requêtes [ping](/api-explorer#ping) à des intervalles de **120 secondes**. Cela permettra de garder la connexion active.
+
+Voici un exemple de configuration simple :
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // c'est en millisecondes, ce qui équivaut à 120 secondes
+let interval;
+websocket.addEventListener('open', (event) => {
+ console.log('connexion websocket établie: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // pour garder la connexion active
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('connexion websocket fermée: ', event);
+ clearInterval(interval);
+});
+```
+
+Maintenant, quand la connexion est `établie`, nous commençons à envoyer des requêtes `ping` avec des intervalles de `12000ms`.
+
+Votre code final devrait ressembler à ceci :
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Remplacez par votre app_id ou laissez 1089 pour les tests.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // c'est en millisecondes, ce qui équivaut à 120 secondes
+let interval;
+
+// s'abonner à l'événement `open`
+websocket.addEventListener('open', (event) => {
+ console.log('connexion websocket établie: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // pour garder la connexion active
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// s'abonner à l'événement `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('nouveau message reçu du serveur: ', receivedMessage);
+});
+
+// s'abonner à l'événement `close`
+websocket.addEventListener('close', (event) => {
+ console.log('connexion websocket fermée: ', event);
+ clearInterval(interval);
+});
+
+// s'abonner à l'événement `error`
+websocket.addEventListener('error', (event) => {
+ console.log('une erreur est survenue dans notre connexion websocket', event);
+});
+```
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..66b314116
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/fr/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..1b8ca9ab4
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Typescript",
+ "position": 4,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/fr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..14b526b92
--- /dev/null
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Créer une application Deriv
+sidebar_label: Configuration d'une application Deriv
+sidebar_position: 7
+sidebar_class_name: hide-sidebar-item
+tags:
+ - intro
+ - application
+ - configuration
+keywords:
+ - intro
+ - application
+ - configuration
+description: Un guide étape par étape sur la création de votre token Deriv API et la construction de votre application de trading avec l'aide de notre API de trading. En savoir plus.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### Compte Deriv
+
+Si vous n'avez pas encore de compte Deriv, vous pouvez facilement en créer un en visitant notre page d'inscription ou en utilisant l'appel d'API new_account_virtual. C'est totalement gratuit. En revanche, si vous avez déjà un compte, veuillez vous connecter à l'aide des identifiants de votre compte. Pour éviter toute perte accidentelle de fonds pendant les tests, nous vous recommandons d'utiliser votre compte de démo plutôt qu'un compte réel.
+
+Pour gagner une majoration, ouvrez un compte réel Deriv pour recevoir vos gains mensuels. Vous pouvez également créer un compte réel en utilisant les appels d'API new_account_realou new_account_maltainvest.
+
+:::caution
+Pour créer des applications Deriv, vous aurez besoin d'un jeton API avec l'étendue Admin du compte que vous souhaitez utiliser pour votre application.
+:::
+
+## Comment créer un jeton API Deriv
+
+Pour créer votre jeton API, il vous suffit de vous rendre dans le tableau de bord et de sélectionner l'onglet **Gestion des jetons**. Créez ensuite un nouveau jeton correspondant au niveau d'accès requis pour les fonctionnalités de votre application.
+
+Pour créer un nouveau jeton API, procédez comme suit :
+
+1. Sélectionnez les champs qu'il vous faut.
+2. Nommez votre jeton
+3. Cliquez sur **Créer**
+
+Vous pouvez également créer un jeton API via l'appel d'API api_token.
+
+:::caution
+Pour créer une application, vous devez disposer d'un jeton ayant la portée `Admin`.
+:::
+
+## Comment créer une application Deriv
+
+Pour créer votre application avec les options de configuration appropriées, sélectionnez l'onglet **Enregistrer une application** dans le tableau de bord. Vous pouvez à tout moment modifier la configuration de votre application dans l'onglet **Gestion des applications**.
+
+| Champ d'informations sur l'application | Description |
+| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Compte | Le compte avec lequel vous voulez créer l'application |
+| Jeton d'API | Le jeton API avec lequel vous souhaitez créer l'application |
+| Nom de l'application | Nom de l'application |
+| Majoration | La commission ajoutée au prix de la transaction pour obtenir un revenu supplémentaire |
+| URL d'autorisation | L'URL qui permet aux clients de se connecter à votre application à l'aide de leurs comptes Deriv sans jeton API |
+| URL de vérification | Utilisé pour la vérification de l'adresse électronique. Si elle est fournie, l'URL contenant le jeton de vérification est envoyée à l'adresse électronique de l'utilisateur ; sinon, l'URL d'authentification est utilisée. |
+
+**Pour créer une application, suivez les étapes suivantes:**
+
+1. Sélectionnez le compte avec lequel vous souhaitez créer l'application.
+2. Sélectionnez le jeton API ajouté à votre compte (il doit avoir l'accès \`Admin\`).
+3. Nommez votre application.
+4. Remplissez les champs **Markup** et **OAuth details**.
+5. Sélectionnez les **Authorisation Scopes** nécessaires à votre application.
+6. Cliquez sur **Enregistrer la candidature**.
+
+Assurez-vous que les URL **Autorisation** et **Vérification** sont correctes en fonction de votre implémentation.
+
+Par exemple, si votre domaine est **`https://example.com`** et que votre **autorisation et authentification sont gérées par** `verify`, vos URLs seront :
+
+**`https://example.com/verify`**
diff --git a/i18n/fr/docusaurus-theme-classic/navbar.json b/i18n/fr/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..7ae02b8f6
--- /dev/null
+++ b/i18n/fr/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Logo Deriv API",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Documentation",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Tableau de bord",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "API Explorer",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Blog",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Prime aux bogues",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/it/code.json b/i18n/it/code.json
new file mode 100644
index 000000000..9817dc29d
--- /dev/null
+++ b/i18n/it/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Collegati"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Discutere idee e condividere soluzioni con gli sviluppatori di tutto il mondo."
+ },
+ "Join our community": {
+ "message": "Unisciti alla nostra community"
+ },
+ "We're here to help": {
+ "message": "Siamo a tua disposizione"
+ },
+ "Email us at": {
+ "message": "Inviaci un'e-mail a"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "se hai qualche domanda."
+ },
+ "Change API endpoint": {
+ "message": "Cambia l'endpoint API"
+ },
+ "Server is Required": {
+ "message": "Il server è necessario"
+ },
+ "Please enter a valid server URL": {
+ "message": "Inserisci un URL del server valido"
+ },
+ "Server URL": {
+ "message": "URL del server"
+ },
+ "App ID is required": {
+ "message": "L'ID dell'app è necessario"
+ },
+ "Please enter a valid app ID": {
+ "message": "Inserisci un ID app valido"
+ },
+ "App ID": {
+ "message": "ID dell'applicazione"
+ },
+ "Connected to :": {
+ "message": "Collegato a :"
+ },
+ "Submit": {
+ "message": "Invia"
+ },
+ "Reset to original settings": {
+ "message": "Ripristina le impostazioni originarie"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} articoli",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Pagina di navigazione dei documenti",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Precedente",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Successivo",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "Questa chiamata API deve essere autorizzata perché richiede l'accesso alle informazioni del tuo conto."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Accedi al conto Deriv per procedere. Se non hai un conto Deriv, registrati."
+ },
+ "Sign up": {
+ "message": "Registrati"
+ },
+ "Log in": {
+ "message": "Accedi"
+ },
+ "Request JSON": {
+ "message": "Richiesta JSON"
+ },
+ "Send Request": {
+ "message": "Invia richiesta"
+ },
+ "Clear": {
+ "message": "Cancella"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "L'oggetto JSON non è valido. Assicurati di fornire la sintassi corretta per l'oggetto JSON."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Accedi al conto Deriv per ottenere il token API e iniziare a utilizzare la nostra API."
+ },
+ "Log In": {
+ "message": "Accedi"
+ },
+ "API Token Manager": {
+ "message": "Gestore di token API"
+ },
+ "Deriv API features": {
+ "message": "Caratteristiche dell'API Deriv"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API offre accesso completo a tutte le funzionalità di trading di DTrader e ti permette di costruire sistemi di trading e strumenti di analisi completi."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Fai trading di opzioni digitali e moltiplicatori"
+ },
+ "Monitor real-time pricing": {
+ "message": "Monitora i prezzi in tempo reale"
+ },
+ "Buy/sell contracts": {
+ "message": "Compra/vendi contratti"
+ },
+ "Manage user's accounts": {
+ "message": "Gestire gli account degli utenti"
+ },
+ "Monitor existing contracts": {
+ "message": "Monitora i contratti esistenti"
+ },
+ "View user's historical transactions": {
+ "message": "Visualizza lo storico delle transazioni dell'utente"
+ },
+ "See what our clients say": {
+ "message": "Guarda cosa dicono i nostri clienti"
+ },
+ "Comprehensive all-in-one": {
+ "message": "Libreria client"
+ },
+ "client library": {
+ "message": "completa, in un unico posto"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Semplifica i processi di sviluppo e rendi la tua app più"
+ },
+ "faster with the client library of your choice.": {
+ "message": "veloce con la libreria client che preferisci."
+ },
+ "Go to the JavaScript library": {
+ "message": "Vai alla libreria JavaScript"
+ },
+ "Go to the Python library": {
+ "message": "Vada alla libreria Python"
+ },
+ "Go to the Flutter library": {
+ "message": "Vai alla libreria Flutter"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "Inizia con la nostra API in 3 semplici passi:"
+ },
+ "1. Learn about our API": {
+ "message": "1. Scopri la nostra API"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Comprendi i concetti e le terminologie di base"
+ },
+ "2. Sign up": {
+ "message": "2. Registrati"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "Crea un conto Deriv gratuito per accedere alla nostra API"
+ },
+ "3. Register your app": {
+ "message": "3. Registra la tua app"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Compila il modulo di registrazione per iniziare a utilizzare Deriv API"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "Utilizzando la nostra API, confermi di aver letto e accettato i nostri"
+ },
+ "terms and conditions.": {
+ "message": "termini e condizioni."
+ },
+ "Deriv API": {
+ "message": "API Deriv"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Utilizza la nostra API potente, flessibile e gratuita per costruire un trading personalizzato"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "piattaforma - per te o la tua attività."
+ },
+ "Quick Start": {
+ "message": "Guida rapida"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Modi per guadagnare con Deriv API"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Registra la tua applicazione con Deriv e aggiungi un margine di profitto ai prezzi dei contratti per guadagnare da ogni contratto acquistato."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Registrati come affiliato, crea la tua app e ricevi commissioni sui trade completati tramite la tua app e il piano di affiliazione da te selezionato."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Registrati come agente di pagamento, costruisci il suo sito web di pagamento personalizzato e utilizza la nostra API per guadagnare una commissione su ogni pagamento che elabori per i clienti di Deriv."
+ },
+ "Select API Call - Version 3": {
+ "message": "Seleziona la chiamata API - Versione 3"
+ },
+ "ALL CALLS": {
+ "message": "ALL CALLS"
+ },
+ "Note:": {
+ "message": "Nota:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "Non condividere i token con l'ambito Admin con persone non autorizzate."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "Questo ambito permeterà alle app di terze parti di vedere l'attività del conto, le impostazioni, i limiti, il bilancio, la storia di acquisto di trading e altro ancora."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "Questo ambito permetterà alle app di terze parti di acquistare e vendere contratti per tuo conto, rinnovare gli acquisti scaduti e ricaricare i conti demo."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "Questo ambito permeterà alle app di terze parti di prelevare tramite gli agenti di pagamento e trasferire fondi tra conti al posto tuo."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "Questo ambito permeterà alle app di terze parti di vedere la cronologia di trading."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "Questo ambito permeterà alle app di terze parti di aprire conti a tuo nome, gestire le impostazioni e l'utilizzo dei token e altro ancora."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "Seleziona gli ambiti in base all'accesso desiderato."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Copia e incolla il token nell'app."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "Questo conto non dispone di token API con l'ambito Admin. Scegli un altro conto."
+ },
+ "App information": {
+ "message": "Informazioni sull'applicazione"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Seleziona il token API (dovrebbe avere un ambito da amministratore)"
+ },
+ "App name (required)": {
+ "message": "Nome dell'app (obbligatorio)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Quel nome è già stato scelto. Ne scelga un altro."
+ },
+ "Markup": {
+ "message": "Margine di profitto"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Puoi guadagnare commissioni aggiungendo un margine di profitto al prezzo di ogni trade. Inserisci qui la percentuale."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Nota: il markup è disponibile solo per i conti reali."
+ },
+ "Markup percentage (optional)": {
+ "message": "Percentuale di profitto (opzionale)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Inserisca 0 se non vuole guadagnare un markup. Maggiorazione massima: 3%"
+ },
+ "OAuth details": {
+ "message": "Dettagli OAuth"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Questo permette ai clienti di accedere alla tua app utilizzando i loro conti Deriv senza un token API."
+ },
+ "Authorisation URL (optional)": {
+ "message": "URL di autorizzazione (opzionale)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Tieni presente che questo URL sarà utilizzato come URL di reindirizzamento OAuth per l'autorizzazione OAuth."
+ },
+ "Verification URL (optional)": {
+ "message": "URL di verifica (opzionale)"
+ },
+ "Scope of authorization": {
+ "message": "Ambito di autorizzazione"
+ },
+ "Select the scope for your app:": {
+ "message": "Seleziona l'ambito per l'applicazione:"
+ },
+ "Read": {
+ "message": "Leggi"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": Avrai pieno accesso alle informazioni dei tuoi clienti."
+ },
+ "Trade": {
+ "message": "Trade"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Potrai acquistare e vendere contratti per conto dei tuoi clienti."
+ },
+ "Trading information": {
+ "message": "Informazioni sul trading"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Potrai visualizzare le informazioni di trading dei tuoi clienti, compreso il saldo del conto."
+ },
+ "Payments": {
+ "message": "Pagamenti"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": potrai eseguire depositi e prelievi per conto dei clienti."
+ },
+ "Admin": {
+ "message": "Amministratore"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": accesso completo al conto, compreso l'accesso alla gestione dei token di sicurezza."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "Registrando la tua candidatura, dichiari di aver letto e accettato l'API Deriv"
+ },
+ "terms and conditions": {
+ "message": "termini e condizioni"
+ },
+ "Edit application details": {
+ "message": "Modifica le informazioni della richiesta"
+ },
+ "Delete application": {
+ "message": "Cancella la richiesta"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Per trovare qui i tuoi dati, registra la tua app tramite il modulo di registrazione."
+ },
+ "Register now": {
+ "message": "Registrati ora"
+ },
+ "Manage tokens": {
+ "message": "Gestire i token"
+ },
+ "Register application": {
+ "message": "Registra l'applicazione"
+ },
+ "Manage applications": {
+ "message": "Gestire le applicazioni"
+ },
+ "Your apps": {
+ "message": "Le tue app"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Registra la tua app, ricevi un ID app e inizia a utilizzare l'API Deriv"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Fai attenzione alle persone con cui condividi questo token. Chiunque ne sia in possesso può eseguire le seguenti azioni a nome del tuo conto"
+ },
+ "Add accounts": {
+ "message": "Aggiungi conti"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "Crea o cancella i token API per il trading e i prelievi"
+ },
+ "Modify account settings": {
+ "message": "Modifica le impostazioni del conto"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Inserisci il token API (con l'ambito Admin) per registrare l'applicazione."
+ },
+ "You have successfully registered your application.": {
+ "message": "Ha registrato con successo la sua candidatura."
+ },
+ "You can now start using Deriv API": {
+ "message": "Ora può iniziare a utilizzare Deriv API"
+ },
+ "Got it": {
+ "message": "Capito"
+ },
+ "Cancel": {
+ "message": "Annulla"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Questa pagina si è bloccata.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Pagina non trovata",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "Non siamo riusciti a trovare quello che stavi cercando.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Contatta il proprietario del sito che ti ha fornito l'URL originale e comunica loro che non è funzionante.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "nota",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "consiglio",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "attenzione",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "info",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "attenzione",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Scorri all'inizio",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Archivia",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Archivia",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Pagina di navigazione dell'elenco del blog",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Voci più recenti",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Voci più datate",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Pagina di navigazione dei post del blog",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Post più recenti",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Post precedente",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Un post|{count} post",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} taggato con \"{tagName}\"",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Visualizza tutti i tag",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Passa dalla modalità scura a quella chiara (attualmente {mode}).",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "modalità scura",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "modalità chiara",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Breadcrumbs",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Un documento taggato|{count} documenti taggati",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} con \"{tagName}\".",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Versione: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Questa è la documentazione non rilasciata per la versione {siteTitle} {versionLabel} .",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "Questa è la documentazione di {siteTitle} {versionLabel}, che non è più gestito in modo attivo.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Per una documentazione aggiornata, consulta il sito {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "ultima versione",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Modifica la pagina",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "Link diretto a {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " in data {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " da {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Ultimo aggiornamento{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Versioni",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Tag:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Chiudi",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Navigazione tra i post recenti del blog",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Copia eseguita",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Copia il codice negli appunti",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Copia",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Attiva a capo automatico",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Attiva la barra laterale a a scomparsa per la categoria '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Linguaggi",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Principale",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Leggi di più",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "Per saperne di più su {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Pagina iniziale",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "In questa pagina",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "Un minuto di lettura|{readingTime} min di lettura",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Barra laterale a scomparsa",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Barra laterale a scomparsa",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Barra laterale dei documenti",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Chiudi barra di navigazione",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Attiva barra di navigazione",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Torna al menu principale",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Espandi la barra laterale",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Espandi barra laterale",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Risultato",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Editor in tempo reale",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "Nessun risultato"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Vedi tutti i risultati"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Vedere i risultati al di fuori di {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "Vedi tutti i risultati in {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "Cerca",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "Risultati della ricerca per \"{query}\"",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Cerca nella documentazione",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "ovunque"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 documento trovato|{count} documenti trovati",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "Non sono stati trovati documenti",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Riprova",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Vai al contenuto principale",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Tag",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Sito web di Deriv"
+ },
+ "Who we are": {
+ "message": "Chi siamo"
+ },
+ "Contact us": {
+ "message": "Ci contatti"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Sono ammessi solo caratteri alfanumerici con spazi e trattini bassi. (Esempio: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "Il nome non può contenere \"Binary\", \"Deriv\" o parole simili."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "L'URL del suo sito web non può superare i 255 caratteri."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Inserisca un URL valido. (Esempio: https://www.[YourDomainName].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "Il suo valore di markup non può essere superiore a 4 caratteri."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "Il suo valore di markup deve essere pari o superiore a 0,00 e non superiore a 3,00."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Utilizzando l'API di Deriv per costruire un'applicazione di trading con funzionalità come i grafici dei prezzi in tempo reale disponibili su Dtrader."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Vantaggi dell'utilizzo di Deriv API"
+ },
+ "Automation": {
+ "message": "Automazione"
+ },
+ "Easy integration": {
+ "message": "Facile integrazione"
+ },
+ "Fast execution": {
+ "message": "Esecuzione rapida"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Un'applicazione di trading creata utilizzando Deriv API mostrata su un computer portatile."
+ },
+ "Personalise your trading": {
+ "message": "Personalizzi il suo trading"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Personalizzi le sue app di trading in base alle sue esigenze. Crei grafici e visualizzazioni nel modo che preferisce. Sviluppi la sua app di trading utilizzando qualsiasi linguaggio di programmazione comune e ampli le sue opportunità di trading."
+ },
+ "Build a business and earn more": {
+ "message": "Costruire un'attività e guadagnare di più"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Crea le tue app di trading sfruttando la potenza dei servizi di trading di Deriv. Condividi le app con i colleghi trader o con i clienti e avrai la possibilità di guadagnare di più o di costruire una tua attività."
+ },
+ "Name": {
+ "message": "Nome"
+ },
+ "Token": {
+ "message": "Gettone"
+ },
+ "Scopes": {
+ "message": "Scopi"
+ },
+ "Last Used": {
+ "message": "Ultimo usato"
+ },
+ "Valid for IP": {
+ "message": "Valido per IP"
+ },
+ "Update Application": {
+ "message": "Aggiorna l'applicazione"
+ },
+ "Register Application": {
+ "message": "Registra la domanda"
+ },
+ "Your account": {
+ "message": "Il suo conto"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Scelga il suo token API con l'ambito amministrativo"
+ },
+ "Application Name": {
+ "message": "Nome dell'applicazione"
+ },
+ "Application ID": {
+ "message": "ID applicazione"
+ },
+ "Redirect URL": {
+ "message": "URL di reindirizzamento"
+ },
+ "Actions": {
+ "message": "Azioni"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Sono ammessi solo caratteri alfanumerici con spazi e trattini bassi."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "Il nome può contenere fino a 48 caratteri."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "I nomi dei token duplicati non sono consentiti."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Sono ammessi solo i caratteri alfanumerici con spazi e trattini bassi"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Sono consentiti solo 2-32 caratteri"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "Non sono ammessi nomi di token duplicati per lo stesso conto."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "Non sono ammesse le parole chiave \"deriv\" o \"binary\" o parole simili, ad esempio \"_binary_\" o \"d3eriv\"."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Dai nome al tuo token e dai click su Crea per generarlo."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Nome del token (Lei ha creato {numberOfTokens} su 30 token)"
+ },
+ "Create": {
+ "message": "Creare"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 articolo|{count} articoli",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "avviso",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Espandi la categoria della barra laterale '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Collassa la categoria della barra laterale '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Pagina non elencata",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Questa pagina non è elencata. I motori di ricerca non la indicizzeranno e solo gli utenti che dispongono di un link diretto potranno accedervi.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "Con la nostra API, sarà in grado di:"
+ },
+ "Yes, delete": {
+ "message": "Sì, eliminare"
+ },
+ "Delete token": {
+ "message": "Cancellare il token"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "Sei sicuro di voler eliminare questo token?"
+ },
+ "Delete app": {
+ "message": "Cancellare l'applicazione"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "Sei sicuro di voler eliminare questa applicazione?"
+ },
+ "Update App": {
+ "message": "Aggiornamento dell'applicazione"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "Il nome del suo token deve essere lungo almeno 2 caratteri."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Sono consentiti solo fino a 32 caratteri."
+ },
+ "Nevermind": {
+ "message": "Non importa"
+ },
+ "OK": {
+ "message": "OK"
+ },
+ "Token created successfully!": {
+ "message": "Il gettone è stato creato con successo!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "La preghiamo di salvare questa chiave token. Per motivi di sicurezza, non può essere visualizzata o copiata di nuovo. Se perde questa chiave, dovrà generare un nuovo token."
+ },
+ "Key": {
+ "message": "Chiave"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Ha creato il numero massimo di gettoni."
+ },
+ "Deriv account": {
+ "message": "Conto Deriv"
+ },
+ "Log out": {
+ "message": "Esca dal sito"
+ },
+ "Documentation": {
+ "message": "Documentazione"
+ },
+ "Dashboard": {
+ "message": "Dashboard"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "Bug Bounty"
+ },
+ "Homepage": {
+ "message": "Homepage"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "if you need any assistance or support."
+ },
+ "Send an email": {
+ "message": "Send an email"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current.json b/i18n/it/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..48495d580
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Successivo",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Concetti fondamentali",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Impari a utilizzare le API WebSocket e le chiamate API per creare la sua app di trading personalizzata.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Esempi di codice",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Esempi di codice",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Scopra quali codici API sono disponibili per costruire la sua app di trading. Impari con esempi di API.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Esempi di Javascript",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "Esempi di JavaScript",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Esplori i codici JavaScript che può utilizzare per costruire la sua app di trading. Impari attraverso esempi JavaScript ed esempi API.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Lingue",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Linguaggi di programmazione",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "Scelga il suo linguaggio di programmazione preferito per creare un'applicazione di trading con l'aiuto della nostra API WebSocket. Inizi a imparare con questi esempi di codice.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "Inizi a costruire la sua app di trading con Javascript, HTML e CSS tramite la nostra API WebSocket.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Guide",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Una guida all'API di Deriv, con esempi di API per creare un'app di trading con funzionalità complete simili a Deriv Trader. Cominci oggi stesso!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..2509e08a0
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Librerie client",
+ "position": 5,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri come utilizzare le funzionalità dell'API websocket di Deriv con le nostre librerie client"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..340644523
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Flutter",
+ "position": 2,
+ "link": {
+ "type": "indice generato",
+ "description": "Documenti Flutter Client"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..367946d14
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Impostazione del progetto
+sidebar_label: Impostazione
+sidebar_position: 0
+---
+
+Controlli la documentazione della biblioteca [qui](https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Aggiorneremo queste pagine in futuro, quando avremo i contenuti necessari.
+:::
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..44e21a861
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Introduzione
+sidebar_label: Introduzione
+sidebar_position: 0
+description: Introduzione alle librerie client
+---
+
+## Introduzione
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..33cbbad45
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Python",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Documenti Python"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..55e4612aa
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configurazione del progetto
+sidebar_label: Impostazione
+sidebar_position: 0
+---
+
+Controlli le documentazioni della biblioteca [qui](https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Aggiorneremo queste pagine in futuro, quando avremo i contenuti necessari.
+:::
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..858daea92
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Typescript",
+ "position": 0,
+ "link": {
+ "type": "indice generato",
+ "description": "Documenti Typescript/Javascript"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..d4e98a29c
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Impostazione del progetto
+sidebar_label: Impostazione
+sidebar_position: 0
+---
+
+Controlli le documentazioni della biblioteca [qui](https://binary-com.github.io/deriv-api/)
+
+:::caution
+Aggiorneremo queste pagine in futuro, quando avremo i contenuti necessari.
+:::
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..b9a9c7873
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "FAQ",
+ "position": 7,
+ "link": {
+ "type": "indice generato"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..09f0302f0
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: Condizioni di utilizzo dell'API Deriv
+sidebar_label: Condizioni di utilizzo dell'API Deriv
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Condizioni di utilizzo dell'API Deriv
+---
+
+L'API Deriv è gratuita ed è soggetta ai nostri [termini e condizioni](https://deriv.com/terms-and-conditions) e
+[copyright](https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+Se avessi difficoltà nell'utilizzo o avessi bisogno di supporto, contattaci
+tramite uno dei nostri forum di assistenza o via e-mail.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..f70b00124
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: Come si guadagna con deriv API?
+sidebar_label: Come si guadagna con deriv API?
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Come guadagnare con l'API deriv
+---
+
+- Può guadagnare commissioni sulle operazioni e sui pagamenti che i suoi clienti effettuano tramite
+ i siti web e le app che crea con Deriv API. Ottenga maggiori dettagli sui piani commissionali di
+ [qui] (https://deriv.com/partners/affiliate-ib).
+
+- Può anche guadagnare dai markup su ogni contratto acquistato tramite un'applicazione di trading
+ creata con Deriv API. Il markup è definito da lei e può essere compreso tra
+ e il 5%.
+
+Ecco un esempio di come viene calcolato il markup:
+
+- Per ottenere una vincita di 2 **USD** : Puntata del cliente senza markup = 1,07 **USD**
+- Con il markup (ad esempio, 2%), un cliente paga : Puntata del cliente con il markup =
+ Puntata + (pagamento x markup)
+- La quota del cliente con la maggiorazione = 1,07 **USD** + (2 **USD** x 2%) = 1,11 **USD**
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..ff1a5046f
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,21 @@
+---
+title: Cosa posso fare con l'API Deriv?
+sidebar_label: Cosa posso fare con l'API Deriv?
+sidebar_position: 0
+tags:
+ - faq
+keywords:
+ - faq
+description: caratteristiche API Deriv
+---
+
+L'API Deriv ti permette di eseguire quasi tutte le funzioni delle piattaforme Deriv, poiché
+condividono la stessa API. Per le nostre piattaforme per CFD (Deriv MT5 e Deriv X), la funzionalità API
+è disponibile solo per alcune azioni di gestione del conto.
+
+I nostri utenti API svolgono in genere le seguenti attività:
+
+- Creazione di siti web simili a Deriv, ma con caratteristiche diverse.
+- Creazione di app desktop per eseguire operazioni per sé e per i propri clienti.
+- Controllo di informazione cronologiche sui tick.
+- Automatizzazione di servizi come agenti di pagamento.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/it/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..b1e284095
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Avvio rapido
+hide_title: false
+draft: false
+sidebar_label: Avvio rapido
+sidebar_position: 0
+tags:
+ - introduzione
+keywords:
+ - app di trading
+ - codice api
+ - esempio di api
+description: Ottenga una panoramica degli esempi di codice e dei linguaggi Deriv API disponibili e come utilizzarli per creare la sua app di trading.
+---
+
+La nostra Documentazione è suddivisa in diverse sezioni:
+
+- [Impostazione di un'applicazione derivata](/docs/setting-up-a-deriv-application.md)
+- [Terminologia](categoria/terminologia)
+- [Concetti fondamentali](categoria/concetti fondamentali)
+- [Lingue](categoria/lingue)
+- [Librerie client](categoria/client-libraries)
+- [Guide](categoria/guide)
+- [FAQ](categoria/faq)
+
+### Guida rapida
+
+Dia un'occhiata alle pagine [Core Concept](categoria/core-concepts) e [Terminology](categoria/terminologia) e si prenda il tempo necessario per leggerle. Questi concetti ti aiuteranno a familiarizzare con la nostra API del server websocket e a utilizzarla in modo più efficiente. Non sono collegati a nessuno dei nostri framework o librerie.
+
+Dopo aver letto le pagine [Core Concept](categoria/core-concepts) e [Terminology](categoria/terminology), può iniziare a scegliere il suo approccio di implementazione in base al linguaggio/quadro/libreria che desidera utilizzare nella sua applicazione.
+
+L'utilizzo delle nostre [Librerie client] (categoria/client-libraries) è facoltativo e può ottenere lo stesso risultato anche con le esercitazioni fornite nella [Sezione Lingue] (categoria/lingue), ma le nostre librerie client forniscono chiamate API più `robuste` e `sicure` per lei.
+
+### Utilizzo del nostro server websocket con funzionalità di soli linguaggi
+
+Se desidera utilizzare la nostra API server websocket con un linguaggio di codifica specifico, dia un'occhiata alla sezione [Lingue] (categoria/lingue) e continui il suo viaggio da lì.
+
+:::caution
+Suggeriamo di utilizzare le nostre [Librerie client] (categoria/client-libraries), in quanto offrono una migliore esperienza allo sviluppatore.
+:::
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..af90998b1
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Terminologia",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Impara a conoscere la nostra terminologia"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..c6662d06d
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Verifica dell'identità
+hide_title: false
+draft: false
+sidebar_label: Verifica dell'identità
+sidebar_position: 4
+tags:
+ - concetti
+ - terminologia
+ - identità
+ - verifica
+ - aggiungi
+ - documento
+keywords:
+ - concetti
+ - terminologia
+ - identità
+ - verifica
+ - aggiungi
+ - documento
+description: Cos'è la verifica dell'identità nelle applicazioni Deriv?
+---
+
+### Cos'è la verifica dell'identità nelle applicazioni Deriv?
+
+Aggiunge informazioni sui documenti, come il Paese di emissione, l'ID e la tipologia nei processi di verifica dell'identità.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..97854f967
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Conto",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre tipologie di conti"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..0818884ab
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Caricamento del documento
+hide_title: false
+draft: false
+sidebar_label: Caricamento del documento
+sidebar_position: 4
+tags:
+ - concetti
+ - documento
+ - carica
+ - terminologia
+keywords:
+ - concetti
+ - documento
+ - carica
+ - terminologia
+description: Cos'è la richiesta di caricamento del documento API?
+---
+
+### Cos'è la richiesta di caricamento del documento API?
+
+Richiedi informazioni KYC dal cliente
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..a62847f17
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Richieste di valutazione finanziaria",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre richieste API di valutazione finanziaria"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..9c9934198
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Ottenere una valutazione finanziaria
+hide_title: false
+draft: false
+sidebar_label: Ottenere una valutazione finanziaria
+sidebar_position: 4
+tags:
+ - concetti
+ - ottieni
+ - finanziaria
+ - valutazione
+ - terminologia
+keywords:
+ - concetti
+ - ottieni
+ - finanziaria
+ - valutazione
+ - terminologia
+description: Che cos'è la chiamata API Get Financial Assessment?
+---
+
+### Che cos'è la chiamata API Get Financial Assessment?
+
+Questa richiesta riceve i dettagli della valutazione finanziaria.
+
+La 'valutazione finanziaria' è un questionario che i clienti di alcune società devono compilare, per via di requisiti normativi e procedure KYC (know your client).
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..c3e890a5f
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Imposta la valutazione finanziaria
+hide_title: false
+draft: false
+sidebar_label: Imposta la valutazione finanziaria
+sidebar_position: 4
+tags:
+ - concetti
+ - simboli attivi
+keywords:
+ - concetti
+ - simboli attivi
+description: Cos'è la richiesta di impostare la valutazione finanziaria API?
+---
+
+### Cos'è la richiesta di impostare la valutazione finanziaria API?
+
+Questa richiesta definisce i dettagli della valutazione finanziaria in base alle risposte del cliente per analizzare se possiede l'esperienza e le conoscenze necessarie per comprendere i rischi legati al trading di opzioni binarie.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..c5d7b1808
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Ottenere le impostazioni dell'account
+hide_title: false
+draft: false
+sidebar_label: Ottenere le impostazioni dell'account
+sidebar_position: 4
+tags:
+ - concetti
+ - ottieni
+ - conto
+ - impostazioni
+ - terminologia
+keywords:
+ - concetti
+ - ottieni
+ - conto
+ - impostazioni
+ - terminologia
+description: Cos'è la richiesta API per ottenere le impostazioni dell'account?
+---
+
+### Cos'è la richiesta API per ottenere le impostazioni dell'account?
+
+Ottenere le impostazioni dell'utente (e-mail, data di nascita, indirizzo, ecc.)
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..d23b6b211
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Portafoglio
+hide_title: false
+draft: false
+sidebar_label: Portafoglio
+sidebar_position: 4
+tags:
+ - concetti
+ - portafoglio
+ - terminologia
+keywords:
+ - concetti
+ - portafoglio
+ - terminologia
+description: Cos'è la chiamata API Portafoglio?
+---
+
+### Cos'è la chiamata API Portafoglio?
+
+Riceve informazioni sul mio attuale portafoglio di opzioni in sospeso.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..b66d3cf59
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Tabella dei profitti
+hide_title: false
+draft: false
+sidebar_label: Tabella dei profitti
+sidebar_position: 4
+tags:
+ - concetti
+ - profitto
+ - tabella
+ - terminologia
+keywords:
+ - concetti
+ - profitto
+ - tabella
+ - terminologia
+description: Cos'è la chiamata API Tabella dei profitti?
+---
+
+### Cos'è la chiamata API Tabella dei profitti?
+
+Recupera un riepilogo della tabella dei profitti del conto, in base a determinati criteri di ricerca.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..fdd8f6141
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Controllo della situazione
+hide_title: false
+draft: false
+sidebar_label: Controllo della situazione
+sidebar_position: 4
+tags:
+ - concetti
+ - realtà
+ - analisi
+ - terminologia
+keywords:
+ - concetti
+ - realtà
+ - analisi
+ - terminologia
+description: Cos'è la chiamata API Analisi della situazione?
+---
+
+### Cos'è la chiamata API Analisi della situazione?
+
+Recupera il riepilogo dei trade e del conto del cliente per il servizio di analisi della situazione.
+
+Per 'analisi della situazione' si intende la visualizzazione del tempo trascorso dall'inizio della sessione e del relativo profitto/perdita del cliente.
+
+Il servizio di analisi della situazione è un requisito normativo per alcune società di trading.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..7897a7fc7
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: Estratto
+hide_title: false
+draft: false
+sidebar_label: Estratto
+sidebar_position: 4
+tags:
+ - concetti
+ - estratto
+ - terminologia
+keywords:
+ - concetti
+ - estratto
+ - terminologia
+description: Cos'è la chiamata API Estratto?
+---
+
+### Cos'è la chiamata API Estratto?
+
+Recupera un riepilogo delle transazioni del conto, in base a determinati criteri di ricerca.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..3aa30d42a
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Conto virtuale / reale",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre chiamate API per i conti virtuali e reali"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..acb03b6b4
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Contratto",
+ "position": 2,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri la nostra categoria di contratti"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..33c2fd6ff
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chiamate per contratti di acquisto/vendita",
+ "position": 2,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre chiamate API per contratti di acquisto e vendita"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..ae307fb07
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Contratto di acquisto per più conti
+hide_title: false
+draft: false
+sidebar_label: Contratto di acquisto per più conti
+sidebar_position: 4
+tags:
+ - concetti
+ - acquista
+ - contratto
+ - multiplo
+ - conti
+ - terminologia
+keywords:
+ - concetti
+ - acquista
+ - contratto
+ - multiplo
+ - conti
+ - terminologia
+description: Cos'è il contratto di acquisto per più account API Call?
+---
+
+### Cos'è il contratto di acquisto per più account API Call?
+
+Acquista un Contratto per più Conti specificati dal parametro `tokens`.
+
+Importante: sebbene si tratti di una chiamata autorizzata, il contratto non viene acquistato per il conto autorizzato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..574ae967e
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Acquisto contratto
+hide_title: false
+draft: false
+sidebar_label: Acquisto contratto
+sidebar_position: 4
+tags:
+ - concetti
+ - acquista
+ - contratto
+ - terminologia
+keywords:
+ - concetti
+ - acquista
+ - contratto
+ - terminologia
+description: Qual è la chiamata API Vendita i contratti scaduti?
+---
+
+### Qual è la chiamata API Vendita i contratti scaduti?
+
+Acquista un contratto.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..bfcfc283d
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "Vendita contratti: Conti multipli"
+hide_title: false
+draft: false
+sidebar_label: "Vendita contratti: Conti multipli"
+sidebar_position: 4
+tags:
+ - concetti
+ - vendi
+ - contratto
+ - multiplo
+ - conti
+ - terminologia
+keywords:
+ - concetti
+ - vendi
+ - contratto
+ - multiplo
+ - conti
+ - terminologia
+description: "Cos'è la chiamata API Vendita contratti: Conti multipli?"
+---
+
+### Cos'è la chiamata API Vendita contratti: Conti multipli?
+
+Vende contratti per più conti contemporaneamente.
+
+Utilizza la risposta dello shortcode di `buy_contract_for_multiple_accounts` per identificare il contratto e i token di autorizzazione per selezionare i conti su cui vendere i contratti.
+
+Importante: saranno interessati solo i conti identificati dai token. Questa chiamata non venderà il contratto sul conto attualmente autorizzato, a meno che non includa il token per il conto corrente.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..6a3e33e69
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Contratto di vendita
+hide_title: false
+draft: false
+sidebar_label: Contratto di vendita
+sidebar_position: 4
+tags:
+ - concetti
+ - vendi
+ - contratto
+ - terminologia
+keywords:
+ - concetti
+ - vendi
+ - contratto
+ - terminologia
+description: Cos'è la chiamata API Contratto di vendita?
+---
+
+### Cos'è la chiamata API Contratto di vendita?
+
+Vendere un Contratto come identificato da una precedente chiamata al `portafoglio`.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..d686c9248
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Contratti per simbolo
+hide_title: false
+draft: false
+sidebar_label: Contratti per simbolo
+sidebar_position: 4
+tags:
+ - concetti
+ - contratti
+ - simbolo
+ - terminologia
+keywords:
+ - concetti
+ - contratti
+ - simbolo
+ - terminologia
+description: Qual è la chiamata API Contratti per simbolo?
+---
+
+### Qual è la chiamata API Contratti per simbolo?
+
+Per un determinato simbolo, ottieni l'elenco dei contratti attualmente disponibili e gli ultimi limiti di barriera e durata per ciascun contratto.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..9be8d50be
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Richieste di proposte di prezzo",
+ "position": 2,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre chiamate API per le proposte di prezzo"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..9ec1a1aeb
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Proposta di prezzo: Contratti aperti"
+hide_title: false
+draft: false
+sidebar_label: "Proposta di prezzo: Contratti aperti"
+sidebar_position: 4
+tags:
+ - concetti
+ - prezzo
+ - proposta
+ - apri
+ - contratti
+ - terminologia
+keywords:
+ - concetti
+ - prezzo
+ - proposta
+ - apri
+ - contratti
+ - terminologia
+description: "Cos'è la Chiamata API Proposta di prezzo: Contratti Aperti?"
+---
+
+### Cos'è la Chiamata API Proposta di prezzo: Contratti Aperti?
+
+Ottieni il prezzo più recente per un contratto specifico.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..9f6de7098
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Proposta di prezzo
+hide_title: false
+draft: false
+sidebar_label: Proposta di prezzo
+sidebar_position: 4
+tags:
+ - concetti
+ - prezzo
+ - proposta
+ - terminologia
+keywords:
+ - concetti
+ - prezzo
+ - proposta
+ - terminologia
+description: Cos'è la chiamata API Proposta di prezzo?
+---
+
+### Cos'è la chiamata API Proposta di prezzo?
+
+Ottieni il prezzo più recente per un contratto specifico.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..bae49118b
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Vendere i contratti scaduti
+hide_title: false
+draft: false
+sidebar_label: Vendere i contratti scaduti
+sidebar_position: 4
+tags:
+ - concetti
+ - vendi
+ - scaduto
+ - contratti
+ - terminologia
+keywords:
+ - concetti
+ - vendi
+ - scaduto
+ - contratti
+ - terminologia
+description: Qual è la chiamata API Vendita i contratti scaduti?
+---
+
+### Qual è la chiamata API Vendita i contratti scaduti?
+
+Questa chiamata cercherà di vendere qualsiasi contratto scaduto e restituirà il numero di contratti venduti.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..101d63ebf
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Copy Trading",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre chiamate API per il Copy Trading"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..9ab22ef2d
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Elenco"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Elenco"
+sidebar_position: 4
+tags:
+ - P2P
+ - copia
+ - trading
+ - elenco
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - copia
+ - trading
+ - elenco
+ - concetti
+ - terminologia
+description: "Che cos'è la chiamata API Copy Trading: Elenco?"
+---
+
+### Che cos'è la chiamata API Copy Trading: Elenco?
+
+Recupera un elenco di copiatori e/o trader attivi per il Copy Trading
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..a1e70d4e5
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Inizia"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Inizia"
+sidebar_position: 4
+tags:
+ - P2P
+ - copia
+ - trading
+ - inizio
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - copia
+ - trading
+ - inizio
+ - concetti
+ - terminologia
+description: "Cos'è la chiamata API Copy Trading: Inizia?"
+---
+
+### Cos'è la chiamata API Copy Trading: Inizia?
+
+Interrompe le scommesse dei copy trader.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..4be6a7ae8
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Statistiche"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Statistiche"
+sidebar_position: 4
+tags:
+ - P2P
+ - copia
+ - trading
+ - statistiche
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - copia
+ - trading
+ - statistiche
+ - concetti
+ - terminologia
+description: "Che cos'è la chiamata API Copy Trading: Statistiche?"
+---
+
+### Che cos'è la chiamata API Copy Trading: Statistiche?
+
+Recupera le statistiche di performance, trading, rischio e copiatori del trader.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..e37204205
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Stop"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Stop"
+sidebar_position: 4
+tags:
+ - P2P
+ - copia
+ - trading
+ - stop
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - copia
+ - trading
+ - stop
+ - concetti
+ - terminologia
+description: "Che cos'è la Chiamata API Copy Trading: Stop?"
+---
+
+### Che cos'è la Chiamata API Copy Trading: Stop?
+
+Interrompe le scommesse dei copy trader.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..6f18526e6
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri la nostra categoria P2P"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..72d454df9
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chiamate per annunci P2P",
+ "position": 6,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre chiamate API per gli annunci P2P"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..974a0c633
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Creazione di annunci P2P
+hide_title: false
+draft: false
+sidebar_label: Creazione di annunci P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - pubblicità
+ - crea
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - pubblicità
+ - crea
+ - terminologia
+description: Cos'è la chiamata API Creazione annunci P2P?
+---
+
+### Cos'è la chiamata API Creazione annunci P2P?
+
+Crea un annuncio P2P (Peer to Peer). Può essere utilizzato solo da un inserzionista P2P approvato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..c5d896fb2
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informazioni sugli annunci P2P
+hide_title: false
+draft: false
+sidebar_label: Informazioni sugli annunci P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - pubblicità
+ - informazione
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - pubblicità
+ - informazione
+ - terminologia
+description: Che cos'è la chiamata API Informazioni annunci P2P?
+---
+
+### Che cos'è la chiamata API Informazioni annunci P2P?
+
+Recupera le informazioni su un annuncio P2P.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..48f101dc1
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Elenco annunci P2P
+hide_title: false
+draft: false
+sidebar_label: Elenco annunci P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - pubblicità
+ - Elenco
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - pubblicità
+ - Elenco
+ - terminologia
+description: Che cos'è la chiamata API Elenco annunci P2P?
+---
+
+### Che cos'è la chiamata API Elenco annunci P2P?
+
+Restituisce le inserzioni disponibili da utilizzare con `p2p_order_create`.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..1cbe1998a
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Aggiornamento annuncio P2P
+hide_title: false
+draft: false
+sidebar_label: Aggiornamento annuncio P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - pubblicità
+ - aggiorna
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - pubblicità
+ - aggiorna
+ - terminologia
+description: Che cos'è la chiamata API di aggiornamento degli annunci P2P?
+---
+
+### Che cos'è la chiamata API di aggiornamento degli annunci P2P?
+
+Aggiorna un annuncio P2P. Può essere utilizzato solo dall'inserzionista.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..615cb560d
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chiamate pubblicitarie P2P",
+ "position": 6,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri di più sulle nostre chiamate API per gli inserzionisti P2P"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..4f70b28f8
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: Annunci dell'inserzionista P2P
+hide_title: false
+draft: false
+sidebar_label: Annunci dell'inserzionista P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - pubblicità
+ - inserzionista
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - pubblicità
+ - inserzionista
+ - terminologia
+description: Che cos'è la chiamata API Annunci dell'inserzionsta P2P?
+---
+
+### Che cos'è la chiamata API Annunci dell'inserzionsta P2P?
+
+Restituisce tutti gli annunci P2P creati dal cliente autorizzato. Può essere utilizzato solo da un inserzionista P2P registrato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..2dc432503
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Creare un inserzionista P2P
+hide_title: false
+draft: false
+sidebar_label: Creare un inserzionista P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - crea
+ - inserzionista
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - crea
+ - inserzionista
+ - terminologia
+description: Che cos'è la chiamata API Creare un inserzionista P2P?
+---
+
+### Che cos'è la chiamata API Creare un inserzionista P2P?
+
+Registra il cliente come inserzionista P2P.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..17c9bd68b
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informazioni sull'inserzionista P2P
+hide_title: false
+draft: false
+sidebar_label: Informazioni sull'inserzionista P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - inserzionista
+ - informazione
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - inserzionista
+ - informazione
+ - concetti
+ - terminologia
+description: Che cos'è la chiamata API Informazioni sull'inserzionista P2P?
+---
+
+### Che cos'è la chiamata API Informazioni sull'inserzionista P2P?
+
+Recupera informazioni su un inserzionista P2P.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..daa19963d
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: Metodi di pagamento per inserzionisti P2P
+hide_title: false
+draft: false
+sidebar_label: Metodi di pagamento per inserzionisti P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - pagamento
+ - inserzionista
+ - metodi
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - pagamento
+ - inserzionista
+ - metodi
+ - concetti
+ - terminologia
+description: Cos'è la chiamata API Metodi di pagamento per inserzionisti P2P?
+---
+
+### Cos'è la chiamata API Metodi di pagamento per inserzionisti P2P?
+
+Gestisce o elenca i metodi di pagamento degli inserzionisti P2P.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..587ff6cc2
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: Relazioni con gli inserzionisti P2P
+hide_title: false
+draft: false
+sidebar_label: Relazioni con gli inserzionisti P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - inserzionista
+ - relazioni
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - inserzionista
+ - relazioni
+ - concetti
+ - terminologia
+description: Cos'è la chiamata API Relazioni sull'inserzionista P2P?
+---
+
+### Cos'è la chiamata API Relazioni sull'inserzionista P2P?
+
+Aggiorna e restituisce gli inserzionisti preferiti e bloccati dell'utente corrente.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..8b754c8cc
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Aggiornamento sugli inserzionisti P2P
+hide_title: false
+draft: false
+sidebar_label: Aggiornamento sugli inserzionisti P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - inserzionista
+ - aggiorna
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - inserzionista
+ - aggiorna
+ - concetti
+ - terminologia
+description: Cos'è la chiamata API Aggiornamento sugli inserzionisti P2P?
+---
+
+### Cos'è la chiamata API Aggiornamento sugli inserzionisti P2P?
+
+Aggiorna le informazioni dell'inserzionista P2P per il conto corrente. Può essere utilizzato solo da un inserzionista P2P approvato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..dd88a71e9
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chiamate Ordine P2P",
+ "position": 6,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre chiamate per gli ordini P2P"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..2e5f7342e
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: Annullamento dell'ordine P2P
+hide_title: false
+draft: false
+sidebar_label: Annullamento dell'ordine P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - annulla
+ - ordine
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - annulla
+ - ordine
+ - concetti
+ - terminologia
+description: Cos'è la chiamata API Annullamento dell'ordine P2P?
+---
+
+### Cos'è la chiamata API Annullamento dell'ordine P2P?
+
+Annulla un ordine P2P.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..9fe1e247f
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: Conferma ordine P2P
+hide_title: false
+draft: false
+sidebar_label: Conferma ordine P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - conferma
+ - ordine
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - conferma
+ - ordine
+ - concetti
+ - terminologia
+description: Cos'è la chiamata API Conferma ordine P2P?
+---
+
+### Cos'è la chiamata API Conferma ordine P2P?
+
+Conferma un ordine P2P.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..2e4e62f41
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Creazione ordine P2P
+hide_title: false
+draft: false
+sidebar_label: Creazione ordine P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - crea
+ - ordine
+ - concetti
+ - terminologia
+keywords:
+ - P2P
+ - crea
+ - ordine
+ - concetti
+ - terminologia
+description: Cos'è la chiamata API Creazione ordine P2P?
+---
+
+### Cos'è la chiamata API Creazione ordine P2P?
+
+Crea un ordine P2P per l'annuncio specificato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..5ecbdc342
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: Controversia sull'ordine P2P
+hide_title: false
+draft: false
+sidebar_label: Controversia sull'ordine P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - ordine
+ - controversia
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - ordine
+ - controversia
+ - terminologia
+description: Cos'è la chiamata API Controversia sull'ordine P2P?
+---
+
+### Cos'è la chiamata API Controversia sull'ordine P2P?
+
+Contesta un ordine P2P.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..cbf9a6702
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informazioni sull'ordine P2P
+hide_title: false
+draft: false
+sidebar_label: Informazioni sull'ordine P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - ordine
+ - informazione
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - ordine
+ - informazione
+ - terminologia
+description: Cos'è la chiamata API Informazioni sull'ordine P2P?
+---
+
+### Cos'è la chiamata API Informazioni sull'ordine P2P?
+
+Recupera le informazioni su un ordine P2P.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..a670e427b
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Elenco degli ordini P2P
+hide_title: false
+draft: false
+sidebar_label: Elenco degli ordini P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - ordine
+ - elenco
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - ordine
+ - elenco
+ - terminologia
+description: Cos'è la chiamata API Elenco degli ordini P2P?
+---
+
+### Cos'è la chiamata API Elenco degli ordini P2P?
+
+Elenca gli ordini attivi.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..95cacc49f
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: Revisione dell'ordine P2P
+hide_title: false
+draft: false
+sidebar_label: Revisione dell'ordine P2P
+sidebar_position: 4
+tags:
+ - concetti
+ - p2p
+ - ordine
+ - revisione
+ - terminologia
+keywords:
+ - concetti
+ - p2p
+ - ordine
+ - revisione
+ - terminologia
+description: Cos'è la chiamata API Revisione dell'ordine P2P?
+---
+
+### Cos'è la chiamata API Revisione dell'ordine P2P?
+
+Crea una revisione per l'ordine specificato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..ea803ad00
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Pagamento",
+ "position": 4,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri la nostra categoria di pagamento"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..564bb646e
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Informazioni sulla Cassa
+hide_title: false
+draft: false
+sidebar_label: Informazioni sulla Cassa
+sidebar_position: 4
+tags:
+ - concetti
+ - cassa
+ - informazione
+ - terminologia
+keywords:
+ - concetti
+ - cassa
+ - informazione
+ - terminologia
+description: Cos'è la chiamata API relativa alle informazioni sulla Cassa?
+---
+
+### Cos'è la chiamata API relativa alle informazioni sulla Cassa?
+
+Richiede le informazioni sulla cassa per il tipo specificato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..810aa84d8
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chiamate Agente di pagamento",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le chiamate relative agli agenti di pagamento"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..030fe570c
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Crea un agente di pagamento
+hide_title: false
+draft: false
+sidebar_label: Crea un agente di pagamento
+sidebar_position: 4
+tags:
+ - concetti
+ - pagamento
+ - agente
+ - crea
+ - terminologia
+keywords:
+ - concetti
+ - pagamento
+ - agente
+ - crea
+ - terminologia
+description: Qual è la chiamata API Crea un agente di pagamento?
+---
+
+### Qual è la chiamata API Crea un agente di pagamento?
+
+Salva i dettagli dell'agente di pagamento del cliente.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..f94def62d
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Informazioni sull'agente di pagamento
+hide_title: false
+draft: false
+sidebar_label: Informazioni sull'agente di pagamento
+sidebar_position: 4
+tags:
+ - concetti
+ - pagamento
+ - agente
+ - informazioni
+ - terminologia
+keywords:
+ - concetti
+ - pagamento
+ - agente
+ - informazioni
+ - terminologia
+description: Cos'è la chiamata API sulle informazioni dell'agente di pagamento?
+---
+
+### Cos'è la chiamata API sulle informazioni dell'agente di pagamento?
+
+Ottiene le informazioni sull'agente di pagamento del cliente.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..7fe715948
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Agente di pagamento: elenco"
+hide_title: false
+draft: false
+sidebar_label: "Agente di pagamento: elenco"
+sidebar_position: 4
+tags:
+ - concetti
+ - pagamento
+ - agente
+ - elenco
+ - terminologia
+keywords:
+ - concetti
+ - pagamento
+ - agente
+ - elenco
+ - terminologia
+description: "Cos'è la chiamata API Agente di pagamento: elenco?"
+---
+
+### Cos'è la chiamata API Agente di pagamento: elenco?
+
+Restituirà un elenco di agenti di pagamento per un determinato paese per una determinata valuta.
+
+Gli agenti di pagamento consentono agli utenti di depositare e prelevare fondi utilizzando metodi di pagamento locali che potrebbero non essere disponibili tramite il sistema di cassa del sito Web principale.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..de0a92ce0
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agente di pagamento: Trasferimento"
+hide_title: false
+draft: false
+sidebar_label: "Agente di pagamento: Trasferimento"
+sidebar_position: 4
+tags:
+ - concetti
+ - pagamento
+ - agente
+ - trasferisci
+ - terminologia
+keywords:
+ - concetti
+ - pagamento
+ - agente
+ - trasferisci
+ - terminologia
+description: "Cos'è la chiamata API Agente di pagamento: Trasferimento?"
+---
+
+### Cos'è la chiamata API Agente di pagamento: Trasferimento?
+
+Trasferimento dell'Agente di Pagamento - questa chiamata è disponibile solo per i conti che sono Agenti di Pagamento approvati.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..f18f5ea5c
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agente di pagamento: Prelievo"
+hide_title: false
+draft: false
+sidebar_label: "Agente di pagamento: Prelievo"
+sidebar_position: 4
+tags:
+ - concetti
+ - pagamento
+ - agente
+ - prelievo
+ - terminologia
+keywords:
+ - concetti
+ - pagamento
+ - agente
+ - prelievo
+ - terminologia
+description: "Che cos'è l chiamata API Agente di pagamento: Prelievo?"
+---
+
+### Che cos'è l chiamata API Agente di pagamento: Prelievo?
+
+Avvia un prelievo a un agente di pagamento approvato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..76d128b8c
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Modalità di pagamento
+hide_title: false
+draft: false
+sidebar_label: Modalità di pagamento
+sidebar_position: 4
+tags:
+ - concetti
+ - pagamento
+ - metodi
+ - terminologia
+keywords:
+ - concetti
+ - pagamento
+ - metodi
+ - terminologia
+description: Cos'è la chiamata API Metodi di pagamento?
+---
+
+### Cos'è la chiamata API Metodi di pagamento?
+
+Restituirà un elenco di metodi di pagamento disponibili per il Paese indicato. Se la richiesta è autenticata, verrà utilizzato il Paese di residenza del cliente.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..96a8823d5
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Trading",
+ "position": 3,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri la nostra categoria di trading"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..81d103c9e
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Simboli attivi
+hide_title: false
+draft: false
+sidebar_label: Simboli attivi
+sidebar_position: 4
+tags:
+ - concetti
+ - attivi
+ - simboli
+ - terminologia
+keywords:
+ - concetti
+ - attivi
+ - simboli
+ - terminologia
+description: Qual è la chiamata API Simboli attivi?
+---
+
+### Qual è la chiamata API Simboli attivi?
+
+Recupera un elenco di tutti i simboli attualmente attivi (mercati sottostanti su cui i contratti sono disponibili per la negoziazione).
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..a2fea1080
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Indice degli asset
+hide_title: false
+draft: false
+sidebar_label: Indice degli asset
+sidebar_position: 4
+tags:
+ - concetti
+ - asset
+ - indice
+ - terminologia
+keywords:
+ - concetti
+ - asset
+ - indice
+ - terminologia
+description: Cos'è la chiamata API Indice degli asset?
+---
+
+### Cos'è la chiamata API Indice degli asset?
+
+Recupera un elenco di tutti i sottostanti disponibili e i tipi di contratto e i limiti di durata corrispondenti.
+
+Se l'utente ha effettuato l'accesso, verranno restituite solo gli asset disponibili per la società affiliata di quell'utente.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..6c43b1a8e
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chiamate Società affiliate",
+ "position": 2,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri le nostre chiamate API sulle Società affiliate"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..022947a5f
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Informazioni della Società affiliata
+hide_title: false
+draft: false
+sidebar_label: Informazioni della Società affiliata
+sidebar_position: 4
+tags:
+ - concetti
+ - atterraggio
+ - società
+ - informazioni
+ - terminologia
+keywords:
+ - concetti
+ - atterraggio
+ - società
+ - informazioni
+ - terminologia
+description: Cos'è la chiamata API Informazioni della Società affiliata?
+---
+
+### Cos'è la chiamata API Informazioni della Società affiliata?
+
+La società ha una serie di sussiadiarie autorizzate in varie giurisdizioni, che sono chiamate Società affiliate (e che sono filiali interamente controllate dal Gruppo Deriv).
+
+Questa chiamata fornisce informazioni su ciascuna Società affiliata.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..56c20a6bb
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: Società affiliate
+hide_title: false
+draft: false
+sidebar_label: Società affiliate
+sidebar_position: 4
+tags:
+ - concetti
+ - atterraggio
+ - società
+ - terminologia
+keywords:
+ - concetti
+ - atterraggio
+ - società
+ - terminologia
+description: Cos'è la chiamata API Società affiliate?
+---
+
+### Cos'è la chiamata API Società affiliate?
+
+La società ha una serie di sussidiarie autorizzate in varie giurisdizioni, chiamate Società affiliate.
+
+Questa chiamata restituirà la Società affiliata appropriata per i clienti di un determinato paese.
+
+La società affiliata può differire per indici sintetici e contratti finanziari (Forex, indici azionari, materie prime).
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..64904d36e
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: Elenco dei Paesi
+hide_title: false
+draft: false
+sidebar_label: Elenco dei Paesi
+sidebar_position: 2
+tags:
+ - concetti
+ - paesi
+ - residente
+ - elenco
+ - terminologia
+keywords:
+ - concetti
+ - paesi
+ - residente
+ - elenco
+ - terminologia
+description: cos'è la chiamata API Elenco dei Paesi?
+---
+
+### Cos'è la chiamata API Elenco dei Paesi?
+
+Elenca i Paesi e i codici nazionali a 2 lettere, adatti per compilare il modulo di apertura del conto.
+
+l'elenco di esempio può essere qualcosa del genere:
+
+```json
+[
+ {
+ «identity»: {
+ «services»: {«idv»: {
+ «documents_supported»: {},
+ «has_visual_sample»: 0,
+ «is_country_supported»: 0},
+ «onfido»: {
+
+
+ «documents_supported»: {
+ «passport»: {«display_name»:
+ «Passport»}},
+ «
+ is_country_supported»:
+ 0}}},
+
+
+
+ «phone_idd»: «93", «text»:
+ «Afghanistan», «value»:
+ «af»
+ },
+ {«identity»: {
+ «services»: {
+ «idv»: {
+ «documents_supported»: {}
+ ,
+ «has_visual_sample»: 0,
+ «is_country_supported»: 0}, «onfido»: {«documents_supported»: {
+
+ },
+ «is_country_supported»: 0}}},
+
+
+
+
+ «phone_idd»: «35818", «text»:
+ «Isole Aland», «value»:
+ «ax»}]
+
+
+```
+
+Può leggere di più sulla `Lista dei Paesi` su [API Explorer - Lista dei Paesi](https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..3ed1f6f14
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chiamate Tick",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Scopri di più sulle nostre chiamate API relative ai tick"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..e2d22bb2b
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Cronologia dei tick
+hide_title: false
+draft: false
+sidebar_label: Cronologia dei tick
+sidebar_position: 4
+tags:
+ - concetti
+ - tick
+ - cronologia
+ - terminologia
+keywords:
+ - concetti
+ - tick
+ - cronologia
+ - terminologia
+description: Cos'è la chiamata API Cronologia dei tick?
+---
+
+### Cos'è la chiamata API Cronologia dei tick?
+
+Ottiene la cronologia dei tick per un determinato simbolo.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..bb6e6ca1b
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Flusso di tick
+hide_title: false
+draft: false
+sidebar_label: Flusso di tick
+sidebar_position: 4
+tags:
+ - concetti
+ - tick
+ - flusso
+ - terminologia
+keywords:
+ - concetti
+ - tick
+ - flusso
+ - terminologia
+description: Cos'è la chiamata API Flusso di tick?
+---
+
+### Cos'è la chiamata API Flusso di tick?
+
+Avvia un flusso continuo di aggiornamenti dei prezzi spot per un determinato simbolo.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..e8d186a05
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: Durata del trading
+hide_title: false
+draft: false
+sidebar_label: Durata del trading
+sidebar_position: 4
+tags:
+ - concetti
+ - asset
+ - indice
+ - terminologia
+keywords:
+ - concetti
+ - asset
+ - indice
+ - terminologia
+description: Cos'è la chiamata API Durata del trading?
+---
+
+### Cos'è la chiamata API Durata del trading?
+
+Recupera un elenco di tutti i sottostanti disponibili e i corrispondenti tipi di contratto e limiti di durata di negoziazione.
+
+Se l'utente ha effettuato l'accesso, verranno restituite solo gli asset disponibili per la società affiliata di quell'utente.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..c7969cc76
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Esempi di codice",
+ "position": 3,
+ "link": {
+ "type": "indice generato",
+ "title": "Esempi di codice",
+ "description": "Scopra quali codici API sono disponibili per costruire la sua app di trading. Impari con esempi di API."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..ffe1f61aa
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Esempi di Javascript",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Esplori i codici JavaScript che può utilizzare per costruire la sua app di trading. Impari attraverso esempi JavaScript ed esempi API.",
+ "title": "Esempi di JavaScript"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..f6bb3f597
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Simboli attivi
+draft: false
+sidebar_label: Simboli attivi
+sidebar_position: 3
+tags:
+ - codice
+ - esempio
+ - attivi
+ - simboli
+keywords:
+ - codice
+ - esempio
+ - attivi
+ - simboli
+description: Scopra come aggiungere simboli attivi e informazioni sul mercato alla sua app di trading con un esempio di API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Recupera un elenco di tutti i simboli attualmente attivi (mercati sottostanti su cui i contratti sono disponibili per la negoziazione).
+
+
+
+I dati contengono informazioni di mercato e sottomercato relative al simbolo. Nel caso in cui desideri recuperare simboli attivi per una specifica società affiliata, puoi aggiungere società_affiliata all'oggetto della richiesta.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..5f2274d9c
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Contratti per simboli
+draft: false
+sidebar_label: Contratti per Simboli
+sidebar_position: 4
+tags:
+ - codice
+ - esempio
+ - contratti
+ - simbolo
+keywords:
+ - codice
+ - esempio
+ - contratti
+ - simbolo
+description: Aggiunga un elenco di simboli di mercato e i loro ultimi limiti di barriera e di durata alla sua app di trading con questo esempio di API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Per un determinato simbolo, ottieni l'elenco dei contratti attualmente disponibili e gli ultimi limiti di barriera e durata per ciascun contratto.
+
+
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..01803a081
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Collegamento alla proposta di contratto
+draft: false
+sidebar_label: Mantenimento della connessione
+sidebar_position: 7
+tags:
+ - codice
+ - esempio
+ - mantenere
+ - connessione
+keywords:
+ - codice
+ - esempio
+ - mantenere
+ - connessione
+description: Con questo esempio di API, impari a mantenere viva una connessione quando ottiene proposte di contratto tramite l'API Deriv.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
In questo esempio vedrà come mantenere viva una connessione quando si ottengono proposte di contratto tramite l'API Deriv. Questo esempio mantiene viva la connessione inviando un ping ogni 30 secondi.
+
+
+
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..360da44c0
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Stato della proposta di contratto
+draft: false
+sidebar_label: Proposta
+sidebar_position: 6
+tags:
+ - codice
+ - esempio
+ - proposta
+keywords:
+ - codice
+ - esempio
+ - proposta
+description: Scopra come visualizzare il prezzo spot, il payout e il valore spot per i contratti di trading con questo esempio di API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Ottieni il prezzo più recente per un contratto specifico.
+
+
+
+Questo esempio serve per ottenere una proposta di contratto. Potrai ricevere prezzo, payout e valore spot del contratto. Per mantenere la connessione in caso di timeout di inattività, consulta l'esempio Mantenimento della connessione.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..8a7d78b8b
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: Storia delle zecche
+draft: false
+sidebar_label: Cronologia dei tick
+sidebar_position: 2
+tags:
+ - codice
+ - esempio
+ - tick
+ - cronologia
+keywords:
+ - codice
+ - esempio
+ - tick
+ - cronologia
+description: Si abboni alla funzione di cronologia dei tick di Deriv API per conoscere gli orari e i prezzi dei tick passati. Integri questa funzione nella sua app di trading con questo esempio di API.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Con la cronologia dei tick puoi ottenere una panoramica relativa ai tempi e ai prezzi dei tick passati.
+
+
+
+
+
Ci abboniamo alla funzionalità ticks dal websocket di Deriv API per tenere traccia dei ticks attuali e passati.
+
+
+Come esempio, puoi creare un grafico interattivo a tick.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..22e4ec2b8
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Chiamata con ticchettio
+draft: false
+sidebar_label: Tick
+sidebar_position: 1
+tags:
+ - codice
+ - esempio
+ - tick
+keywords:
+ - codice
+ - esempio
+ - tick
+description: Guardi un esempio di API di una chiamata tick collegata a un WebSocket API. Inizi a costruire la sua app di trading oggi stesso!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Il modo più semplice per capire come funziona l'API Deriv è provare la nostra chiamata Tick:
+
+
+
+
+
+
Inizieremo con l'esempio dei ticchettii, perché è un blocco di codice piuttosto semplice da implementare. Non deve accedere all'account Deriv e far autenticare la sua app per provarla.
+
+
+
+
Un tick è una misura del movimento minimo al rialzo o al ribasso del prezzo di una commodity di trading. Ci iscriviamo alla funzionalità relativa ai tick dal websocket di Deriv API, che restituirà nuovi dati sui tick ogni secondo. Come esempio, potrebbe creare un grafico interattivo a tick con questi dati.
+
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..5dcc2bbdf
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Richiesta dello stato del sito web
+draft: false
+sidebar_label: Stato del sito web
+sidebar_position: 5
+tags:
+ - codice
+ - esempio
+ - sito web
+ - stato
+keywords:
+ - codice
+ - esempio
+ - sito web
+ - stato
+description: Esplori le impostazioni come i limiti di chiamata, le informazioni sulla valuta e le lingue supportate attraverso una richiesta di stato del sito web. Impari con questo esempio di API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Richiede lo stato del sito web. Dalla risposta API potrai esaminare le impostazioni generali, ad esempio i limiti di chiamata, le informazioni sulle valute, le lingue supportate e molto altro ancora.
+
+
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..24d03eea1
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Concetti fondamentali",
+ "position": 2,
+ "link": {
+ "type": "indice generato",
+ "description": "Impari a utilizzare le API WebSocket e le chiamate API per creare la sua app di trading personalizzata."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..53f89b385
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: Funzioni delle chiamate API
+hide_title: false
+draft: false
+sidebar_label: Funzioni delle chiamate API
+sidebar_position: 1
+tags:
+ - concetto
+ - chiamate
+ - anatomia
+keywords:
+ - app di trading
+ - chiamate api
+ - esempio di api
+description: Configuri le chiamate API per la sua app di trading utilizzando la funzione di chiamata API. Con esempi di API, impara a iscriversi, inviare richieste e ottenere dati di risposta.
+---
+
+## Iscrizione e invio
+
+Tutte le chiamate API dispongono di una funzionalità di invio per effettuare una richiesta e ricevere una risposta. Alcune chiamate API offrono anche una funzionalità di sottoscrizione che consente l'invio di aggiornamenti all'applicazione non appena diventano disponibili nuove informazioni.
+
+### Iscriviti
+
+Diverse chiamate API forniscono la funzionalità `subscribe`. Quando ti iscrivi a una chiamata API, riceverai un flusso continuo dai dati di questa particolare chiamata API.
+
+Alcune di queste chiamate API si iscrivono automaticamente (ad esempio, [ticks](/api-explorer#ticks)) e alcune hanno un campo `subscribe` opzionale. Se passa `1` al campo `subscribe`, la sottoscrizione inizierà e il server continuerà a inviare i dati richiesti fino a quando non annullerà la sottoscrizione chiamando le chiamate API `Forget` o \`Forget all\`\\\\\\\`.
+
+Ad esempio, può chiamare [Tick History](/api-explorer#ticks_history) per ricevere i dati della cronologia dei tick. Ma quando aggiunge l'opzione `subscribe` a questa chiamata, riceverà i dati della cronologia dei tick che ha richiesto nella prima risposta e continuerà a ricevere una nuova risposta ogni volta che il server pubblica un nuovo tick per il simbolo dato.
+
+Nel flusso di messaggi da `subscribe`, c'è un campo chiamato `subscription`. Questo è l'"ID del flusso". Con questo ID, può identificare il flusso di messaggi nella sua logica e interrompere il flusso con le chiamate API `Forget` e `Forget All`.
+
+I dati forniti dalle chiamate API con la funzionalità `subscribe` possono essere utilizzati come fonte di dati per altre chiamate API e funzionalità.
+
+### Invia
+
+Se chiama l'API con la funzionalità `invio`, il server invierà i dati richiesti una sola volta. Per ottenere dati aggiornati, devi inviare nuovamente la chiamata API. Di solito, questo metodo viene utilizzato quando si ottengono altre risposte alle chiamate API o eventi UI come `Click`, `Scroll` e altri.
+
+### Dimentica
+
+Se desidera interrompere il flusso di messaggi creato da `subscribe`, dovrà richiamare la chiamata API `Forget` con il corretto `Stream ID`. Altrimenti, può utilizzare la chiamata API `Dimentica tutto` per interrompere i flussi in base al loro `nome di metodo`.
+
+:::caution
+Per maggiori informazioni sulla chiamata API `Forget`, dia un'occhiata a [Forget](/api-explorer#forget) e [Forget All](/api-explorer#forget_all) nell'esploratore API.
+:::
+
+## Richiesta dati
+
+Per semplificare la gestione del flusso di richieste e risposte della connessione WebSocket, ogni chiamata API Deriv WebSocket segue una struttura standardizzata. Puoi usarla per la memorizzazione nella cache delle richieste e delle risposte, la loro convalida e sincronizzazione.
+
+#### Nome del metodo di chiamata API
+
+Ogni `richiesta` nell'API WebSocket include un campo `nome del metodo` che serve come identificatore unico per la richiesta. Nella maggior parte dei casi, questo `nome di metodo` avrà un valore numerico di `1`. Tuttavia, ci sono alcuni casi in cui la proprietà identificatrice può avere un valore di stringa.
+
+:::caution
+Il nome del metodo di chiamata API è sempre richiesto. Questo campo determina i dati che riceverai dal nostro server WebSocket.
+:::
+
+### Campi obbligatori
+
+I dati di ogni richiesta hanno campi obbligatori che è necessario fornire e possono includere anche campi opzionali. Esploriamo questo aspetto con un esempio tratto da `Lista di residenza`.
+
+La chiamata `Lista di residenza` restituisce un elenco di Paesi e di codici paese di 2 lettere, adatti a popolare il modulo di apertura del conto.
+
+I dati della richiesta per questa chiamata sono i seguenti:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Api Call Method Name
+ passthrough?: object; // Optional
+ req_id?: number; // Optional
+}
+```
+
+Il campo `lista_di_residenza` è il `nome del metodo` per la chiamata ed è obbligatorio. Potrebbero esserci altri campi obbligatori relativi a questo tipo di richiesta che vuoi inviare. Per saperne di più su `Lista di residenza` e altre chiamate API, le consigliamo di consultarle in [API Explorer](/api-explorer#residence_list).
+
+### Campi opzionali
+
+Ogni chiamata ha anche diversi campi `Optional`. `Passthrough` e `req_id` fanno sempre parte dei dati della richiesta, ma può scegliere di non utilizzarli.
+
+#### Il campo \\\\\\\`passthrough
+
+Qualsiasi cosa passi a questo campo le verrà restituita all'interno di un oggetto `response`. Questo può essere utile quando deve simulare un flusso statico per le sue `richieste` e `risposte`.
+
+#### Il campo \\\\\\`req_id
+
+Potrebbe essere necessario `tagare` le sue richieste e passarle attraverso le nostre chiamate `WebSocket`. Può farlo passando un `numero` a questo campo. Può essere utile quando deve mappare le `richieste` con le `risposte`.
+
+:::caution
+Per conoscere i campi opzionali aggiuntivi specifici per ogni chiamata API, faccia riferimento al nostro [API Explorer](/api-explorer).
+:::
+
+## Dati di risposta
+
+Quando si ottiene la risposta alla chiamata, ci sarà un `Campo` con lo stesso nome del `nome del metodo`, che contiene i dati effettivi.
+
+La risposta per la chiamata `Lista di residenza`:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ lista_di_residenza: [
+ {
+ "identità": {
+ "servizi": {
+ "idv": {
+ "documenti_supportati": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documenti_supportati": {
+ "driving_licence": {
+ "display_name": "Patente di guida"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "testo": "Isole Aland",
+ "valore": "ax"
+ },
+ {
+ "identity": {
+ "servizi": {
+ "idv": {
+ "documenti_supportati": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documenti_supportati": {
+ "driving_licence": {
+ "display_name": "Patente di guida"
+ },
+ "carta_identità_nazionale": {
+ "display_name": "Carta d'identità nazionale"
+ },
+ "passaporto": {
+ "nome visualizzato": "Passaporto"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": [
+ "^[A-Ta-t0-9]\\\d{8}[A-Wa-w]$"
+ ],
+ "valore": "al"
+ },
+ // ....
+ ],
+};
+```
+
+In questo caso, `lista_di_residenza` è il `nome del metodo` e contiene i dati effettivi richiesti. Per farla breve, non abbiamo incluso il resto dell'array. Può verificare la risposta effettiva [qui] (/api-explorer#residence_list).
+
+#### Il campo \\\\\\\`echo_req
+
+Questo `campo` contiene gli esatti `dati della richiesta` che ha inviato al server.
+
+#### Il campo \\\\\\\`tipo_msg
+
+Questo `campo` la aiuta a determinare quali dati `messaggio` sta ricevendo sull'evento messaggio della connessione WebSocket. Per esempio, il suo gestore di eventi `onmessage` per la sua connessione WebSocket in `JavaScript` sarebbe:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ switch (receivedMessage.msg_type) {
+ case "residence_list":
+ console.log("La lista di residenza è : ",receivedMessage.residence_list)
+ break;
+ case "other_request_identifier"
+ console.log("the response", receivedMessage.some_other_request_identifier)
+ default:
+ console.log("receivedMessage", receivedMessage)
+ break;
+ }
+}
+```
+
+#### Il campo \`req_id
+
+Questo è l'`Opzionale` passato alla `Richiesta di dati`, si può utilizzare per la `validazione`, la `sincronizzazione`, il `caching`, ecc.
+
+:::tip
+Il \\\\\\\`tipo di msg_ è sempre presente nei dati di risposta.
+:::
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..d87f4923a
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: Autenticazione API
+hide_title: false
+draft: false
+sidebar_label: Autenticazione API
+sidebar_position: 2
+tags:
+ - convalida
+ - autorizzazione
+keywords:
+ - autenticazione derivata
+ - derivazione-autorizzazione
+description: Acceda alla serie completa di funzioni API di Deriv sulla sua app di trading autenticando gli utenti con un token API. Impari a farlo con un esempio di API.
+---
+
+Senza autorizzazione e autenticazione avrai accesso solo a circa la metà delle nostre chiamate e funzionalità API. Ad esempio, per acquistare contratti o utilizzare le funzioni di `Copy Trading`, i suoi utenti devono essere autenticati e autorizzati dal nostro provider **OAuth** e dal **WebSocket Server**.
+
+## Prima di iniziare
+
+Assicurati di avere tutti i requisiti indicati di seguito per continuare.
+
+### Requisiti
+
+1. Conto cliente Deriv
+2. Token API Deriv con il livello di accesso appropriato
+3. ID dell'app Deriv
+
+:::note
+Faccia riferimento a [Impostazione di un'applicazione Deriv] (/docs/setting-up-a-deriv-application) per istruzioni dettagliate su come creare un token API Deriv e un'applicazione.
+:::
+
+### Token API
+
+Un Token API è un identificatore univoco di un client che richiede l'accesso da un server. È il modo più semplice di autorizzazione.
+
+Il livello di accesso per ogni token API deve corrispondere al livello di accesso richiesto per ogni chiamata API, che si può trovare anche in [API Explorer](/api-explorer).
+
+Ad esempio, nella schermata qui sotto, noterai che per poter utilizzare lo stato dell'account, è necessario utilizzare un token con livello di accesso in lettura.
+
+
+
+Dopo l'autorizzazione di una connessione WebSocket, le chiamate successive su tale connessione verranno considerate azioni dell'utente.
+
+Tieni presente che il token API può essere utilizzato con qualsiasi app, quindi sia la tua app che i tuoi clienti devono tenerlo al sicuro.
+
+### OAuth 2
+
+OAuth è l'acronimo di `Open Authorisation` (Autorizzazione aperta) - un protocollo che consente a un cliente di accedere alle risorse ospitate su un server per conto dell'utente senza rivelare le credenziali.
+
+Questo tipo di autorizzazione consente ai clienti di accedere ad app di terze parti utilizzando i propri conti Deriv senza creare un Token API. In questo caso, l'app di terze parti non vede la password o il Token API permanente dell'utente, rendendo la procedura più sicura.
+
+L'autenticazione OAuth2 richiede più passaggi per la configurazione, ma è il modo più sicuro per gli sviluppatori di condividere l'accesso alla propria app con i propri clienti.
+
+Per maggiori informazioni su OAuth2, visiti [questa guida](https://aaronparecki.com/oauth-2-simplified/).
+
+Ecco la rappresentazione visiva di come funziona la connessione di autorizzazione OAuth:
+
+
+
+## Processo di autenticazione
+
+Per autenticare il suo utente, specifichi l'URL che sarà utilizzato come URL di reindirizzamento OAuth nella pagina [Dashboard](/dashboard), scheda **Registrazione applicazione** nei campi **Dettagli OAuth**. Quindi, aggiunga un pulsante di accesso sul suo sito web o sulla sua app e indirizzi gli utenti a **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`** dove il suo_app_id è l'ID della sua app.
+
+
+
+Una volta che un utente si registra o accede, verrà reindirizzato all'URL che hai inserito come URL di reindirizzamento. A questo URL verranno aggiunti argomenti con i token di sessione dell'utente, come puoi vedere di seguito:
+
+`https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuus5kraceykdsoqm4snfq& cur2=usd`.
+
+## Processo di autorizzazione
+
+I parametri di query nell'URL di reindirizzamento sono i conti dell'utente e i relativi token di sessione. È possibile mappare i parametri della query su un array utilizzando il seguente approccio:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393', token: 'a1-f7pnteezo4jzhpxclctizt27hyeot', valuta: 'usd',}, {account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+
+
+
+
+
+ valuta: 'usd',
+ },
+];
+```
+
+Per autorizzare l'utente in base all'account **selezionato** dell'utente, chiami la chiamata API [authorize](/api-explorer#authorize) con il **token di sessione** dell'account **selezionato** dell'utente:
+
+```js showLineNumbers
+{
+ «authorize»: «a1-f7pnteezo4jzhpxclctizt27hyeot»}
+
+```
+
+La risposta per la chiamata `authorize` sarà un oggetto come quello che segue:
+
+```js showLineNumbers
+{
+ «account_list»: [
+ {
+ «account_type»: «trading», «created_at»: 1647509550,
+ «currency»: «USD», «is_disabled»: 0,
+ «is_virtual»: 0,
+ «landing_company_name»:
+ «svg»,
+
+ «loginid»: «CR799393", «trading»: {}
+ }, {
+ «account_type»: «trading»,
+ «created_at»: 1664132232,
+ «currency»: «ETH», «is_disabled»:
+ 0,
+ «è_virtuale»: 0
+
+ ,
+ «landing_company_name»: «svg», «loginid»:
+ «VRTC1859315", «trading»: {}
+ },
+ ],
+ «balance»: 0, «country»: «id»,
+ «currency»:
+ «USD», «email»: «user_»
+
+ mail@email_provider.com «,
+ «nome completo»: "John Doe»,
+ «is_virtual»: 0, «landing_company_fullname»:
+ «Deriv (SVG) LLC», «landing_company_name»: «svg»,
+ «local_currency»: {«IDR»: {«fractional_digits»: 2
+
+
+
+ }
+ },
+ «loginid»: «CR799393", «preferred_language»:
+ «IT», «scopes»: [«read»,
+ «trade»,
+ «trading_information»,
+ «payments»,
+
+
+ «admin»
+ ],
+ «trading»: {}, «upgradeable_landing_companies»: [
+ «svg»],
+ «id_utente»: 12345678}
+
+
+
+```
+
+Ora l'utente è autorizzato e puoi utilizzare le chiamate API Deriv per conto dell'account.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..91573fdbd
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Servizi di copy trading
+hide_title: false
+draft: false
+sidebar_label: Copiare il trading
+sidebar_position: 4
+tags:
+ - copy trading
+ - trading
+keywords:
+ - trading
+ - concetto
+ - chiamate
+ - anatomia
+description: Copy Trading
+---
+
+## Che cos'è?
+
+Il Copy Trading sta diventando popolare nei mercati finanziari; consente a un cliente (il Copier) di copiare automaticamente le operazioni di un altro cliente (il Trader).
+
+## Diventare un trader
+
+Per diventare un Trader (cioè per consentire ad altri di seguire le sue operazioni), imposti l'impostazione "allow_copiers" tramite la chiamata [set settings](/api-explorer#set_settings).
+
+Il Trader crea quindi un token API di sola lettura e lo fornisce alla Copiatrice.
+
+L'attivazione dell'impostazione allow_copiers farà funzionare anche la chiamata [copytrading statistics](/api-explorer#copytrading_statistics). La chiamata all'API delle statistiche fornisce le informazioni su un conto (in modo che i potenziali copiatori abbiano un'idea della performance passata del trader).
+
+## Diventare copiatore
+
+Per diventare copiatore, utilizzi la chiamata [copy start](/api-explorer#copy_start). Per interrompere la copia, utilizzi la chiamata [copy stop](/api-explorer#copy_stop).
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..48cf6d4cc
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - concetto
+ - websocket
+keywords:
+ - app di trading
+ - protocollo websocket
+ - connessioni websocket
+description: Impari a conoscere il protocollo WebSocket e le connessioni WebSocket, e come integrarli in modo da poter attivare lo scambio di dati sulla sua app di trading.
+---
+
+## Cosa sono i WebSocket?
+
+Il protocollo `WebSocket`, descritto nella specifica [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455), fornisce un modo per scambiare dati tra il browser e il server tramite una connessione persistente. I dati possono essere trasmessi in entrambe le direzioni come "pacchetti", senza interrompere la connessione o inviare ulteriori richieste HTTP.
+
+WebSocket è particolarmente indicato per i servizi che richiedono uno scambio continuo di dati, ad esempio i sistemi di trading in tempo reale e così via.
+
+## Ecco un semplice esempio
+
+Per aprire una connessione WebSocket, dobbiamo creare un `nuovo WebSocket` utilizzando il protocollo speciale `ws` o `wss` nell'url. Ecco come può farlo in `JavaScript`:
+
+```js
+let socket = new WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+D'altra parte, i dati `ws://` non sono criptati e possono essere visibili agli intermediari. I vecchi server proxy possono trovare intestazioni "strane" e interrompere la connessione.
+
+`wss://` sta per WebSocket over TLS, in modo simile a come HTTPS è HTTP over TLS. Con il livello di sicurezza del trasporto, i dati vengono crittografati dal mittente e decifrati dal destinatario. Ciò significa che i pacchetti di dati criptati possono passare con successo attraverso i proxy senza essere ispezionati.
+:::
+
+Una volta creato il socket, dobbiamo ascoltare gli eventi su di esso. Ci sono 4 eventi in tutto:
+
+- Aperto - Connessione stabilita
+- Messaggio - Dati ricevuti
+- Errore - Errore WebSocket
+- Chiudi - Connessione chiusa
+
+L'invio di un messaggio può essere effettuato tramite socket.send(data).
+
+Ecco un esempio in `JavaScript`:
+
+```js showLineNumbers
+const app_id = 1089; // Sostituisca con il suo app_id o lo lasci come 1089 per i test.
+const socket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log('[open] Connessione stabilita');
+ console.log('Invio al server');
+ const sendMessage = JSON.stringify({ ping: 1 });
+ socket.send(sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log(`[messaggio] Dati ricevuti dal server: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log(`[close] La connessione si è chiusa in modo pulito, codice=${event.code} motivo=${event.reason}`);
+ } else {
+ // ad esempio, il processo del server è stato ucciso o la rete è stata interrotta
+ // il codice dell'evento è solitamente 1006 in questo caso
+ console.log('[close] La connessione è morta');
+ } }; socket.onclose
+};
+
+socket.onerror = function (error) {
+ console.log(`[error]`);
+};
+```
+
+## Perché abbiamo bisogno dei WebSocket e quando dovremmo evitarli?
+
+I WebSocket sono uno strumento di comunicazione client-server essenziale. Per trarre il massimo vantaggio dal loro potenziale, è importante capire come possono essere utili e quando è meglio evitare di usarli. La prossima sezione approfondisce questo tema.
+
+Utilizza WebSockets nei seguenti casi:
+
+1. Quando stai sviluppando un'applicazione web in tempo reale.
+ L'uso più consueto di WebSocket è nello sviluppo di applicazioni in tempo reale, offrendo supporto per visualizzare continuamente i dati sul lato client. Poiché il server back-end invia questi dati in modo continuo, un WebSocket consente di inviare o trasmettere questi dati in modo ininterrotto nella connessione già aperta. L'uso di WebSockets rende la trasmissione dei dati rapida e sfrutta le prestazioni dell'applicazione.
+2. Per i siti web di trading, come Deriv.
+ Qui, WebSocket assiste nella gestione dei dati che vengono inviati dal server back-end distribuito al client.
+3. Quando crei un'applicazione di chat.
+ Gli sviluppatori di applicazioni di chat chiedono aiuto a WebSockets per operazioni come lo scambio una tantum e la pubblicazione o diffusione di messaggi. Poiché la stessa connessione WebSocket viene utilizzata per inviare e ricevere messaggi, la comunicazione diventa facile e veloce.
+
+Ora che abbiamo stabilito dove i WebSocket dovrebbero essere utilizzati, vediamo dove è meglio evitarli. Questo ti aiuterà a evitare inutili seccature operative.
+
+I WebSocket non dovrebbero essere presi in considerazione quando si tratta solo di recuperare vecchi dati o dati che devono essere elaborati una sola volta. In questi casi, l'utilizzo dei protocolli HTTP è la scelta migliore.
+
+## WebSocket vs HTTP
+
+Poiché entrambi i protocolli HTTP e WebSocket sono utilizzati per la comunicazione delle applicazioni, molti spesso si confondono e trovano difficile sceglierne uno.
+
+Come detto in precedenza, WebSocket è un protocollo incorniciato e bidirezionale. Al contrario, HTTP è un protocollo unidirezionale che funziona al di sopra del protocollo TCP.
+
+Poiché il protocollo WebSocket è in grado di supportare la trasmissione continua di dati, viene utilizzato principalmente nello sviluppo di applicazioni in tempo reale. HTTP è senza stato e viene utilizzato per lo sviluppo di applicazioni [RESTful](https://de.wikipedia.org/wiki/Representational_State_Transfer) e [SOAP](https://de.wikipedia.org/wiki/SOAP). SOAP è ancora in grado di utilizzare HTTP per l'implementazione, ma REST è ampiamente diffuso e utilizzato.
+
+In WebSocket, la comunicazione avviene su entrambe le estremità e ciò lo rende un protocollo più veloce. In HTTP, la connessione è costruita ad un'estremità e questo la rende un po' più lenta rispetto a WebSocket.
+
+WebSocket utilizza una connessione TCP unificata e necessita di una parte per terminare la connessione. Finché non accade, la connessione rimane attiva. HTTP deve creare una connessione distinta per richieste separate. Una volta completata la richiesta, la connessione si interrompe automaticamente.
+
+## Come vengono stabilite le connessioni WebSocket?
+
+Il processo inizia con un handshake WebSocket che prevede l'utilizzo di un nuovo schema (ws o wss). Per capire meglio, consideralii equivalenti rispettivamente a HTTP e HTTP sicuro (HTTPS).
+
+Utilizzando questo schema, si prevede che i server e i client seguano il protocollo di connessione standard WebSocket. La creazione di una connessione WebSocket inizia con una richiesta HTTP di aggiornamento che presenta un paio di intestazioni come onnection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key, e così via.
+
+Ecco come viene stabilita questa connessione:
+
+1. **La richiesta :** L'intestazione Connection Upgrade denota l'handshake WebSocket, mentre la Sec-WebSocket-Key presenta un valore casuale codificato Base64. Questo valore viene generato arbitrariamente durante ogni handshake WebSocket. Oltre a quanto sopra, anche l'intestazione della chiave fa parte di questa richiesta.
+
+Le intestazioni sopra elencate, se combinate, formano una richiesta HTTP GET. che conterrà dati simili:
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+Connessione: Aggiornamento
+Pragma: no-cache
+Cache-Control: no-cache
+Aggiornamento: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==
+```
+
+Per rendere più chiaro Sec-WebSocket-Version, è possibile spiegare la versione del protocollo WebSocket pronta all'uso per il cliente.
+
+2. **La risposta:** L'intestazione di risposta, Sec-WebSocket-Accept, contiene il resto del valore presentato nell'intestazione di richiesta Sec-WebSocket-Key. Questa risposta è collegata a una particolare specifica di protocollo ed è ampiamente utilizzata per tenere a bada le informazioni fuorvianti. In altre parole, migliora la sicurezza dell'API e impedisce ai server mal configurati di creare errori nello sviluppo dell'applicazione.
+
+Se la richiesta inviata in precedenza dovesse andare a buon fine, si riceverà una risposta simile alla sequenza di testo riportata di seguito:
+
+```
+HTTP/1.1 101 Cambio di protocollo
+Aggiornamento: websocket
+Connessione: Aggiornamento
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=
+```
+
+## Riferimenti
+
+- \*\* [API WebSockets - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)\*\*
+- \*\* [WebSocket - Info Javascript](https://javascript.info/websocket)\*\*
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..335da9b46
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Quadri",
+ "position": 6,
+ "link": {
+ "type": "indice generato"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..5ac3e0e4f
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Angolare",
+ "position": 2,
+ "link": {
+ "type": "indice generato",
+ "description": "Cinque minuti per imparare i concetti fondamentali di Docusaurus."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..262cf73cd
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "React",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Cinque minuti per imparare i concetti fondamentali di Docusaurus."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..e69bdc050
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "indice generato",
+ "description": "Cinque minuti per imparare i concetti fondamentali di Docusaurus."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..6f758b8e2
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Svelte",
+ "position": 4,
+ "link": {
+ "type": "indice generato",
+ "description": "Cinque minuti per imparare i concetti fondamentali di Docusaurus."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..08deb4359
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "indice generato",
+ "description": "Cinque minuti per imparare i concetti fondamentali di Docusaurus."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..94bdc3ce9
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Guide",
+ "position": 6,
+ "link": {
+ "type": "indice generato",
+ "description": "Una guida all'API di Deriv, con esempi di API per creare un'app di trading con funzionalità complete simili a Deriv Trader. Cominci oggi stesso!"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/it/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..590b5f32e
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Addebitare i ricarichi del contratto
+hide_title: true
+draft: false
+sidebar_label: Calcolo del markup
+sidebar_position: 2
+tags:
+ - concetto
+ - guadagnare
+ - guadagna
+ - commissione
+ - margine di profitto
+keywords:
+ - concetto
+ - guadagnare
+ - guadagna
+ - commissione
+ - margine di profitto
+description: Scopra come addebitare i markup sui contratti di trading acquistati tramite la sua app di trading.
+---
+
+## Margine di profitto
+
+Aumenta i tuoi guadagni addebitando i markup su ogni contratto acquistato attraverso l'app di trading che hai creato con l'API Deriv. Il markup è definito da te e può arrivare fino al 3%.
+
+Di seguito un esempio di come viene calcolato il markup.
+
+Per ottenere una vincita di **2,00 USD**:
+
+- Puntata del cliente senza markup = **1,07 USD**
+
+Con il markup (ad esempio, il 2%), il cliente paga:
+
+- la puntata del cliente con il markup = Puntata + (payout x markup)
+- La quota del cliente con il markup = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Guadagnare una commissione
+
+Guadagna commissioni sulle operazioni e sui pagamenti effettuati dai tuoi clienti attraverso i siti web e le app che crei con l'API Deriv. Ottenga maggiori dettagli sui piani commissionali [qui] (https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/it/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..e56ef32af
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: Informazioni su Deriv API
+hide_title: true
+draft: false
+sidebar_label: Informazioni sull'API Deriv
+sidebar_position: 0
+tags:
+ - concetto
+ - api
+ - tutorial
+ - guida
+ - crea
+ - applicazione
+ - autorizzare
+ - registrati
+ - integrazione
+keywords:
+ - concetto
+ - api
+ - tutorial
+ - guida
+ - crea
+ - applicazione
+ - autorizzare
+ - registrati
+ - integrazione
+description: Scopra Deriv API, le sue caratteristiche, la documentazione API con esempi di codice e come utilizzarla per costruire la sua app di trading.
+---
+
+## Cos'è l'API Deriv?
+
+L'API di Deriv è uno strumento che consente agli sviluppatori di costruire applicazioni di trading personalizzate che interagiscono con la piattaforma di trading Deriv. Consideralo come un mezzo che consente agli sviluppatori di creare i propri strumenti specializzati per aiutare le persone a fare trading sulla piattaforma Deriv in modo più efficiente o personalizzato. Con l'API di Deriv, gli sviluppatori possono accedere a un'ampia gamma di funzionalità, tra cui l'esecuzione di trade, il recupero dei dati del conto, la gestione degli ordini e l'accesso ai dati di mercato in tempo reale. Queste funzionalità possono essere utili per i trader che vogliono personalizzare la loro esperienza di trading o utilizzare strumenti specializzati per prendere decisioni di trading più informate. Nel complesso, Deriv API offre maggiore flessibilità e controllo sulla tua esperienza di trading, consentendoti di creare soluzioni personalizzate che si adattano meglio al tuo stile di trading e ai tuoi obiettivi.
+
+## Come si usa?
+
+Ecco i passaggi per utilizzare l'API Deriv:
+
+1. **Registrarsi per un account Deriv API**: Vada sul sito web di Deriv API e si registri per un account. Dopo esserti registrato, riceverai un token API che potrai utilizzare per autenticare le richieste API.
+
+2. **Familiarizzare con la documentazione dell'API**: L'API di Deriv fornisce una documentazione completa che spiega come utilizzare gli endpoint dell'API, compresi i parametri e i formati di risposta disponibili. Assicurati di conoscere la documentazione prima di iniziare ad utilizzare l'API.
+
+3. **Creare un'applicazione API**: Per creare un'applicazione API, deve fornire un nome per la sua applicazione e un URI di reindirizzamento. L'URI di reindirizzamento è l'URL a cui l'utente sarà reindirizzato dopo aver autorizzato la tua applicazione ad accedere al suo conto Deriv.
+
+4. **Autorizzare la sua applicazione**: Una volta creata la sua applicazione API, deve autorizzarla ad accedere al suo conto Deriv. Questo comporta l'accesso al conto Deriv e la concessione dell'autorizzazione all'applicazione per l'accesso ai dati del tuo conto.
+
+5. **Effettuare richieste API**: Una volta che la sua applicazione è autorizzata, può iniziare a fare richieste API. Puoi utilizzare l'API per recuperare informazioni sul tuo conto, piazzare trade, gestire ordini ed eseguire altre attività legate al trading.
+
+6. **Testare la sua integrazione API**: Prima di lanciare la sua applicazione, si assicuri di testare a fondo la sua integrazione API per assicurarsi che funzioni correttamente.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/it/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..b8116d842
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Monetizzare la sua app di trading
+hide_title: true
+draft: false
+sidebar_label: Monetizzare l'API Deriv
+sidebar_position: 1
+sidebar_class_name: hide-sidebar-item
+tags:
+ - concetto
+ - guadagna
+ - guadagnare
+ - monetizzare
+ - monetizzazione
+ - api
+ - websocket
+keywords:
+ - concetto
+ - guadagna
+ - guadagnare
+ - monetizzare
+ - monetizzazione
+ - api
+ - websocket
+description: Scopra come monetizzare l'API di Deriv diventando un affiliato Deriv, facendo pubblicità sulla sua app di trading o offrendo funzioni premium.
+---
+
+## Monetizzare l'API Deriv
+
+Ci sono diversi modi per monetizzare l'API Deriv:
+
+1. **Fatturazione dell'accesso alla sua applicazione di trading**: Se la sua applicazione di trading personalizzata basata su Deriv API offre un valore agli utenti, può far pagare loro un abbonamento o una tariffa unica per accedervi, rendendola un flusso di entrate fattibile per la sua attività.
+
+2. **Fatturazione per le funzioni premium**: Se la sua applicazione di trading dispone di funzioni avanzate, come dati di mercato in tempo reale, strumenti grafici avanzati e altre funzioni premium che offrono un valore aggiunto agli utenti, può generare entrate aggiuntive facendo pagare agli utenti l'accesso a tali funzioni.
+
+3. **Marketing affiliato**: Può aderire al programma di affiliazione di Deriv e guadagnare commissioni per aver indirizzato nuovi utenti alla piattaforma Deriv. Questa può essere una buona opzione se hai un pubblico interessato al trading o agli investimenti.
+
+4. **Compensi di raccomandazione**: Se ha costruito un'applicazione di trading che si integra con la piattaforma Deriv, può offrire commissioni di referral agli utenti esistenti che indirizzano nuovi utenti alla sua applicazione. Questo incentivo può incoraggiarli a diffondere la tua applicazione, aiutandoti a far crescere la tua base di utenti.
+
+5. **Pubblicità**: Se ha costruito un'applicazione di trading che ha un'ampia base di utenti, potrebbe prendere in considerazione la vendita di spazi pubblicitari a inserzionisti rilevanti. Questo può essere un buon modo per generare entrate aggiuntive.
+
+6. **Markup**: Utilizzi l'API di Deriv per creare i suoi siti web e le sue applicazioni, e guadagni commissioni sulle transazioni e sui pagamenti effettuati dai suoi clienti, monetizzando le sue creazioni attraverso il markup.
+
+## Margine di profitto
+
+Aumenta le sue entrate applicando dei markup su ogni contratto acquistato attraverso l'app di trading che ha sviluppato utilizzando l'API Deriv. Può impostare lei stesso il markup, fino ad un massimo del 3%.
+
+I tipi di trade supportati includono: Opzioni, Moltiplicatori e Accumulatori.
+
+Ecco un esempio di come viene calcolato il markup:
+
+Per ottenere una vincita di **2,00 USD**:
+
+- Puntata del cliente senza markup = **1,07 USD**
+
+Con il markup (ad esempio, il 2%), il cliente paga:
+
+- la puntata del cliente con il markup = Puntata + (payout x markup)
+- La quota del cliente con il markup = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Guadagnare una commissione
+
+Guadagna commissioni sulle operazioni e sui pagamenti effettuati dai tuoi clienti attraverso i siti web e le app che crei con l'API Deriv. Ottenga maggiori dettagli sui piani commissionali [qui] (https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/it/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..ecf4d1d92
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: Autorizzazione aperta
+hide_title: true
+draft: false
+sidebar_label: OAuth 2
+sidebar_position: 4
+tags:
+ - concetto
+ - guadagnare
+ - guadagna
+ - commissione
+ - margine di profitto
+keywords:
+ - concetto
+ - guadagna
+ - guadagnare
+ - commissione
+ - margine di profitto
+description: Scopra l'autorizzazione OAuth, l'accesso senza token API e come può utilizzarla per migliorare l'esperienza utente della sua app di trading.
+---
+
+## Cos'è l'OAuth2?
+
+OAuth sta per Open Authorization, un protocollo che consente a un cliente di accedere alle risorse di un utente su un server senza rivelare le credenziali di accesso dell'utente.
+
+Questo tipo di autorizzazione consente ai clienti di accedere ad app di terze parti utilizzando i propri conti Deriv senza creare un Token API. In questo caso, l'app di terze parti non vede la password o il Token API permanente dell'utente, rendendo la procedura più sicura.
+
+L'autenticazione OAuth2 richiede più passaggi di configurazione, ma è il modo più sicuro per gli sviluppatori di concedere l'accesso alla propria app per i clienti.
+
+Per maggiori informazioni su OAuth2, [veda questa guida](https://aaronparecki.com/oauth-2-simplified/).
+
+### Come usare l'autorizzazione OAuth
+
+1. Specifichi l'URL che sarà utilizzato come URL di reindirizzamento **OAuth** nella pagina di registrazione dell'app nel campo **URL del sito web**.
+
+2. Aggiunga un pulsante di accesso sul suo sito web o sulla sua app e indirizzi gli utenti a `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` dove il suo_app_id è l'ID della sua app.
+
+3. Una volta che un utente si iscrive, sarà reindirizzato all'URL che lei ha inserito come **Redirect URL**. Questo URL avrà degli argomenti aggiunti con i token di sessione dell'utente e avrà un aspetto simile: `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=`
+
+4. Nei parametri dell'URL, vedrai tutti gli account e il token di sessione per ciascun conto. Passa questi token alla chiamata API Authorize per eseguire azioni per conto dell'account.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/intro.md b/i18n/it/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..db2d057e6
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,104 @@
+---
+title: Avvio rapido
+hide_title: false
+draft: false
+sidebar_label: Avvio rapido
+sidebar_position: 0
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Avvio rapido
+ - come iniziare
+ - guida rapida
+keywords:
+ - deriv
+ - api
+ - come iniziare
+ - guida rapida
+description: Ottenga una panoramica degli esempi di codice e dei linguaggi Deriv API disponibili e come utilizzarli per creare la sua app di trading.
+---
+
+```mdx-code-block
+importi RenderOfficialContents da '@site/src/components/RenderOfficialContents';
+```
+
+La nostra Documentazione è suddivisa in diverse sezioni:
+
+
+
+
+
+
+ Dia un'occhiata alle pagine dei concetti fondamentali e si prenda il tempo necessario per leggerlo su
+ . Questi concetti la aiuteranno a familiarizzare con la nostra api server WebSocket
+ e a utilizzarla in modo più efficiente. Non sono collegati a nessuno dei nostri framework o librerie.
+
+
+
+ Una volta letta la pagina dei concetti fondamentali, può
+ iniziare a scegliere il suo approccio di implementazione in base al linguaggio, al framework o alla libreria che desidera che
+ utilizzi nella sua applicazione.
+
+
+
Esempi di codice
+
+Se vuole sapere come può implementare la nostra API nel suo codice, le suggeriamo di dare un'occhiata
+ai nostri esempi di codice. Questi esempi di codice sono contenuti in
+`CodeSandboxes`. Questo le permette di fare facilmente il fork degli esempi di codice e di sperimentarli per uso personale
+. Per ora abbiamo solo esempi di codice JavaScript, ma abbiamo intenzione di aggiungere altri esempi
+creati con diversi linguaggi, framework e librerie nel prossimo futuro.
+
+
+
Lingue
+
+
+
+ Quando si utilizzano i nostri esempi di codice, suggeriamo anche di dare un'occhiata alla nostra sezione{' '}
+ Languages. Qui descriviamo in dettaglio come lei
+ può impostare correttamente il suo progetto personale per utilizzare la nostra API. Questo le sarà sicuramente utile
+ quando cercherà di integrare alcuni dei nostri esempi di codice nel suo progetto personale.
+
+
+
+
Guide
+
+
+
+ Se desidera sapere, ad esempio, come `monetizzare la sua applicazione` o come creare un modo `sicuro` per gli utenti di accedere alla sua applicazione,
+ , forniamo una serie di guide{' '}
+ che possono assisterla.
+
+
+
+
Configurazione di un'applicazione Deriv
+
+
+
+ Se vuole saperne di più sugli elementi essenziali necessari per configurare la sua applicazione,
+ dia un'occhiata alla sezione{' '}
+ Configurazione di un'applicazione Deriv.
+
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..4760b1ba2
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Linguaggi",
+ "position": 4,
+ "link": {
+ "type": "indice generato",
+ "title": "Linguaggi di programmazione",
+ "description": "Scelga il suo linguaggio di programmazione preferito per creare un'applicazione di trading con l'aiuto della nostra API WebSocket. Inizi a imparare con questi esempi di codice."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..18ccd1e23
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Dardo",
+ "position": 2,
+ "link": {
+ "type": "indice generato"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/it/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..a43e10aef
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Introduzione
+sidebar_label: Introduzione
+sidebar_position: 0
+description: Riceva istruzioni passo passo su come utilizzare i linguaggi puri sull'API WebSocket di Deriv. Inizi a costruire la sua app di trading con questo esempio di API.
+---
+
+Ogni sezione linguistica contiene istruzioni passo-passo su come utilizzare le API del `Server WebSocket Deriv` con le caratteristiche linguistiche pure. Quindi, se è la prima volta che usi i nostri documenti, consulta ogni sezione per sfruttarlo a pieno.
+
+:::tip
+Può saltare direttamente a qualsiasi sezione. Sono disponibili link ai requisiti per aiutarti a muovere i primi passi in ogni fase del processo.
+:::
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..56e21a3aa
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "indice generato",
+ "description": "Inizi a costruire la sua app di trading con Javascript, HTML e CSS tramite la nostra API WebSocket."
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..252c94033
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: Ottenere l'elenco dei Paesi
+sidebar_label: Ottenere un elenco di Paesi
+sidebar_position: 2
+tags:
+ - elenco_paesi
+ - javascript
+keywords:
+ - elenco_paesi
+ - javascript
+description: Ottenga informazioni sui suoi utenti aggiungendo un elenco di Paesi alla sua app di trading. Scopra come farlo con questo esempio di API JavaScript.
+---
+
+
+
+Per ottenere un elenco di Paesi, aggiorna l'open event listener utilizzando il seguente approccio:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // è in millisecondi, che equivale a 120 secondi
+let interval;
+// sottoscrivere l'evento `open`
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // per mantenere viva la connessione
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+```
+
+Ora, aggiorni il listener di eventi `message` per rendere i dati:
+
+```js title="index.js" showLineNumbers
+// sottoscrivere l'evento `messaggio`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('elenco di Paesi', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('risposta ping/pong: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('messaggio ricevuto: ', receivedMessage);
+ break;
+ } }; } }; } } }; } } } }.
+});
+```
+
+La risposta deve essere un oggetto:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "lista_di_residenza": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "servizi": {
+ "idv": {
+ "documenti_supportati": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Isole Aland",
+ "valore": "ax"
+ },
+ {
+ "identity": {
+ "servizi": {
+ "idv": {
+ "documenti_supportati": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documenti_supportati": {
+ "driving_licence": {
+ "display_name": "Patente di guida"
+ },
+ "carta_identità_nazionale": {
+ "display_name": "Carta d'identità nazionale"
+ },
+ "passaporto": {
+ "nome visualizzato": "Passaporto"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+Con questa chiamata, otterrai informazioni utili sui Paesi supportati, come ad esempio:
+
+- Un codice di `2 lettere` per ogni Paese.
+- Fornitori di servizi `Identity` per ogni Paese
+- Formato dell'identificatore fiscale del Paese (`tin_format`)
+- ecc.
+
+Questo può essere utile per i moduli di creazione di un conto, in cui è necessario chiedere agli utenti di fornire informazioni convalidate sulla loro identità, a seconda del Paese di residenza.
+
+:::attenzione
+Per la convalida dell'indirizzo e del codice fiscale, utilizzi il 'tin_format' fornito per il Paese.
+:::
+
+Il Paese dell'utente è importante per i passi successivi. Determina quali attività e funzioni possono essere utilizzate.
+
+:::tip
+È meglio ottenere l'elenco dei Paesi prima di compilare il modulo.
+:::
+
+:::danger
+Avrà bisogno di contenuti dettagliati sui servizi di identità `IDV` e `ONFIDO`, le loro differenze e possibilità.
+:::
+
+Il tuo codice finale sarà:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Sostituisca con il suo app_id o lo lasci come 1089 per i test.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // è in millisecondi, che equivale a 120 secondi
+let interval;
+
+// sottoscrive l'evento `open`
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // per mantenere viva la connessione
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// sottoscrivere l'evento `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('elenco di Paesi', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('risposta ping/pong: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('messaggio ricevuto: ', receivedMessage);
+ break;
+ } }; // sottoscrivere il messaggio: ', receivedMessage'; break; }.
+});
+
+// sottoscrivere l'evento `close`
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connessa chiusa: ', event);
+ clearInterval(interval);
+});
+
+// sottoscrivere l'evento `error`
+websocket.addEventListener('error', (event) => {
+ console.log('si è verificato un errore nella nostra connessione websocket', event);
+});
+```
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..0ee49375a
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Impostazione del progetto | JavaScript
+sidebar_label: Impostazione del progetto
+sidebar_position: 0
+tags:
+ - javascript
+keywords:
+ - js
+ - impostazione del progetto
+description: Crei una directory per il suo prossimo progetto di app di trading API utilizzando un WebSocket.
+---
+
+### Creare un progetto
+
+Creeremo una semplice pagina `HTML` che contiene il nostro file JavaScript, che gestirà la nostra connessione WebSocket. Per prima cosa, crea una directory per il prossimo progetto:
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+Si rechi nella cartella `deriv-websocket-demo`:
+
+```bash
+cd deriv-websocket-demo
+```
+
+Successivamente, crea i file necessari come vedi di seguito:
+
+```bash
+tocca index.html index.css index.js
+```
+
+:::tip
+Suggeriamo di utilizzare [Visual Studio Code](https://code.visualstudio.com/) con [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) abilitato. Questo ti aiuterà molto nelle implementazioni.
+:::
+
+Ora, apra il file `index.html` o utilizzi l'estensione [Live Server Extension] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+Ora, modifica il contenuto dei file utilizzando il seguente approccio:
+
+```js title="index.js" showLineNumbers
+console.log('creeremo la nostra connessione websocket qui');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ Demo di Deriv HTML JS
+
+
+
Demo API Deriv WebSocket
+
+
+
+```
+
+Dopo aver aggiunto il contenuto, possiamo eseguire l'applicazione semplicemente eseguendo il file `index.html` o utilizzando l'estensione Live Server. Quando esegue la sua applicazione, veda nella console se appare il `console.log`. Quindi saprai che il file JavaScript funziona e che la connessione websocket può essere implementata correttamente.
+
+Per impostare il websocket Deriv, può procedere alla pagina [Connessione websocket](/docs/languages/javascript/websocket-connection).
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..f2c0b86c2
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: Impostare una connessione WebSocket
+sidebar_label: Connessione WebSocket
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - connessione websocket
+description: Una guida su come impostare una connessione WebSocket a un'API WebSocket sulla sua app di trading.
+---
+
+:::caution
+
+Se non ha familiarità con i WebSocket, consulti la [nostra documentazione](/docs/core-concepts/websocket).
+
+:::
+
+### Configurare una connessione WebSocket
+
+
+
+Ora creeremo una connessione WebSocket a Deriv WebSocket Server come mostrato di seguito:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Sostituisca il suo app_id o lo lasci come 1089 per i test.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+```
+
+:::info
+`app_id = 1089` è solo a scopo di test. Aggiornalo con il tuo app_id quando rilasci l'applicazione in un ambiente di produzione. Consulti [questa guida] (/docs/setting-up-a-deriv-application) per creare una nuova applicazione.
+:::
+
+A questo punto, siamo connessi al `server WebSocket`. Tuttavia, non riceviamo alcun dato. Per inviare o ricevere dati, dobbiamo "iscriverci" agli eventi websocket.
+
+In genere, abbiamo 4 eventi sulle `connessioni WebSocket`:
+
+- **close**:
+ Si attiva quando una connessione con un WebSocket viene chiusa. Disponibile anche tramite la proprietà onclose.
+- **open**:
+ Si attiva quando viene aperta una connessione con un WebSocket. Disponibile anche tramite la proprietà onopen.
+- **messaggio**:
+ Viene attivato quando i dati vengono ricevuti attraverso un WebSocket. Disponibile anche tramite la proprietà onmessage.
+- **errore**:
+ Viene attivato quando una connessione con un WebSocket è stata chiusa a causa di un errore, ad esempio quando non è stato possibile inviare alcuni dati. Disponibile anche tramite la proprietà onerror.
+
+Aggiungiamo un event listener per questi eventi sulla nostra connessione WebSocket.
+
+```js title="index.js" showLineNumbers
+// sottoscrivere l'evento `open`
+websocket.addEventListener('open', (event) => {
+ console.log('connessione websocket stabilita: ', event);
+});
+
+// sottoscrivere l'evento `message`
+websocket.addEventListener('message', (event) => {
+ console.log('nuovo messaggio ricevuto dal server: ', event);
+});
+
+// sottoscrivere l'evento `close`
+websocket.addEventListener('close', (event) => {
+ console.log('connessione websocket chiusa: ', event);
+});
+
+// sottoscrivere l'evento `error`
+websocket.addEventListener('error', (event) => {
+ console.log('si è verificato un errore nella nostra connessione websocket', event);
+});
+```
+
+Ora, apra il file `index.html` nel nostro browser e controlli la sua console di sviluppatore. Dovrebbe vedere solo il registro per la `connessione WebSocket stabilita`.
+
+### Inviare e ricevere dati
+
+Il nostro server WebSocket fornisce la funzionalità ping/pong. Usiamolo nel nostro progetto demo per inviare e ricevere dati. Modifichi gli ascoltatori di eventi per `open` e `message` come segue:
+
+:::caution
+La funzione `invio` sulla connessione WebSocket riceve solo `stringa`, `ArrayBuffer`, `Blob`, `TypedArray` e `DataView`. Può leggere maggiori informazioni su di loro su [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Ciò significa che se vogliamo inviare un `oggetto`, dobbiamo prima stringerlo con `JSON.stringify`.
+:::
+
+```js title="index.js" showLineNumbers
+// sottoscrivere l'evento `open`
+websocket.addEventListener('open', (event) =>
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+});
+
+// sottoscrive l'evento `messaggio`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('nuovo messaggio ricevuto dal server: ', receivedMessage);
+});
+```
+
+Il `Messaggio ricevuto` sarebbe un oggetto come questo:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: «ping», ping: «pong»}
+
+
+```
+
+Congratulazioni :tada:
+
+Hai appena creato il tuo primo progetto demo con WebSockets.
+
+:::tip
+La richiesta `ping` viene utilizzata soprattutto per testare la connessione o per mantenerla in vita.
+:::
+
+### Mantieni attiva la connessione WebSocket
+
+Per impostazione predefinita, le `connessioni WebSocket` vengono chiuse quando non viene inviato traffico tra di esse per circa **180 secondi**. Un modo per mantenere viva la connessione è inviare richieste [ping](/api-explorer#ping) con intervalli di **120 secondi**. Ciò manterrà la connessione viva e attiva.
+
+Un semplice esempio di configurazione potrebbe essere il seguente:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // è in millisecondi, che equivale a 120 secondi
+let interval;
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // per mantenere viva la connessione
+ interval = setInterval(() =>
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// sottoscrivere l'evento `close`
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+```
+
+Ora, quando la connessione è `stabilita`, iniziamo a inviare richieste `ping` con intervalli di `12000ms`.
+
+Il codice finale dovrebbe essere:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Sostituisca con il suo app_id o lo lasci come 1089 per i test.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // è in millisecondi, che equivale a 120 secondi
+let interval;
+
+// sottoscrive l'evento `open`
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // per mantenere viva la connessione
+ interval = setInterval(() =>
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// sottoscrivere l'evento `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('nuovo messaggio ricevuto dal server: ', receivedMessage);
+});
+
+// sottoscrivere l'evento `close`
+websocket.addEventListener('close', (event) => {
+ console.log('connessione websocket chiusa: ', event);
+ clearInterval(interval);
+});
+
+// sottoscrivere l'evento `error`
+websocket.addEventListener('error', (event) => {
+ console.log('si è verificato un errore nella nostra connessione websocket', event);
+});
+```
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..8e4fe3102
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Pitone",
+ "position": 3,
+ "link": {
+ "type": "indice generato"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/it/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..53e99a50b
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Typescript",
+ "position": 4,
+ "link": {
+ "type": "indice generato"
+ }
+}
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/it/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..877fca187
--- /dev/null
+++ b/i18n/it/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Creare un'applicazione Deriv
+sidebar_label: Configurazione di un'applicazione Deriv
+sidebar_position: 7
+sidebar_class_name: hide-sidebar-item
+tags:
+ - introduzione
+ - applicazione
+ - configurazione
+keywords:
+ - introduzione
+ - applicazione
+ - configurazione
+description: Una guida passo passo per creare il suo token API Deriv e costruire la sua applicazione di trading con l'aiuto della nostra API di trading. Ulteriori informazioni.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### Conto Deriv
+
+Se non ha ancora un conto Deriv, può crearlo facilmente visitando la nostra pagina di iscrizione o utilizzando la chiamata API new_account_virtual. È completamente gratuito. Se hai già un conto, accedi utilizzando i dati. Per evitare qualsiasi perdita accidentale di fondi durante i test, ti consigliamo di utilizzare il conto demo invece di un conto reale.
+
+Per guadagnare markup, crea un conto reale Deriv per riceverne i guadagni mensili. Può anche creare un conto reale utilizzando le chiamate API new_account_real o new_account_maltainvest.
+
+:::caution
+Per creare applicazioni Deriv, avrà bisogno di un token API con l'ambito Admin per l'account che desidera utilizzare per la sua applicazione.
+:::
+
+## Come creare un token API di Deriv
+
+Per creare il suo token API, basta andare nella Dashboard e selezionare la scheda **Gestione dei token**. Da lì, crea un nuovo token che corrisponda al livello di accesso necessario per le funzionalità dell'applicazione.
+
+Per creare un nuovo token API, segui questa procedura:
+
+1. Seleziona gli ambiti di cui hai bisogno
+2. Fornisci un nome per il token
+3. Clicchi su **Crea**
+
+In alternativa, può creare un token API tramite la chiamata API api_token.
+
+:::caution
+Per creare un'applicazione, ha bisogno di un token con l'ambito `Admin`.
+:::
+
+## Come creare un'applicazione Deriv
+
+Per creare la sua applicazione con le opzioni di configurazione appropriate, selezioni la scheda **Registra applicazione** nella Dashboard. Può apportare modifiche alla configurazione della sua applicazione in qualsiasi momento nella scheda **Gestione applicazioni**.
+
+| Campo informativo dell'app | Descrizione |
+| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Account | Il conto con cui desideri creare l'applicazione |
+| Token API | Il token API con cui desideri creare l'applicazione |
+| Nome dell'applicazione | Nome dell'applicazione |
+| Margine di profitto | La commissione aggiunta al prezzo di vendita per ottenere un reddito aggiuntivo |
+| URL di autorizzazione | L'URL che consente ai clienti di accedere alla tua app utilizzando i loro conti Deriv senza un token API |
+| URL di verifica | Utilizzato per la verifica dell'e-mail. Se fornito, l'URL con il token di verifica viene inviato all'e-mail dell'utente; altrimenti, viene utilizzato l'URL di autenticazione. |
+
+**Per creare un'applicazione, segui questa procedura:**
+
+1. Seleziona il conto con cui desideri creare l'applicazione.
+2. Seleziona il token API aggiunto al conto (deve avere l'ambito \`Admin\`).
+3. Fornisci un nome per la tua applicazione.
+4. Riempia i campi **Markup** e **Dettagli di autorizzazione**.
+5. Selezioni gli **Scopi di autorizzazione** necessari alla sua applicazione.
+6. Clicchi su **Registrazione della domanda**.
+
+Si assicuri che gli URL **Autorizzazione** e **Verifica** siano corretti in base alla sua implementazione.
+
+Ad esempio, se il suo dominio è **`https://example.com`** e la sua **autorizzazione e autenticazione sono gestite da** `verify`, i suoi URL saranno:
+
+**`https://example.com/verify`**
diff --git a/i18n/it/docusaurus-theme-classic/navbar.json b/i18n/it/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..4d7b6c544
--- /dev/null
+++ b/i18n/it/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Logo Deriv API",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Documentazione",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Dashboard",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "API Explorer",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Blog",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Bug Bounty",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/ko/code.json b/i18n/ko/code.json
new file mode 100644
index 000000000..ce60d600e
--- /dev/null
+++ b/i18n/ko/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "참여하세요"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "전 세계 개발자들과 아이디어를 논의하고 솔루션을 공유하세요."
+ },
+ "Join our community": {
+ "message": "커뮤니티에 참여하세요"
+ },
+ "We're here to help": {
+ "message": "저희가 도와드리겠습니다"
+ },
+ "Email us at": {
+ "message": "다음 주소로 이메일을 보내주세요"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "문의해 주세요."
+ },
+ "Change API endpoint": {
+ "message": "API 엔드포인트 변경"
+ },
+ "Server is Required": {
+ "message": "서버가 필요합니다"
+ },
+ "Please enter a valid server URL": {
+ "message": "유효한 서버 URL을 입력하시기 바랍니다"
+ },
+ "Server URL": {
+ "message": "서버 URL"
+ },
+ "App ID is required": {
+ "message": "앱 ID가 필요합니다"
+ },
+ "Please enter a valid app ID": {
+ "message": "유효한 앱 ID를 입력하시기 바랍니다"
+ },
+ "App ID": {
+ "message": "앱 ID"
+ },
+ "Connected to :": {
+ "message": "다음과 연결되었습니다:"
+ },
+ "Submit": {
+ "message": "제출"
+ },
+ "Reset to original settings": {
+ "message": "원래의 설정으로 재설정"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} 항목",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "문서 페이지 탐색",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "이전",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "다음",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "이 API 호출은 귀하의 계정 정보에 대한 접근 권한이 필요하므로 반드시 인가되어야 합니다."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "계속 진행하기 위해서는 Deriv 계정에 로그인하세요. Deriv 계정이 없는 경우에는 먼저 가입하세요."
+ },
+ "Sign up": {
+ "message": "가입하기"
+ },
+ "Log in": {
+ "message": "로그인"
+ },
+ "Request JSON": {
+ "message": "JSON 요청하기"
+ },
+ "Send Request": {
+ "message": "요청 보내기"
+ },
+ "Clear": {
+ "message": "지우기"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "귀하의 JSON 객체가 유효하지 않습니다. 귀하의 JSON 객체에 올바른 구문을 입력하셨는지 확인하시기 바랍니다."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Deriv 계정에 로그인하여 API 토큰을 받고 당사의 API 사용을 시작해 보세요."
+ },
+ "Log In": {
+ "message": "로그인"
+ },
+ "API Token Manager": {
+ "message": "API 토큰 관리자"
+ },
+ "Deriv API features": {
+ "message": "Deriv API 기능"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API를 통해 DTrader의 모든 거래 기능에 완전히 접근할 수 있으며 귀하만의 포괄적인 거래 시스템 및 분석 도구를 구축할 수 있습니다."
+ },
+ "Trade digital options and multipliers": {
+ "message": "디지털 옵션 및 승수 거래"
+ },
+ "Monitor real-time pricing": {
+ "message": "실시간 가격 모니터링"
+ },
+ "Buy/sell contracts": {
+ "message": "계약 매수/매도"
+ },
+ "Manage user's accounts": {
+ "message": "사용자 계정 관리"
+ },
+ "Monitor existing contracts": {
+ "message": "기존 계약의 모니터링"
+ },
+ "View user's historical transactions": {
+ "message": "사용자의 거래 내역 보기"
+ },
+ "See what our clients say": {
+ "message": "당사 고객분들의 의견 보기"
+ },
+ "Comprehensive all-in-one": {
+ "message": "포괄적이며 올인원"
+ },
+ "client library": {
+ "message": "클라이언트 라이브러리"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "개발 프로세스를 간소화하고"
+ },
+ "faster with the client library of your choice.": {
+ "message": "원하시는 클라이언트 라이브러리를 통해 보다 빠르게 앱을 실행할 수 있습니다."
+ },
+ "Go to the JavaScript library": {
+ "message": "자바스크립트(JavaScript) 라이브러리로 이동"
+ },
+ "Go to the Python library": {
+ "message": "파이썬(Python) 라이브러리로 이동"
+ },
+ "Go to the Flutter library": {
+ "message": "플러터(Flutter) 라이브러리로 이동"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "간단한 3단계로 API를 시작하세요:"
+ },
+ "1. Learn about our API": {
+ "message": "1. 당사의 API에 대해 알아보기"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "기본 개념과 용어를 이해해 보세요"
+ },
+ "2. Sign up": {
+ "message": "2. 가입하세요"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "무료 Deriv 계정을 생성하여 API에 접근하세요"
+ },
+ "3. Register your app": {
+ "message": "3. 여러분의 앱을 등록하세요"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "등록 양식을 작성하여 Deriv API를 사용하세요"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "당사의 API를 사용함으로써, 귀하께서는 당사의 이용 약관을 읽었고"
+ },
+ "terms and conditions.": {
+ "message": "이에 동의하는 것입니다."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "강력하고 유연한 무료 API를 통해 맞춤형 트레이딩을 구축하세요"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "귀하 또는 귀하의 비즈니스를 위한 플랫폼입니다."
+ },
+ "Quick Start": {
+ "message": "빠른 시작"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Deriv API를 통해 수익을 창출하는 방법"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Deriv에 앱을 등록하고 계약 가격에 백분율 마크업을 추가하여 구매한 모든 계약에서 수익을 올리세요."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "제휴자로 가입하시고 앱을 구축한 다음, 선택하신 제휴 플랜과 앱을 통해 완료된 거래에 대한 수수료를 받으세요."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "결제 에이전트로 가입하시고 귀하를 위한 맞춤형 결제 웹사이트를 구축하신 후, API를 통해 Deriv 고객에 대하여 처리하시는 각 결제에 대하여 수수료를 받으세요."
+ },
+ "Select API Call - Version 3": {
+ "message": "API 호출 선택 - 버전 3"
+ },
+ "ALL CALLS": {
+ "message": "ALL CALLS"
+ },
+ "Note:": {
+ "message": "각주:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "관리자 범위에 들어가는 토큰을 승인되지 않은 사람과 공유하지 마세요."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "이 범위를 통해 타사 앱은 계정 활동, 설정, 한도, 대차대조표, 거래 구매 내역 등을 볼 수 있습니다"
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "이 범위의 적용으로 타사 앱이 귀하를 대신하여 계약을 구매 및 판매하고, 만료된 구매를 갱신할 수 있으며 귀하의 데모 계좌를 충전할 수 있습니다."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "이 범위의 적용으로 타사 앱이 결제 에이전트로 출금하고 귀하를 대신하여 계정 간 이체를 진행할 수 있습니다."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "이 범위의 적용으로 타사 앱이 귀하의 트레이딩 내역을 볼 수 있습니다."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "이 범위의 적용으로 타사 앱이 귀하를 대신하여 계정을 개설하고, 설정과 토큰 사용 등을 관리할 수 있습니다."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "귀하께서 필요하신 접근 권한에 따라 범위를 선택하세요."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "토큰을 앱으로 복사 및 붙여넣기하세요."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "이 계정에는 관리자 범위의 API 토큰이 없습니다. 다른 계정을 선택하세요."
+ },
+ "App information": {
+ "message": "앱 정보"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "귀하의 API 토큰을 선택하세요 (관리자 범위가 있어야 합니다)"
+ },
+ "App name (required)": {
+ "message": "앱 이름(필수)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "해당 이름은 이미 사용되었습니다. 다른 이름을 선택하세요."
+ },
+ "Markup": {
+ "message": "마크업"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "각 거래 가격에 마크업을 더하여 수수료를 받을 수 있습니다. 여기에 마크업 퍼센트를 입력하세요."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "참고: 마크업은 실제 계정에만 사용할 수 있습니다."
+ },
+ "Markup percentage (optional)": {
+ "message": "마크업 백분율(선택 사항)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "마크업을 받지 않으려면 0을 입력합니다. 최대 마크업: 3%"
+ },
+ "OAuth details": {
+ "message": "OAuth 세부 정보"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "이를 통해 클라이언트는 API 토큰 없이도 Deriv 계정을 사용하여 앱에 로그인할 수 있습니다."
+ },
+ "Authorisation URL (optional)": {
+ "message": "인증 URL(선택 사항)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "이 URL은 OAuth 인증을 위한 OAuth 리디렉션 URL로 사용된다는 점에 유의하시기 바랍니다."
+ },
+ "Verification URL (optional)": {
+ "message": "검증 URL(선택 사항)"
+ },
+ "Scope of authorization": {
+ "message": "권한 부여 범위"
+ },
+ "Select the scope for your app:": {
+ "message": "귀하의 앱의 범위를 선택하세요:"
+ },
+ "Read": {
+ "message": "읽기"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": 귀하께서는 클라이언트의 정보에 대한 전체 접근 권한을 가지게 됩니다."
+ },
+ "Trade": {
+ "message": "트레이드"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": 귀하께서는 귀하의 클라이언트를 대신하여 계약을 사고 팔 수 있습니다."
+ },
+ "Trading information": {
+ "message": "거래 정보"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": 귀하께서는 계정 잔액을 포함하여 클라이언트의 거래 정보를 볼 수 있습니다."
+ },
+ "Payments": {
+ "message": "결제"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": 귀하께서는 클라이언트를 대신하여 입출금을 수행할 수 있습니다."
+ },
+ "Admin": {
+ "message": "관리자"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": 보안 토큰 관리 접근 권한을 포함한 전체 계정 접근 권한."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "신청서를 등록함으로써 귀하는 Deriv API를 읽고 동의했음을 인정하는 것입니다"
+ },
+ "terms and conditions": {
+ "message": "이용 약관"
+ },
+ "Edit application details": {
+ "message": "애플리케이션 세부 정보 수정"
+ },
+ "Delete application": {
+ "message": "애플리케이션 삭제"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "세부 정보가 반영되는지 확인하려면 등록 양식을 통해 앱을 등록하세요."
+ },
+ "Register now": {
+ "message": "지금 등록하세요"
+ },
+ "Manage tokens": {
+ "message": "토큰 관리"
+ },
+ "Register application": {
+ "message": "애플리케이션 등록"
+ },
+ "Manage applications": {
+ "message": "애플리케이션 관리"
+ },
+ "Your apps": {
+ "message": "내 앱"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "앱을 등록하고, 앱 ID를 받은 다음, Deriv API 사용을 시작하세요."
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "이 토큰을 누구와 공유하는지에 대해 주의하시기 바랍니다. 이 토큰을 가진 사람들은 귀하의 계좌를 대신하여 누구나 다음의 작업을 수행할 수 있습니다."
+ },
+ "Add accounts": {
+ "message": "계정 추가"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "트레이딩 및 인출에 대하여 API 토큰을 생성 또는 삭제하세요"
+ },
+ "Modify account settings": {
+ "message": "계정 설정 변경"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "API 토큰(관리자 범위 포함)을 입력하여 앱을 등록합니다."
+ },
+ "You have successfully registered your application.": {
+ "message": "신청서를 성공적으로 등록했습니다."
+ },
+ "You can now start using Deriv API": {
+ "message": "이제 파생 API를 사용할 수 있습니다."
+ },
+ "Got it": {
+ "message": "알겠습니다"
+ },
+ "Cancel": {
+ "message": "취소"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "이 페이지는 다운되었습니다.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "페이지를 찾을 수 없습니다",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "찾고 계신 내용을 찾을 수 없없습니다.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "원래 URL로 연결한 사이트의 소유자에게 연락하여 링크가 끊어졌다는 사실을 알려주세요.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "참고",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "팁",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "위험",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "정보",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "주의",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "맨 위로 다시 스크롤",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "아카이브",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "아카이브",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "블로그 목록 페이지 탐색",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "최신 항목",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "이전 항목",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "블로그 게시물 페이지 탐색",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "최신 게시물",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "이전 게시물",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "하나의 게시물|{count} 게시물",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts}는 \"{tagName}\" 태그가 지정되었습니다",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "모든 태그 보기",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "다크 모드와 라이트 모드 간 전환(현재는 {mode}입니다)",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "다크 모드",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "라이트 모드",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "브레드크럼(Breadcrumbs)",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "태그가 지정된 문서 하나|{count} 문서 태그가 지정된",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} \"{tagName}\"",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "버전: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "이 문서는 {siteTitle} {versionLabel} 버전에 대한 미공개 문서입니다.",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "이 문서는 더 이상 활발하게 유지 관리되지 않는 {siteTitle} {versionLabel}에 대한 문서입니다.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "최신 문서는 {latestVersionLink} ({versionLabel})을 참조하세요.",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "최신 버전",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "이 페이지 편집하기",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "다이렉트 링크: {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " by {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "마지막 업데이트{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "버전",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "태그:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "종료",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "블로그 최근 게시물 탐색",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "복사되었습니다",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "클립보드에 코드 복사",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "복사",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "단어 줄 바꿈 토글",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "접이식 사이드바 카테고리 토글 '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "언어",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "메인",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "자세히 알아보기",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "자세히 알아보기 {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "홈 페이지",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "이 페이지에서",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "1분 읽기|{readingTime} 1분 읽기",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "사이드바 접기",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "사이드바 접기",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "문서 사이드바",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "탐색 모음 닫기",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "탐색 모음 토글",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← 메인 메뉴로 돌아가기",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "사이드바 펼치기",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "사이드바 펼치기",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "결과",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "라이브 편집기",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "결과가 없습니다"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "모든 결과 보기"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "{context} 이외의 결과 보기"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "{context}에 대한 모든 결과 보기"
+ },
+ "theme.SearchBar.label": {
+ "message": "검색",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "검색 결과 \"{query}\"",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "문서 검색",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "어디서나"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 문서 발견|{count} 문서 발견",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "발견된 문서가 없습니다",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "다시 시도하기",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "주요 콘텐츠로 건너뛰기",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "태그",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "파생 웹사이트"
+ },
+ "Who we are": {
+ "message": "당사는 누구인가"
+ },
+ "Contact us": {
+ "message": "문의하기"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "공백과 밑줄이 있는 영숫자 문자만 허용됩니다. (예: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "이름에 \"Binary\", \"Deriv\" 또는 이와 유사한 단어를 포함할 수 없습니다."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "웹사이트 URL은 255자를 초과할 수 없습니다."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "유효한 URL을 입력합니다. (예: https://www.[YourDomainName].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "마크업 값은 4자를 초과할 수 없습니다."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "마크업 값은 0.00 이상 3.00 이하여야 합니다."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "파생 API를 사용하여 Dtrader에서 제공되는 실시간 가격 차트와 같은 기능을 갖춘 트레이딩 앱을 구축할 수 있습니다."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Deriv API 사용의 장점"
+ },
+ "Automation": {
+ "message": "자동화"
+ },
+ "Easy integration": {
+ "message": "간편한 통합"
+ },
+ "Fast execution": {
+ "message": "빠른 실행"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "노트북에 표시된 Deriv API를 사용하여 만든 트레이딩 앱입니다."
+ },
+ "Personalise your trading": {
+ "message": "개인화된 거래"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "필요에 맞게 트레이딩 앱을 맞춤 설정하세요. 원하는 방식으로 차트와 뷰를 만들 수 있습니다. 일반적인 프로그래밍 언어를 사용해 트레이딩 앱을 개발하고 트레이딩 기회를 확장하세요."
+ },
+ "Build a business and earn more": {
+ "message": "비즈니스를 구축하여 더 많은 수익 창출"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Deriv의 거래 서비스의 강력한 기능을 활용하여 귀하만의 거래 앱을 만드세요. 동료 트레이더 또는 고객과 앱을 공유하고 더 많은 수익을 올리거나 귀하만의 비즈니스를 구축할 수 있는 기회를 잡으세요."
+ },
+ "Name": {
+ "message": "이름"
+ },
+ "Token": {
+ "message": "토큰"
+ },
+ "Scopes": {
+ "message": "범위"
+ },
+ "Last Used": {
+ "message": "마지막 사용"
+ },
+ "Valid for IP": {
+ "message": "IP에 유효"
+ },
+ "Update Application": {
+ "message": "애플리케이션 업데이트"
+ },
+ "Register Application": {
+ "message": "애플리케이션 등록"
+ },
+ "Your account": {
+ "message": "내 계정"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "관리자 범위로 API 토큰을 선택하세요."
+ },
+ "Application Name": {
+ "message": "애플리케이션 이름"
+ },
+ "Application ID": {
+ "message": "애플리케이션 ID"
+ },
+ "Redirect URL": {
+ "message": "리디렉션 URL"
+ },
+ "Actions": {
+ "message": "작업"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "공백과 밑줄이 있는 영숫자 문자만 허용됩니다."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "이름은 최대 48자까지 입력할 수 있습니다."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "중복된 토큰 이름은 허용되지 않습니다."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "공백과 밑줄이 있는 영숫자 문자만 허용됩니다."
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "2-32자만 허용됩니다."
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "동일한 계정에는 중복된 토큰 이름이 허용되지 않습니다."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "'파생' 또는 '바이너리' 키워드 또는 이와 유사한 단어(예: '_binary_' 또는 'd3eriv')는 허용되지 않습니다."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "토큰 이름을 지정하고 생성하기를 클릭하여 토큰을 생성하세요."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "토큰 이름(토큰 30개 중 {numberOfTokens} 생성)"
+ },
+ "Create": {
+ "message": "만들기"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 항목|{count} 항목",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "경고",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "사이드바 카테고리 확장 '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "사이드바 카테고리 축소 '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "미등록 페이지",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "이 페이지는 목록에 없습니다. 검색 엔진은 이 페이지를 색인화하지 않으며 직접 링크가 있는 사용자만 액세스할 수 있습니다.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "API를 사용하면 가능합니다:"
+ },
+ "Yes, delete": {
+ "message": "예, 삭제"
+ },
+ "Delete token": {
+ "message": "토큰 삭제"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "이 토큰을 삭제하시겠습니까?"
+ },
+ "Delete app": {
+ "message": "앱 삭제"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "이 앱을 제거하시겠습니까?"
+ },
+ "Update App": {
+ "message": "앱 업데이트"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "토큰 이름은 2자 이상이어야 합니다."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "최대 32자까지만 입력할 수 있습니다."
+ },
+ "Nevermind": {
+ "message": "네버마인드"
+ },
+ "OK": {
+ "message": "확인"
+ },
+ "Token created successfully!": {
+ "message": "토큰이 성공적으로 생성되었습니다!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "이 토큰 키를 저장하세요. 보안상의 이유로 다시 보거나 복사할 수 없습니다. 이 키를 분실하신 경우 새 토큰을 생성해야 합니다."
+ },
+ "Key": {
+ "message": "키"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "최대 토큰 수를 생성했습니다."
+ },
+ "Deriv account": {
+ "message": "Deriv 계좌"
+ },
+ "Log out": {
+ "message": "로그아웃"
+ },
+ "Documentation": {
+ "message": "문서"
+ },
+ "Dashboard": {
+ "message": "대시보드"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "버그 바운티"
+ },
+ "Homepage": {
+ "message": "Homepage"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "텔레그램(Telegram)"
+ },
+ "if you need any assistance or support.": {
+ "message": "if you need any assistance or support."
+ },
+ "Send an email": {
+ "message": "Send an email"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current.json b/i18n/ko/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..e4b159bf3
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "다음",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "핵심 개념",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "API 웹소켓과 API 호출을 사용하여 맞춤형 트레이딩 앱을 만드는 방법을 알아보세요.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "코드 예제",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "코드 예제",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "트레이딩 앱을 구축하는 데 사용할 수 있는 API 코드를 알아보세요. API 예제를 통해 알아보세요.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "자바스크립트 예제",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "자바스크립트 예제",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "트레이딩 앱을 구축하는 데 사용할 수 있는 자바스크립트 코드를 살펴보세요. 자바스크립트 예제와 API 예제를 통해 알아보세요.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "언어",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "프로그래밍 언어",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "선호하는 프로그래밍 언어를 선택해 웹소켓 API를 이용해 트레이딩 앱을 만드세요. 이 코드 예제를 통해 학습을 시작하세요.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "자바스크립트",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "웹소켓 API를 통해 자바스크립트, HTML, CSS로 트레이딩 앱 구축을 시작하세요.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "지침",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "파생 트레이더와 유사한 종합적인 기능을 갖춘 트레이딩 앱을 만들기 위한 API 예제를 포함한 파생 API 가이드입니다. 지금 바로 시작하세요!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..d8e11aa18
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "클라이언트 라이브러리",
+ "position": 5,
+ "link": {
+ "type": "생성된 지수",
+ "description": "클라이언트 라이브러리와 함께 Deriv 웹소켓 API 기능을 사용하는 방법 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..4ce6d216a
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Flutter 클라이언트",
+ "position": 2,
+ "link": {
+ "type": "생성된 지수",
+ "description": "Flutter 클라이언트 문서"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..5faa8875c
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: 프로젝트 설정
+sidebar_label: 설정
+sidebar_position: 0
+---
+
+라이브러리 문서[여기](https://github.com/deriv-com/flutter-deriv-api)를 확인하세요.
+
+:::caution
+향후 콘텐츠가 확보되는 대로 이 페이지를 업데이트할 예정입니다.
+:::
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..0c64004b7
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: 소개
+sidebar_label: 소개
+sidebar_position: 0
+description: 클라이언트 라이브러리 소개
+---
+
+## 소개
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..15151acd9
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Python 클라이언트",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "Python 문서"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..b25996077
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: 프로젝트 설정
+sidebar_label: 설정
+sidebar_position: 0
+---
+
+라이브러리 문서[여기](https://binary-com.github.io/python-deriv-api/)를 확인하세요.
+
+:::caution
+향후 콘텐츠가 확보되는 대로 이 페이지를 업데이트할 예정입니다.
+:::
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..8181420d8
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Typescript Client",
+ "position": 0,
+ "link": {
+ "type": "생성된 지수",
+ "description": "Typescript / Javascript 문서"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..92797005f
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: 프로젝트 설정
+sidebar_label: 설정
+sidebar_position: 0
+---
+
+라이브러리 문서[여기](https://binary-com.github.io/deriv-api/)를 확인하세요.
+
+:::caution
+향후 콘텐츠가 확보되는 대로 이 페이지를 업데이트할 예정입니다.
+:::
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..b8ccf7584
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "자주 하는 질문들",
+ "position": 7,
+ "link": {
+ "type": "생성된 지수"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..6af544de7
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: 파생 API 사용 조건
+sidebar_label: 파생 API 사용 조건
+sidebar_position: 1
+tags:
+ - FAQ
+keywords:
+ - FAQ
+description: 파생 API 사용 조건
+---
+
+Deriv API는 무료이며 당사의 [이용 약관](https://deriv.com/terms-and-conditions) 및
+[저작권](https://deriv.com/tnc/business-partners-general-terms.pdf)의 적용을 받습니다.
+
+사용 중 문제가 발생하거나 도움이 필요한 경우 지원 포럼 또는 이메일을 통해
+으로 문의해 주세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..aa5c625df
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,24 @@
+---
+title: 파생 API로 수익을 얻으려면 어떻게 해야 하나요?
+sidebar_label: 파생 API로 수익을 얻으려면 어떻게 해야 하나요?
+sidebar_position: 1
+tags:
+ - FAQ
+keywords:
+ - FAQ
+description: 파생 API로 수익을 창출하는 방법
+---
+
+- Deriv API로 만든 웹사이트와 앱(
+ )을 통해 고객이 수행한 거래와 결제에 대한 수수료를 받을 수 있습니다. 수수료 플랜에 대한 자세한 내용은 [여기](https://deriv.com/partners/affiliate-ib)에서 확인하세요.
+
+- Deriv API로 만든 거래
+ 앱을 통해 구매한 모든 계약에 대한 마크업으로 수익을 올릴 수도 있습니다. 마크업은 사용자가 정의하며 최대
+ ~ 5%까지 가능합니다.
+
+다음은 마크업이 계산되는 방법의 예입니다:
+
+- 2 **USD**의 지불금을 받으려면: 마크업 없는 고객 지분 = 1.07 **USD**
+- 마크업(예: 2%)을 통해 클라이언트가 지불하는 금액은 : 마크업이 적용된 클라이언트의 지분 =
+ 지분 + (지급금 x 마크업)
+- 마크업이 적용된 고객의 지분 = 1.07 **USD** + (2 **USD** x 2%) = 1.11 **USD**
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..81590efb9
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,20 @@
+---
+title: 파생 API로 무엇을 할 수 있나요?
+sidebar_label: 파생 API로 무엇을 할 수 있나요?
+sidebar_position: 0
+tags:
+ - FAQ
+keywords:
+ - FAQ
+description: deriv API 기능
+---
+
+Deriv API를 사용하면 Deriv 플랫폼의 거의 모든 기능을 수행할 수 있습니다. 당사의 CFD 플랫폼(파생 MT5 및 파생 X)의 경우 API
+기능은 일부 계좌 관리 작업에만 사용할 수 있습니다.
+
+API 사용자는 일반적으로 다음과 같은 활동을 수행합니다:
+
+- 파생과 유사하지만 다른 기능을 갖춘 웹사이트를 구축하세요.
+- 데스크톱 앱을 만들어 자신과 고객을 위해 거래를 실행하세요.
+- 과거 틱 정보를 살펴보세요.
+- 결제 대행사로 서비스를 자동화하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/ko/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..441d1ace5
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: 빠른 시작
+hide_title: false
+draft: false
+sidebar_label: 빠른 시작
+sidebar_position: 0
+tags:
+ - 소개
+keywords:
+ - 트레이딩 앱
+ - API 코드
+ - API 예제
+description: 사용 가능한 파생 API 코드 예제 및 언어에 대한 개요와 이를 사용해 트레이딩 앱을 만드는 방법을 알아보세요.
+---
+
+문서는 여러 섹션으로 나뉘어 있습니다:
+
+- [파생 앱 설정](/docs/setting-up-a-deriv-application.md)
+- [용어](카테고리/용어)
+- [핵심 개념](카테고리/핵심 개념)
+- [언어](카테고리/언어)
+- [클라이언트 라이브러리](카테고리/클라이언트 라이브러리)
+- [가이드](카테고리/가이드)
+- [FAQ](카테고리/질문)
+
+### 빠른 시작
+
+핵심 개념](카테고리/핵심 개념) 및 [용어](카테고리/용어) 페이지를 살펴보고 천천히 읽어보세요. 이러한 개념은 웹소켓 서버 API와 이를 보다 효율적으로 사용하는 방법에 익숙해지는 데 도움이 될 것입니다. 프레임워크나 라이브러리와는 관련이 없습니다.
+
+핵심 개념](카테고리/핵심 개념) 및 [용어](카테고리/용어) 페이지를 읽은 후 애플리케이션에 사용할 언어/프레임워크/라이브러리에 따라 구현 방식을 선택할 수 있습니다.
+
+클라이언트 라이브러리](카테고리/클라이언트 라이브러리)를 사용하는 것은 선택 사항이며 [언어 섹션](카테고리/언어)에서 제공하는 튜토리얼로도 동일한 결과를 얻을 수 있지만, 클라이언트 라이브러리는 보다 '강력하고' '유형이 안전한' API 호출을 제공합니다.
+
+### 언어 기능만 있는 웹소켓 서버 사용하기
+
+특정 코딩 언어로 웹소켓 서버 API를 사용하려면 [언어 섹션](카테고리/언어)을 살펴보고 거기서부터 계속 진행하세요.
+
+:::caution
+클라이언트 라이브러리](카테고리/클라이언트 라이브러리)는 더 나은 개발자 경험을 제공하기 때문에 사용하는 것이 좋습니다.
+:::
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..f729372bb
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "용어",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "용어에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..c5717686d
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: 신원 확인
+hide_title: false
+draft: false
+sidebar_label: 신원 확인
+sidebar_position: 4
+tags:
+ - 개념
+ - 용어
+ - 신원
+ - 검증
+ - 추가하기
+ - 문서
+keywords:
+ - 개념
+ - 용어
+ - 신원
+ - 검증
+ - 추가하기
+ - 문서
+description: 파생 애플리케이션에서 신원 인증이란 무엇인가요?
+---
+
+### 파생 애플리케이션에서 신원 인증이란 무엇인가요?
+
+신원 확인 절차를 위해 발급 국가, ID, 유형 등의 문서 정보를 추가합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..2aa46d5f9
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "계좌",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "계정 카테고리에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..9795f1297
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: 문서 업로드
+hide_title: false
+draft: false
+sidebar_label: 문서 업로드
+sidebar_position: 4
+tags:
+ - 개념
+ - 문서
+ - 업로드
+ - 용어
+keywords:
+ - 개념
+ - 문서
+ - 업로드
+ - 용어
+description: 문서 업로드 API 호출이란 무엇인가요?
+---
+
+### 문서 업로드 API 호출이란 무엇인가요?
+
+고객에게 KYC 정보 요청
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..051225206
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "재무 평가 통화",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "재무 평가 API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..0babf7166
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: 재무 평가 받기
+hide_title: false
+draft: false
+sidebar_label: 재무 평가 받기
+sidebar_position: 4
+tags:
+ - 개념
+ - 받기
+ - 금융
+ - 평가
+ - 용어
+keywords:
+ - 개념
+ - 받기
+ - 금융
+ - 평가
+ - 용어
+description: 재무 평가 받기 API 호출이란 무엇인가요?
+---
+
+### 재무 평가 받기 API 호출이란 무엇인가요?
+
+이 통화는 재무 평가 세부 정보를 가져옵니다.
+
+'재무 평가'는 특정 랜딩 컴퍼니의 고객이 규제 및 고객알기제도(KYC) 요건으로 인해 작성해야 하는 설문지입니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..c2f6da6c9
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: 재무 평가 설정
+hide_title: false
+draft: false
+sidebar_label: 재무 평가 설정
+sidebar_position: 4
+tags:
+ - 개념
+ - 활성 기호
+keywords:
+ - 개념
+ - 활성 기호
+description: 재무 평가 설정 API 호출이란 무엇인가요?
+---
+
+### 재무 평가 설정 API 호출이란 무엇인가요?
+
+이 통화는 고객이 바이너리 옵션 거래와 관련된 위험을 이해할 수 있는 경험과 지식을 보유하고 있는지 분석하기 위해 고객의 답변을 기반으로 재무 평가 세부 정보를 설정합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..7a93625aa
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: 계정 설정 가져오기
+hide_title: false
+draft: false
+sidebar_label: 계정 설정 가져오기
+sidebar_position: 4
+tags:
+ - 개념
+ - 받기
+ - 계좌
+ - 설정
+ - 용어
+keywords:
+ - 개념
+ - 받기
+ - 계좌
+ - 설정
+ - 용어
+description: 계정 설정 가져오기 API 호출이란 무엇인가요?
+---
+
+### 계정 설정 가져오기 API 호출이란 무엇인가요?
+
+사용자 설정 가져오기(이메일, 생년월일, 주소 등)
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..e1128bc99
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: 포트폴리오
+hide_title: false
+draft: false
+sidebar_label: 포트폴리오
+sidebar_position: 4
+tags:
+ - 개념
+ - 포트폴리오
+ - 용어
+keywords:
+ - 개념
+ - 포트폴리오
+ - 용어
+description: 포트폴리오 API 호출이란 무엇인가요?
+---
+
+### 포트폴리오 API 호출이란 무엇인가요?
+
+현재 내 미결 옵션 포트폴리오에 대한 정보를 받아보세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..758f0514f
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: 이익표
+hide_title: false
+draft: false
+sidebar_label: 이익표
+sidebar_position: 4
+tags:
+ - 개념
+ - 이익
+ - 표
+ - 용어
+keywords:
+ - 개념
+ - 이익
+ - 표
+ - 용어
+description: 수익 테이블 API 호출이란 무엇인가요?
+---
+
+### 수익 테이블 API 호출이란 무엇인가요?
+
+주어진 검색 기준에 따라 계정 수익 표의 요약을 검색합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..18bf25c1a
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: 현실 확인
+hide_title: false
+draft: false
+sidebar_label: 현실 확인
+sidebar_position: 4
+tags:
+ - 개념
+ - 현실
+ - 확인
+ - 용어
+keywords:
+ - 개념
+ - 현실
+ - 확인
+ - 용어
+description: 현실 확인 API 호출이란 무엇인가요?
+---
+
+### 현실 확인 API 호출이란 무엇인가요?
+
+고객의 거래 요약과 현실 확인 기능을 검색합니다.
+
+'현실 확인'이란 세션 시작 후 경과된 시간과 관련 고객 수익/손실을 표시하는 것을 의미합니다.
+
+현실 확인 기능은 특정 랜딩업체에 대한 규제 요건입니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..196588d9f
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: 명세서
+hide_title: false
+draft: false
+sidebar_label: 명세서
+sidebar_position: 4
+tags:
+ - 개념
+ - 내역서
+ - 용어
+keywords:
+ - 개념
+ - 내역서
+ - 용어
+description: 스테이트먼트 API 호출이란 무엇인가요?
+---
+
+### 스테이트먼트 API 호출이란 무엇인가요?
+
+주어진 검색 기준에 따라 계정 거래 요약을 검색합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..f40753794
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "가상/실제 계정",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "가상 및 실제 계정 API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..72eb86ee5
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "계약",
+ "position": 2,
+ "link": {
+ "type": "생성된 지수",
+ "description": "계약 범주에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..4f118a15a
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "컨트랙트 콜 매수/매도",
+ "position": 2,
+ "link": {
+ "type": "생성된 지수",
+ "description": "구매 및 판매 계약 API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..4c75dcb4a
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: 여러 계정에 대한 구매 계약
+hide_title: false
+draft: false
+sidebar_label: 여러 계정에 대한 구매 계약
+sidebar_position: 4
+tags:
+ - 개념
+ - 구매
+ - 계약
+ - 여러
+ - 계정
+ - 용어
+keywords:
+ - 개념
+ - 구매
+ - 계약
+ - 여러
+ - 계정
+ - 용어
+description: 여러 계정에 대한 구매 계약 API 호출이란 무엇인가요?
+---
+
+### 여러 계정에 대한 구매 계약 API 호출이란 무엇인가요?
+
+토큰\\\\\\\` 매개변수로 지정된 여러 계정에 대한 컨트랙트를 구매합니다.
+
+승인된 통화이긴 하지만 승인된 계정에 대해 계약이 구매되는 것은 아니라는 점에 유의하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..274e135cd
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: 매수 계약
+hide_title: false
+draft: false
+sidebar_label: 매수 계약
+sidebar_position: 4
+tags:
+ - 개념
+ - 구매
+ - 계약
+ - 용어
+keywords:
+ - 개념
+ - 구매
+ - 계약
+ - 용어
+description: 구매 계약 API 호출이란 무엇인가요?
+---
+
+### 구매 계약 API 호출이란 무엇인가요?
+
+계약 구매.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..22a21a7b5
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "계약 판매: 여러 계정 판매"
+hide_title: false
+draft: false
+sidebar_label: "계약 판매: 여러 계정 판매"
+sidebar_position: 4
+tags:
+ - 개념
+ - 판매
+ - 계약
+ - 여러
+ - 계정
+ - 용어
+keywords:
+ - 개념
+ - 판매
+ - 계약
+ - 여러
+ - 계정
+ - 용어
+description: 여러 계정 API 호출이란 무엇인가요?
+---
+
+### 판매 계약이란 무엇인가요? 여러 계정 API 호출이란 무엇인가요?
+
+여러 계정에 대한 계약을 동시에 판매하세요.
+
+여러 계정에 대한 구매 계약\\\\\\\`의 쇼트코드 응답을 사용하여 계약을 식별하고, 인증 토큰을 사용하여 해당 계약을 판매할 계정을 선택합니다.
+
+토큰으로 식별된 계정만 영향을 받는다는 점에 유의하세요. 현재 계정에 대한 토큰을 포함하지 않으면 현재 승인된 계정에서 계약을 판매할 수 없습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..bdcb027b3
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: 판매 계약
+hide_title: false
+draft: false
+sidebar_label: 판매 계약
+sidebar_position: 4
+tags:
+ - 개념
+ - 판매
+ - 계약
+ - 용어
+keywords:
+ - 개념
+ - 판매
+ - 계약
+ - 용어
+description: Sell 계약 API 호출이란 무엇인가요?
+---
+
+### Sell 계약 API 호출이란 무엇인가요?
+
+이전 `포트폴리오` 호출에서 식별된 컨트랙트를 판매합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..c4d5f0c61
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: 심볼 계약
+hide_title: false
+draft: false
+sidebar_label: 심볼 계약
+sidebar_position: 4
+tags:
+ - 개념
+ - 계약
+ - 기호
+ - 용어
+keywords:
+ - 개념
+ - 계약
+ - 기호
+ - 용어
+description: 심볼 API 호출을 위한 컨트랙트란 무엇인가요?
+---
+
+### 심볼 API 호출을 위한 컨트랙트란 무엇인가요?
+
+지정된 심볼에 대해 현재 사용 가능한 계약 목록과 각 계약의 최신 지정가 및 기간 제한을 가져옵니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..4fe71bac8
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "가격 제안 전화",
+ "position": 2,
+ "link": {
+ "type": "생성된 지수",
+ "description": "가격 제안 API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..a93199953
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "가격 제안: 공개 계약"
+hide_title: false
+draft: false
+sidebar_label: "가격 제안: 공개 계약"
+sidebar_position: 4
+tags:
+ - 개념
+ - 가격
+ - 제안
+ - open
+ - 계약
+ - 용어
+keywords:
+ - 개념
+ - 가격
+ - 제안
+ - open
+ - 계약
+ - 용어
+description: 오픈 컨트랙트 API 호출이란 무엇인가요?
+---
+
+### 가격 제안이란 무엇인가요? 오픈 컨트랙트 API 호출이란 무엇인가요?
+
+특정 계약의 최신 가격을 가져옵니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..531507dc4
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: 가격 제안
+hide_title: false
+draft: false
+sidebar_label: 가격 제안
+sidebar_position: 4
+tags:
+ - 개념
+ - 가격
+ - 제안
+ - 용어
+keywords:
+ - 개념
+ - 가격
+ - 제안
+ - 용어
+description: 가격 제안 API 호출이란 무엇인가요?
+---
+
+### 가격 제안 API 호출이란 무엇인가요?
+
+특정 계약의 최신 가격을 가져옵니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..661a16f0d
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: 만료된 계약 판매
+hide_title: false
+draft: false
+sidebar_label: 만료된 계약 판매
+sidebar_position: 4
+tags:
+ - 개념
+ - 판매
+ - 만료
+ - 계약
+ - 용어
+keywords:
+ - 개념
+ - 판매
+ - 만료
+ - 계약
+ - 용어
+description: 구매 계약 API 호출이란 무엇인가요?
+---
+
+### 만료된 계약 판매 API 호출이란 무엇인가요?
+
+이 호출은 만료된 계약을 판매하고 판매된 계약 수를 반환하려고 시도합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..8ce61cdac
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "복사 거래",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "복사 트레이딩 API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..a5fff1f2d
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "카피 트레이딩: 목록"
+hide_title: false
+draft: false
+sidebar_label: "카피 트레이딩: 목록"
+sidebar_position: 4
+tags:
+ - P2P
+ - 복사하기
+ - 트레이딩
+ - 목록
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 복사하기
+ - 트레이딩
+ - 목록
+ - 개념
+ - 용어
+description: 목록 API 호출이란 무엇인가요?
+---
+
+### 카피 트레이딩이란? 목록 API 호출이란 무엇인가요?
+
+카피 트레이딩을 위한 활성 카피어 및/또는 트레이더 목록을 검색합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..c9c809e75
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "카피 트레이딩: 시작"
+hide_title: false
+draft: false
+sidebar_label: "카피 트레이딩: 시작"
+sidebar_position: 4
+tags:
+ - P2P
+ - 복사하기
+ - 트레이딩
+ - 시작
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 복사하기
+ - 트레이딩
+ - 시작
+ - 개념
+ - 용어
+description: API 호출 시작이란?
+---
+
+### 카피 트레이딩이란 무엇인가요? API 호출 시작이란?
+
+카피 트레이더 베팅을 시작합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..dc6efe6c0
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "카피 트레이딩: 통계"
+hide_title: false
+draft: false
+sidebar_label: "카피 트레이딩: 통계"
+sidebar_position: 4
+tags:
+ - P2P
+ - 복사하기
+ - 트레이딩
+ - 통계
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 복사하기
+ - 트레이딩
+ - 통계
+ - 개념
+ - 용어
+description: 통계 API 호출이란 무엇인가요?
+---
+
+### 카피 트레이딩이란? 통계 API 호출이란 무엇인가요?
+
+트레이더의 실적, 거래, 위험 및 복사기 통계를 검색합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..e22d309ed
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "카피 트레이딩: 정지"
+hide_title: false
+draft: false
+sidebar_label: "카피 트레이딩: 정지"
+sidebar_position: 4
+tags:
+ - P2P
+ - 복사하기
+ - 트레이딩
+ - 스탑
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 복사하기
+ - 트레이딩
+ - 스탑
+ - 개념
+ - 용어
+description: API 호출 중지란 무엇인가요?
+---
+
+### 카피 트레이딩이란 무엇인가요? API 호출 중지란 무엇인가요?
+
+카피 트레이더 베팅을 시작합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..3aaa45598
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "생성된 지수",
+ "description": "P2P 카테고리에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..cc96d0c3f
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P 광고 통화",
+ "position": 6,
+ "link": {
+ "type": "생성된 지수",
+ "description": "P2P 광고 API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..2a6f18a6a
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고 만들기
+hide_title: false
+draft: false
+sidebar_label: P2P 광고 만들기
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 광고
+ - 생성하기
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 광고
+ - 생성하기
+ - 용어
+description: P2P 광고 생성 API 호출이란 무엇인가요?
+---
+
+### P2P 광고 생성 API 호출이란 무엇인가요?
+
+P2P(피어 투 피어) 광고를 생성합니다. 승인된 P2P 광고주만 사용할 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..60ad61333
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고 정보
+hide_title: false
+draft: false
+sidebar_label: P2P 광고 정보
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 광고
+ - 정보
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 광고
+ - 정보
+ - 용어
+description: P2P 광고 정보 API 호출이란 무엇인가요?
+---
+
+### P2P 광고 정보 API 호출이란 무엇인가요?
+
+P2P 광고에 대한 정보를 검색합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..608d56355
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고 목록
+hide_title: false
+draft: false
+sidebar_label: P2P 광고 목록
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 광고
+ - 목록
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 광고
+ - 목록
+ - 용어
+description: P2P 광고 목록 API 호출이란 무엇인가요?
+---
+
+### P2P 광고 목록 API 호출이란 무엇인가요?
+
+P2P_order_create\\\\\\\`와 함께 사용할 수 있는 광고를 반환합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..f62d167e4
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고 업데이트
+hide_title: false
+draft: false
+sidebar_label: P2P 광고 업데이트
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 광고
+ - 업데이트
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 광고
+ - 업데이트
+ - 용어
+description: P2P 광고 업데이트 API 호출이란 무엇인가요?
+---
+
+### P2P 광고 업데이트 API 호출이란 무엇인가요?
+
+P2P 광고를 업데이트합니다. 광고주만 사용할 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..f26311a0c
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P 광고주 통화",
+ "position": 6,
+ "link": {
+ "type": "생성된 지수",
+ "description": "P2P 광고주 API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..ce13ed6c8
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고주 광고
+hide_title: false
+draft: false
+sidebar_label: P2P 광고주 광고
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 광고
+ - 광고주
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 광고
+ - 광고주
+ - 용어
+description: P2P 광고주 광고 API 호출이란 무엇인가요?
+---
+
+### P2P 광고주 광고 API 호출이란 무엇인가요?
+
+인증된 클라이언트가 생성한 모든 P2P 광고를 반환합니다. 등록된 P2P 광고주만 사용할 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..4705a0e03
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고주 생성
+hide_title: false
+draft: false
+sidebar_label: P2P 광고주 생성
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 생성하기
+ - 광고주
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 생성하기
+ - 광고주
+ - 용어
+description: P2P 광고주 생성 API 호출이란 무엇인가요?
+---
+
+### P2P 광고주 생성 API 호출이란 무엇인가요?
+
+클라이언트를 P2P 광고주로 등록합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..7909389a8
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고주 정보
+hide_title: false
+draft: false
+sidebar_label: P2P 광고주 정보
+sidebar_position: 4
+tags:
+ - P2P
+ - 광고주
+ - 정보
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 광고주
+ - 정보
+ - 개념
+ - 용어
+description: P2P 광고주 정보 API 호출이란 무엇인가요?
+---
+
+### P2P 광고주 정보 API 호출이란 무엇인가요?
+
+P2P 광고주에 대한 정보를 검색합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..21898511c
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: P2P 광고주 결제 방법
+hide_title: false
+draft: false
+sidebar_label: P2P 광고주 결제 방법
+sidebar_position: 4
+tags:
+ - P2P
+ - 결제
+ - 광고주
+ - 메서드
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 결제
+ - 광고주
+ - 메서드
+ - 개념
+ - 용어
+description: P2P 광고주 결제수단 API 호출이란 무엇인가요?
+---
+
+### P2P 광고주 결제수단 API 호출이란 무엇인가요?
+
+P2P 광고주 결제 수단을 관리하거나 나열합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..3614707aa
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고주 관계
+hide_title: false
+draft: false
+sidebar_label: P2P 광고주 관계
+sidebar_position: 4
+tags:
+ - P2P
+ - 광고주
+ - 관계
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 광고주
+ - 관계
+ - 개념
+ - 용어
+description: P2P 광고주 관계 API 호출이란 무엇인가요?
+---
+
+### P2P 광고주 관계 API 호출이란 무엇인가요?
+
+현재 사용자의 즐겨찾기와 차단된 광고주를 업데이트하고 반환합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..dbda7f397
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 광고주 업데이트
+hide_title: false
+draft: false
+sidebar_label: P2P 광고주 업데이트
+sidebar_position: 4
+tags:
+ - P2P
+ - 광고주
+ - 업데이트
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 광고주
+ - 업데이트
+ - 개념
+ - 용어
+description: P2P 광고주 업데이트 API 호출이란 무엇인가요?
+---
+
+### P2P 광고주 업데이트 API 호출이란 무엇인가요?
+
+현재 계정에 대한 P2P 광고주의 정보를 업데이트합니다. 승인된 P2P 광고주만 사용할 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..3e4950e8a
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P 주문 통화",
+ "position": 6,
+ "link": {
+ "type": "생성된 지수",
+ "description": "P2P 주문 통화에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..11cc4e691
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 주문 취소
+hide_title: false
+draft: false
+sidebar_label: P2P 주문 취소
+sidebar_position: 4
+tags:
+ - P2P
+ - 취소
+ - 주문
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 취소
+ - 주문
+ - 개념
+ - 용어
+description: P2P 주문 취소 API 호출이란 무엇인가요?
+---
+
+### P2P 주문 취소 API 호출이란 무엇인가요?
+
+P2P 주문을 취소합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..384041868
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 주문 확인
+hide_title: false
+draft: false
+sidebar_label: P2P 주문 확인
+sidebar_position: 4
+tags:
+ - P2P
+ - 확인
+ - 주문
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 확인
+ - 주문
+ - 개념
+ - 용어
+description: P2P 주문 확인 API 호출이란 무엇인가요?
+---
+
+### P2P 주문 확인 API 호출이란 무엇인가요?
+
+P2P 주문을 확인합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..678f2f74a
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 주문 생성
+hide_title: false
+draft: false
+sidebar_label: P2P 주문 생성
+sidebar_position: 4
+tags:
+ - P2P
+ - 생성하기
+ - 주문
+ - 개념
+ - 용어
+keywords:
+ - P2P
+ - 생성하기
+ - 주문
+ - 개념
+ - 용어
+description: P2P 주문 생성 API 호출이란 무엇인가요?
+---
+
+### P2P 주문 생성 API 호출이란 무엇인가요?
+
+지정된 광고에 대한 P2P 주문을 생성합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..68ca84d95
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 주문 분쟁
+hide_title: false
+draft: false
+sidebar_label: P2P 주문 분쟁
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 주문
+ - 분쟁
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 주문
+ - 분쟁
+ - 용어
+description: P2P 주문 분쟁 API 호출이란 무엇인가요?
+---
+
+### P2P 주문 분쟁 API 호출이란 무엇인가요?
+
+P2P 주문에 이의를 제기합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..9dabf8d94
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 주문 정보
+hide_title: false
+draft: false
+sidebar_label: P2P 주문 정보
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 주문
+ - 정보
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 주문
+ - 정보
+ - 용어
+description: P2P 주문 정보 API 호출이란 무엇인가요?
+---
+
+### P2P 주문 정보 API 호출이란 무엇인가요?
+
+P2P 주문에 대한 정보를 검색합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..8648190c2
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 주문 목록
+hide_title: false
+draft: false
+sidebar_label: P2P 주문 목록
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 주문
+ - 목록
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 주문
+ - 목록
+ - 용어
+description: P2P 주문 목록 API 호출이란 무엇인가요?
+---
+
+### P2P 주문 목록 API 호출이란 무엇인가요?
+
+활성 주문을 나열합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..7ae08fecf
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 주문 검토
+hide_title: false
+draft: false
+sidebar_label: P2P 주문 검토
+sidebar_position: 4
+tags:
+ - 개념
+ - P2P
+ - 주문
+ - 리뷰
+ - 용어
+keywords:
+ - 개념
+ - P2P
+ - 주문
+ - 리뷰
+ - 용어
+description: P2P 주문 검토 API 호출이란 무엇인가요?
+---
+
+### P2P 주문 검토 API 호출이란 무엇인가요?
+
+지정된 주문에 대한 리뷰를 작성합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..7ae6f6456
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "결제",
+ "position": 4,
+ "link": {
+ "type": "생성된 지수",
+ "description": "결제 카테고리에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..01d46386b
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: 계산원 정보
+hide_title: false
+draft: false
+sidebar_label: 계산원 정보
+sidebar_position: 4
+tags:
+ - 개념
+ - 캐쉬어
+ - 정보
+ - 용어
+keywords:
+ - 개념
+ - 캐쉬어
+ - 정보
+ - 용어
+description: 계산원 정보 API 호출이란 무엇인가요?
+---
+
+### 계산원 정보 API 호출이란 무엇인가요?
+
+지정된 유형에 대한 계산원 정보를 요청합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..1c268f389
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "결제 대행사 통화",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "결제 대행사 통화에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..108dcb974
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: 결제 에이전트 생성
+hide_title: false
+draft: false
+sidebar_label: 결제 에이전트 생성
+sidebar_position: 4
+tags:
+ - 개념
+ - 결제
+ - 에이전트
+ - 생성하기
+ - 용어
+keywords:
+ - 개념
+ - 결제
+ - 에이전트
+ - 생성하기
+ - 용어
+description: 결제 에이전트 생성 API 호출이란 무엇인가요?
+---
+
+### 결제 에이전트 생성 API 호출이란 무엇인가요?
+
+고객의 결제 대행사 세부 정보를 저장합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..a39dd98f6
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: 결제 대행사 세부 정보
+hide_title: false
+draft: false
+sidebar_label: 결제 대행사 세부 정보
+sidebar_position: 4
+tags:
+ - 개념
+ - 결제
+ - 에이전트
+ - 세부사항
+ - 용어
+keywords:
+ - 개념
+ - 결제
+ - 에이전트
+ - 세부사항
+ - 용어
+description: 결제 대행업체 세부 정보 API 호출이란 무엇인가요?
+---
+
+### 결제 대행업체 세부 정보 API 호출이란 무엇인가요?
+
+고객의 결제 대행사 세부 정보를 가져옵니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..414fa0d64
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "결제 대행사: 목록"
+hide_title: false
+draft: false
+sidebar_label: "결제 대행사: 목록"
+sidebar_position: 4
+tags:
+ - 개념
+ - 결제
+ - 에이전트
+ - 목록
+ - 용어
+keywords:
+ - 개념
+ - 결제
+ - 에이전트
+ - 목록
+ - 용어
+description: 목록 API 호출이란 무엇인가요?
+---
+
+### 결제 대행업체란 무엇인가요? 목록 API 호출이란 무엇인가요?
+
+지정된 통화에 대한 지정된 국가의 결제 대행사 목록을 반환합니다.
+
+결제 대행사를 통해 사용자는 기본 웹사이트의 출납 시스템을 통해서는 사용할 수 없는 현지 결제 수단을 사용하여 자금을 입금 및 출금할 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..da521e5fd
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "결제 대행사: 송금"
+hide_title: false
+draft: false
+sidebar_label: "결제 대행사: 송금"
+sidebar_position: 4
+tags:
+ - 개념
+ - 결제
+ - 에이전트
+ - 송금
+ - 용어
+keywords:
+ - 개념
+ - 결제
+ - 에이전트
+ - 송금
+ - 용어
+description: 전송 API 호출이란 무엇인가요?
+---
+
+### 결제 대행업체란 무엇인가요? 전송 API 호출이란 무엇인가요?
+
+결제 대행사 전송 - 이 통화는 승인된 결제 대행사 계정에서만 사용할 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..563fdd189
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "결제 대행사: 인출"
+hide_title: false
+draft: false
+sidebar_label: "결제 대행사: 인출"
+sidebar_position: 4
+tags:
+ - 개념
+ - 결제
+ - 에이전트
+ - 출금
+ - 용어
+keywords:
+ - 개념
+ - 결제
+ - 에이전트
+ - 출금
+ - 용어
+description: 출금 API 호출이란 무엇인가요?
+---
+
+### 결제 대행사란 무엇인가요? 출금 API 호출이란 무엇인가요?
+
+승인된 결제 대행사에게 출금을 시작합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..b0654eba3
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: 결제 수단
+hide_title: false
+draft: false
+sidebar_label: 결제 수단
+sidebar_position: 4
+tags:
+ - 개념
+ - 결제
+ - 메서드
+ - 용어
+keywords:
+ - 개념
+ - 결제
+ - 메서드
+ - 용어
+description: 결제수단 API 호출이란 무엇인가요?
+---
+
+### 결제수단 API 호출이란 무엇인가요?
+
+해당 국가에서 사용 가능한 결제수단 목록을 반환합니다. 요청이 인증되면 클라이언트의 거주 국가가 사용됩니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..9212e5363
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "트레이딩",
+ "position": 3,
+ "link": {
+ "type": "생성된 지수",
+ "description": "트레이딩 카테고리에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..74b5f5a68
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: 활성 기호
+hide_title: false
+draft: false
+sidebar_label: 활성 기호
+sidebar_position: 4
+tags:
+ - 개념
+ - 진행 중
+ - 기호
+ - 용어
+keywords:
+ - 개념
+ - 진행 중
+ - 기호
+ - 용어
+description: 활성 심볼 API 호출이란 무엇인가요?
+---
+
+### 활성 심볼 API 호출이란 무엇인가요?
+
+현재 활성 상태인 모든 심볼(계약이 거래 가능한 기초자산 시장) 목록을 검색합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..87ec720d4
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: 자산 인덱스
+hide_title: false
+draft: false
+sidebar_label: 자산 인덱스
+sidebar_position: 4
+tags:
+ - 개념
+ - 자산
+ - 색인
+ - 용어
+keywords:
+ - 개념
+ - 자산
+ - 색인
+ - 용어
+description: 에셋 인덱스 API 호출이란 무엇인가요?
+---
+
+### 에셋 인덱스 API 호출이란 무엇인가요?
+
+사용 가능한 모든 기초자산 목록과 해당 계약 유형 및 기간 경계를 검색합니다.
+
+사용자가 로그인한 경우 해당 사용자의 랜딩 회사에서 사용할 수 있는 자산만 반환됩니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..40c87d11b
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "랜딩 컴퍼니 호출",
+ "position": 2,
+ "link": {
+ "type": "생성된 지수",
+ "description": "랜딩 컴퍼니 API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..2f5e9b350
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: 랜딩 회사 세부 정보
+hide_title: false
+draft: false
+sidebar_label: 랜딩 회사 세부 정보
+sidebar_position: 4
+tags:
+ - 개념
+ - 착륙
+ - 회사
+ - 세부 정보
+ - 용어
+keywords:
+ - 개념
+ - 착륙
+ - 회사
+ - 세부 정보
+ - 용어
+description: 랜딩 회사 세부 정보 API 호출이란 무엇인가요?
+---
+
+### 랜딩 회사 세부 정보 API 호출이란 무엇인가요?
+
+회사는 다양한 관할권에 여러 라이선스 자회사를 두고 있으며, 이를 랜딩 컴퍼니라고 합니다(이들은 파생 그룹의 전액 출자 자회사입니다).
+
+이 통화는 각 랜딩 컴퍼니에 대한 정보를 제공합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..b0bc849d6
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: 랜딩 회사
+hide_title: false
+draft: false
+sidebar_label: 랜딩 회사
+sidebar_position: 4
+tags:
+ - 개념
+ - 착륙
+ - 회사
+ - 용어
+keywords:
+ - 개념
+ - 착륙
+ - 회사
+ - 용어
+description: 랜딩 컴퍼니 API 호출이란 무엇인가요?
+---
+
+### 랜딩 컴퍼니 API 호출이란 무엇인가요?
+
+이 회사는 다양한 관할권에 여러 라이선스 자회사를 두고 있으며, 이를 랜딩 컴퍼니라고 합니다.
+
+이 호출은 해당 국가의 고객에게 적합한 랜딩 컴퍼니를 반환합니다.
+
+합성 지수 및 금융 계약(외환, 주가지수, 원자재)의 경우 랜딩 회사가 다를 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..167c44c36
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: 국가 목록
+hide_title: false
+draft: false
+sidebar_label: 국가 목록
+sidebar_position: 2
+tags:
+ - 개념
+ - 국가
+ - 거주자
+ - 목록
+ - 용어
+keywords:
+ - 개념
+ - 국가
+ - 거주자
+ - 목록
+ - 용어
+description: 국가 목록 API 호출이란 무엇인가요?
+---
+
+### 국가 목록 API 호출이란 무엇인가요?
+
+계좌 개설 양식을 채우는 데 적합한 국가 목록 및 2글자 국가 코드입니다.
+
+예제 목록은 다음과 같을 수 있습니다:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+]
+```
+
+'국가 목록'에 대한 자세한 내용은 [API 탐색기 - 국가 목록](https://api.deriv.com/api-explorer#residence_list)에서 확인할 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..0c1306b27
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "틱 통화",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "Tick API 호출에 대해 알아보기"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..e3f3e557b
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: 틱 기록
+hide_title: false
+draft: false
+sidebar_label: 틱 기록
+sidebar_position: 4
+tags:
+ - 개념
+ - 틱
+ - 내역
+ - 용어
+keywords:
+ - 개념
+ - 틱
+ - 내역
+ - 용어
+description: 틱 기록 API 호출이란 무엇인가요?
+---
+
+### 틱 기록 API 호출이란 무엇인가요?
+
+특정 심볼에 대한 과거 틱 데이터를 가져옵니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..79d138011
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: 틱 스트림
+hide_title: false
+draft: false
+sidebar_label: 틱 스트림
+sidebar_position: 4
+tags:
+ - 개념
+ - 틱
+ - 스트림
+ - 용어
+keywords:
+ - 개념
+ - 틱
+ - 스트림
+ - 용어
+description: 틱스 스트림 API 호출이란 무엇인가요?
+---
+
+### 틱스 스트림 API 호출이란 무엇인가요?
+
+특정 심볼에 대한 지속적인 현물 가격 업데이트 스트림을 시작합니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..1e5fc4146
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: 거래 기간
+hide_title: false
+draft: false
+sidebar_label: 거래 기간
+sidebar_position: 4
+tags:
+ - 개념
+ - 자산
+ - 색인
+ - 용어
+keywords:
+ - 개념
+ - 자산
+ - 색인
+ - 용어
+description: 트레이딩 기간 API 호출이란 무엇인가요?
+---
+
+### 트레이딩 기간 API 호출이란 무엇인가요?
+
+사용 가능한 모든 기초자산 목록과 해당 계약 유형 및 거래 기간 경계를 검색합니다.
+
+사용자가 로그인한 경우 해당 사용자의 랜딩 회사에서 사용할 수 있는 자산만 반환됩니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..333d42965
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "코드 예제",
+ "position": 3,
+ "link": {
+ "type": "생성된 지수",
+ "title": "코드 예제",
+ "description": "트레이딩 앱을 구축하는 데 사용할 수 있는 API 코드를 알아보세요. API 예제를 통해 알아보세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..442953391
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "자바스크립트 예제",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "트레이딩 앱을 구축하는 데 사용할 수 있는 자바스크립트 코드를 살펴보세요. 자바스크립트 예제와 API 예제를 통해 알아보세요.",
+ "title": "자바스크립트 예제"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..f4b65f7af
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: 활성 기호
+draft: false
+sidebar_label: 활성 기호
+sidebar_position: 3
+tags:
+ - 코드
+ - 예시
+ - 진행 중
+ - 기호
+keywords:
+ - 코드
+ - 예시
+ - 진행 중
+ - 기호
+description: API 예제를 통해 트레이딩 앱에 활성 심볼과 시장 정보를 추가하는 방법을 알아보세요.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+현재 활성 상태인 모든 심볼(계약이 거래 가능한 기초자산 시장) 목록을 검색합니다.
+
+<샌드박스 프레임 샌드박스={sandboxes.active_symbols}/>
+
+데이터에는 해당 심볼과 관련된 시장 및 하위 시장 정보가 포함되어 있습니다. 특정 랜딩 컴퍼니의 활성 심볼을 검색하려면 요청 객체에 landing_company를 추가하면 됩니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..a50bf359a
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: 심볼 계약
+draft: false
+sidebar_label: 심볼 계약
+sidebar_position: 4
+tags:
+ - 코드
+ - 예시
+ - 계약
+ - 기호
+keywords:
+ - 코드
+ - 예시
+ - 계약
+ - 기호
+description: 이 API 예제를 통해 트레이딩 앱에 시장 심볼 목록과 최신 지정가 및 기간 제한을 추가하세요.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+지정된 심볼에 대해 현재 사용 가능한 계약 목록과 각 계약의 최신 지정가 및 기간 제한을 가져옵니다.
+
+<샌드박스 프레임 샌드박스={sandboxes.contracts_for_symbol}/>
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..040c4864e
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: 계약 제안 연결
+draft: false
+sidebar_label: 유지 관리
+sidebar_position: 7
+tags:
+ - 코드
+ - 예시
+ - keep
+ - 살아있음
+keywords:
+ - 코드
+ - 예시
+ - keep
+ - 살아있음
+description: 이 API 예시를 통해 파생 API를 통해 컨트랙트 제안을 받을 때 연결을 유지하는 방법을 알아보세요.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
이 예시에서는 파생 API를 통해 계약 제안을 받을 때 연결을 유지하는 방법을 보여드리겠습니다. 이 예에서는 30초마다 핑을 전송하여 연결을 유지합니다.
+
+
+<샌드박스 프레임 샌드박스={sandboxes.keep_alive}/>
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..8b1c16228
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: 계약 제안 상태
+draft: false
+sidebar_label: 제안서
+sidebar_position: 6
+tags:
+ - 코드
+ - 예시
+ - 제안
+keywords:
+ - 코드
+ - 예시
+ - 제안
+description: 이 API 예시를 통해 거래 계약의 현물 가격, 지급금, 현물 가치를 표시하는 방법을 알아보세요.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+특정 계약의 최신 가격을 가져옵니다.
+
+<샌드박스 프레임 샌드박스={sandboxes.proposal}/>
+
+이 예는 계약 제안서를 받기 위한 예입니다. 계약에 대한 가격, 지급금, 현물 가치를 확인할 수 있습니다. 비활성 시간 초과 시 이 연결을 계속 유지하려면 연결 유지 예시를 참조하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..8c16541f4
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: 틱 기록
+draft: false
+sidebar_label: 틱 기록
+sidebar_position: 2
+tags:
+ - 코드
+ - 예시
+ - ticks
+ - 내역
+keywords:
+ - 코드
+ - 예시
+ - ticks
+ - 내역
+description: 과거 틱 시간과 가격을 확인하려면 Deriv API의 틱 기록 기능을 구독하세요. 이 API 예제를 통해 트레이딩 앱에 이 기능을 통합하세요.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+틱 기록을 통해 과거 틱 시간과 가격을 확인할 수 있습니다.
+
+<샌드박스 프레임 샌드박스={sandboxes.ticks_history}/>
+
+
+
현재 및 과거 틱을 추적하기 위해 Deriv API 웹소켓의 틱 기능을 구독합니다.
+
+
+예를 들어 대화형 틱 그래프를 만들 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..4985c378b
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: 틱 통화
+draft: false
+sidebar_label: 틱
+sidebar_position: 1
+tags:
+ - 코드
+ - 예시
+ - 틱
+keywords:
+ - 코드
+ - 예시
+ - 틱
+description: API 웹소켓에 연결된 틱 호출의 API 예시를 확인하세요. 지금 바로 트레이딩 앱 구축을 시작하세요!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Deriv API의 작동 방식을 이해하는 가장 쉬운 방법은 Tick 호출을 사용해 보는 것입니다:
+
+
+<샌드박스 프레임 샌드박스={sandboxes.ticks}/>
+
+
+
구현하기 매우 간단한 코드 블록이므로 틱 예제부터 시작하겠습니다. Deriv 계정에 로그인하고 앱 인증을 받지 않아도 사용해 볼 수 있습니다.
+
+
+
+
틱은 거래 상품 가격의 최소 상승 또는 하락 움직임을 나타내는 척도입니다. 우리는 매초마다 새로운 틱 데이터를 반환하는 Deriv API 웹소켓에서 틱 기능을 구독합니다. 예를 들어 이 데이터로 대화형 틱 그래프를 만들 수 있습니다.
+
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..b4a565f07
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: 웹사이트 상태 요청
+draft: false
+sidebar_label: 웹사이트 상태
+sidebar_position: 5
+tags:
+ - 코드
+ - 예시
+ - 웹사이트
+ - 상태
+keywords:
+ - 코드
+ - 예시
+ - 웹사이트
+ - 상태
+description: 웹사이트 상태 요청을 통해 통화 한도, 통화 정보, 지원 언어 등의 설정을 살펴보세요. 이 API 예제를 통해 알아보세요.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+웹사이트 상태 요청하기 웹사이트 상태 요청하기 웹사이트 상태 요청하기 웹사이트 상태 요청하기 API 응답을 통해 통화 한도, 통화 정보, 지원 언어 등과 같은 일반 설정을 살펴볼 수 있습니다.
+
+<샌드박스 프레임 샌드박스={sandboxes.website_status}/>
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..7aa6f0694
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "숨기기-사이드바-아이템",
+ "label": "핵심 개념",
+ "position": 2,
+ "link": {
+ "type": "생성된 지수",
+ "description": "API 웹소켓과 API 호출을 사용하여 맞춤형 트레이딩 앱을 만드는 방법을 알아보세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..2face2ec0
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: API 호출의 기능
+hide_title: false
+draft: false
+sidebar_label: API 호출의 기능
+sidebar_position: 1
+tags:
+ - 개념
+ - 통화
+ - 해부학
+keywords:
+ - 트레이딩 앱
+ - API 호출
+ - API 예제
+description: API 호출 기능을 사용하여 트레이딩 앱의 API 호출을 설정합니다. API 예제를 통해 구독하고, 요청을 보내고, 응답 데이터를 받는 방법을 알아보세요.
+---
+
+## 구독 및 보내기
+
+모든 API 호출에는 요청을 하고 응답을 받기 위한 보내기 기능이 있습니다. 특정 API 호출은 새로운 정보가 제공되면 애플리케이션에 업데이트를 전송할 수 있는 구독 기능도 제공합니다.
+
+### 구독
+
+여러 API 호출을 통해 '구독' 기능을 제공합니다. API 호출을 구독하면 이 특정 API 호출의 데이터 스트림을 지속적으로 수신하게 됩니다.
+
+이러한 API 호출 중 일부는 자동으로 구독을 신청하고(예: [ticks](/api-explorer#ticks)), 일부는 선택적 '구독' 필드가 있습니다. 구독`필드에`1`을 전달하면 구독이 시작되고 `포기`또는`모두 삭제\\\\\\\` API 호출을 호출하여 구독을 취소할 때까지 서버가 요청된 데이터를 계속 전송합니다.
+
+예를 들어, [틱 기록](/api-explorer#ticks_history)을 호출하여 틱 기록 데이터를 받을 수 있습니다. 하지만 이 호출에 '구독' 옵션을 추가하면 첫 번째 응답에서 요청한 틱 기록 데이터를 받게 되며, 해당 심볼에 대해 서버에서 새 틱이 게시될 때마다 계속해서 새 응답을 받게 됩니다.
+
+'구독'의 메시지 스트림에는 '구독'이라는 필드가 있습니다. 이것이 바로 '스트림 ID'입니다. 이 ID를 사용하면 로직에서 메시지 스트림을 식별하고 '잊어버림' 및 '모두 잊어버림' API 호출로 스트림을 중지할 수 있습니다.
+
+'구독' 기능이 있는 API 호출로 제공된 데이터는 다른 API 호출 및 기능의 데이터 소스로 사용할 수 있습니다.
+
+### 보내기
+
+'보내기' 기능으로 API를 호출하면 서버는 요청된 데이터를 한 번만 다시 전송합니다. 업데이트된 데이터를 받으려면 API 호출을 다시 보내야 합니다. 일반적으로 이 메서드는 '클릭', '스크롤' 등과 같은 다른 API 호출 응답이나 UI 이벤트를 받을 때 사용됩니다.
+
+### 잊어버림
+
+'구독'으로 생성된 메시지 스트림을 중지하려면 올바른 '스트림 ID'를 사용하여 '잊어버림' API 호출을 호출해야 합니다. 그렇지 않으면 '모두 삭제' API 호출을 사용하여 '메서드 이름'으로 스트림을 중지할 수 있습니다.
+
+:::caution
+'잊어버리기' API 호출에 대한 자세한 내용은 API 탐색기에서 [잊어버리기](/api-explorer#forget) 및 [모두 잊어버리기](/api-explorer#forget_all)를 참조하세요.
+:::
+
+## 데이터 요청
+
+웹소켓 연결의 요청 및 응답 흐름을 보다 쉽게 처리할 수 있도록 각 파생 웹소켓 API 호출은 표준화된 구조를 따릅니다. 캐싱, 유효성 검사, 요청 및 응답 동기화에 사용할 수 있습니다.
+
+#### API 호출 메서드 이름
+
+WebSocket API의 모든 '요청'에는 요청의 고유 식별자 역할을 하는 '메소드 이름' 필드가 포함되어 있습니다. 대부분의 경우 이 `메소드 이름`은 `1`이라는 숫자 값을 갖습니다. 그러나 식별자 속성이 문자열 값을 가질 수 있는 경우가 있습니다.
+
+:::caution
+API 호출 메서드 이름은 항상 필수입니다. 이 필드는 웹소켓 서버에서 가져올 데이터를 결정합니다.
+:::
+
+### 필수 필드
+
+각 요청 데이터에는 반드시 제공해야 하는 필수 필드가 있으며, 선택 필드도 포함될 수 있습니다. '거주지 목록'의 예를 통해 이를 살펴보겠습니다.
+
+'거주지 목록' 호출은 계좌 개설 양식을 채우는 데 적합한 국가 목록과 2글자 국가 코드를 반환합니다.
+
+이 호출의 요청 데이터는 다음과 같습니다:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Api Call Method Name
+ passthrough?: object; // Optional
+ req_id?: number; // Optional
+}
+```
+
+거주지_목록`필드는 호출의`메소드 이름\\\\\\\`이며 필수 입력 항목입니다. 보내려는 요청 유형과 관련된 다른 필수 입력란이 있을 수 있습니다. '거주지 목록' 및 기타 API 호출에 대한 자세한 내용은 [API 탐색기](/api-explorer#residence_list)에서 확인하실 수 있습니다.
+
+### 선택 필드
+
+모든 통화에는 여러 개의 '옵션' 필드도 있습니다. 패스스루`와 `req_id\\\\\\\`는 항상 요청 데이터의 일부이지만 옵트아웃하여 사용하지 않도록 선택할 수 있습니다.
+
+#### '패스스루' 필드
+
+이 필드에 전달한 내용은 무엇이든 '응답' 객체 안에 다시 반환됩니다. 이는 '요청'과 '응답'에 대한 상태 저장 흐름을 시뮬레이션해야 할 때 유용할 수 있습니다.
+
+#### 요청_ID\\\` 필드
+
+요청에 '태그'를 지정하고 `WebSocket` 호출을 통해 전달해야 할 수도 있습니다. 이 필드에 '숫자'를 전달하면 됩니다. '요청'을 '응답'에 매핑해야 할 때 유용하게 사용할 수 있습니다.
+
+:::caution
+각 API 호출과 관련된 추가 선택 필드에 대해 알아보려면 [API 탐색기](/api-explorer)를 참조하세요.
+:::
+
+## 응답 데이터
+
+호출에 대한 응답을 받으면 실제 데이터가 들어 있는 '메서드 이름'과 같은 이름의 '필드'가 있습니다.
+
+거주지 목록\\\\\\\` 호출에 대한 응답입니다:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "운전면허증"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_id": "35818",
+ "text": "알란드 제도",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "운전면허증"
+ },
+ "national_identity_card": {
+ "display_name": "주민등록증"
+ },
+ "여권": {
+ "display_name": "여권"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_id": "355",
+ "text": "알바니아",
+ "tin_format": [
+ "^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"
+ ],
+ "value": "al"
+ },
+ // ....
+ ],
+};
+```
+
+여기서 `residence_list`는 `메소드 이름`이며, 요청하신 실제 데이터가 포함되어 있습니다. 간결하게 하기 위해 나머지 배열은 포함하지 않았습니다. 실제 응답은 [여기](/api-explorer#residence_list)에서 확인할 수 있습니다.
+
+#### `echo_req` 필드
+
+이 `필드`에는 서버로 전송한 정확한 `요청 데이터`가 포함되어 있습니다.
+
+#### 메시지 유형\\\\\\\` 필드
+
+이 `필드`는 웹소켓 연결의 메시지 이벤트에서 어떤 `메시지` 데이터를 수신하고 있는지 확인하는 데 도움이 됩니다. 예를 들어, '자바스크립트'의 웹소켓 연결에 대한 `온메시지` 이벤트 핸들러가 될 수 있습니다:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ switch (receivedMessage.msg_type) {
+ case "residence_list":
+ console.log("거주지 목록은 : ",receivedMessage.residence_list)
+ break;
+ case "other_request_identifier"
+ console.log("the response", receivedMessage.some_other_request_identifier)
+ default:
+ console.log("receivedMessage", receivedMessage)
+ break;
+ }
+}
+```
+
+#### 요청_ID\` 필드
+
+이것은 '요청 데이터'에 전달되는 '옵션'으로, '유효성 검사', '동기화', '캐싱' 등에 사용할 수 있습니다.
+
+:::tip
+메시지 유형\\\\\\\`은 응답 데이터에 항상 존재합니다.
+:::
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..f1ee9c7cc
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: API 인증
+hide_title: false
+draft: false
+sidebar_label: API 인증
+sidebar_position: 2
+tags:
+ - 인증
+ - 파생 권한
+keywords:
+ - 파생 인증
+ - 파생 권한
+description: API 토큰으로 사용자를 인증하여 트레이딩 앱에서 전체 파생 API 기능 세트에 액세스하세요. API 예제를 통해 이 작업을 수행하는 방법을 알아보세요.
+---
+
+권한 부여 및 인증이 없으면 API 호출 및 기능의 약 절반만 액세스할 수 있습니다. 예를 들어, 계약을 구매하거나 '복사 거래' 기능을 이용하려면 **OAuth** 공급자와 **웹소켓 서버**의 인증 및 권한이 있어야 합니다.
+
+## 시작하기 전에
+
+계속하려면 아래에 언급된 모든 요구 사항을 충족하는지 확인하세요.
+
+### 요구 사항
+
+1. 파생 클라이언트 계정
+2. 적절한 액세스 레벨로 API 토큰 파생
+3. 파생 앱 ID
+
+:::note
+파생 API 토큰과 애플리케이션을 만드는 방법에 대한 자세한 지침은 [파생 애플리케이션 설정](/docs/setting-up-a-deriv-application)을 참조하세요.
+:::
+
+### API 토큰
+
+API 토큰은 서버에 액세스를 요청하는 클라이언트의 고유 식별자입니다. 가장 간단한 인증 방법입니다.
+
+각 API 토큰의 액세스 수준은 각 API 호출의 필수 액세스 수준과 일치해야 하며, 이는 [API 탐색기](/api-explorer)에서도 확인할 수 있습니다.
+
+예를 들어 아래 스크린샷에서 계정 상태를 사용하려면 읽기 액세스 권한이 있는 토큰을 사용해야 한다는 것을 알 수 있습니다.
+
+
+
+웹소켓 연결이 승인된 후 해당 연결에 대한 후속 호출은 사용자 작업으로 간주됩니다.
+
+API 토큰은 모든 앱에서 사용할 수 있으므로 앱과 클라이언트 모두 보안을 유지해야 한다는 점에 유의하세요.
+
+### OAuth2
+
+OAuth는 '개방형 인증'의 약자로, 클라이언트가 사용자 대신 자격 증명을 공개하지 않고 서버에서 호스팅되는 리소스에 액세스할 수 있도록 하는 프로토콜입니다.
+
+이러한 유형의 인증을 통해 클라이언트는 API 토큰을 만들지 않고도 자신의 파생 계정을 사용하여 타사 앱에 로그인할 수 있습니다. 이 경우 타사 앱은 사용자의 비밀번호나 영구 API 토큰을 볼 수 없으므로 더 안전합니다.
+
+OAuth2 인증은 설정하는 데 더 많은 단계가 필요하지만 개발자가 앱에 대한 액세스 권한을 클라이언트와 공유할 수 있는 가장 안전한 방법입니다.
+
+OAuth2에 대한 자세한 내용은 [이 가이드](https://aaronparecki.com/oauth-2-simplified/)를 참조하세요.
+
+다음은 OAuth 인증 연결이 작동하는 방식을 시각적으로 표현한 것입니다:
+
+
+
+## 인증 프로세스
+
+사용자 인증을 위해 [대시보드](/대시보드) 페이지의 **애플리케이션 등록** 탭의 **OAuth 세부 정보** 필드에서 OAuth 리디렉션 URL로 사용할 URL을 지정합니다. 그런 다음 웹사이트나 앱에 로그인 버튼을 추가하고 사용자를 \*\*`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`\*\*로 안내합니다(여기서 your_app_id는 앱의 ID).
+
+
+
+사용자가 가입/로그인하면 리디렉션 URL로 입력한 URL로 리디렉션됩니다. 이 URL에는 사용자의 세션 토큰으로 인수가 추가되며, 다음과 비슷하게 보입니다:
+
+`https://[YOUR_WEB_SITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`
+
+## 인증 프로세스
+
+리디렉션 URL의 쿼리 매개변수는 사용자의 계정과 관련 세션 토큰입니다. 다음 접근 방식을 사용하여 쿼리 매개변수를 배열에 매핑할 수 있습니다:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ 계좌: 'cr799393',
+ 토큰: 'a1-f7pnteezo4jzhpxclctizt27hyeot',
+ 통화: 'usd',
+ },
+ {
+ 계좌: 'vrtc1859315',
+ 토큰: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+ 통화: 'usd',
+ },
+];
+```
+
+사용자의 **선택** 계정을 기반으로 사용자를 인증하려면 사용자의 **선택** 계정 **세션 토큰**을 사용하여 [authorize](/api-explorer#authorize) API 호출을 호출합니다:
+
+```js showLineNumbers
+{
+ "authorize": "a1-f7pnteezo4jzhpxclctizt27hyeot"
+}
+```
+
+authorize\\\\\\\` 호출에 대한 응답은 아래와 같은 객체입니다:
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "account_type": "trading",
+ "created_at": 1647509550,
+ "통화": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "로그인id": "CR799393",
+ "트레이딩": {}
+ },
+ {
+ "account_type": "trading",
+ "created_at": 1664132232,
+ "통화": "ETH",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "로그인id": "VRTC1859315",
+ "트레이딩": {}
+ },
+ ],
+ "잔고": 0,
+ "국가": "id",
+ "통화": "USD",
+ "이메일": "user_mail@email_provider.com",
+ "성명": " John Doe",
+ "is_virtual": 0,
+ "landing_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "local_currencies": {
+ "IDR": {
+ "fractional_digits": 2
+ }
+ },
+ "로그인id": "CR799393",
+ "preferred_language": "EN",
+ "범위": [
+ "읽기",
+ "트레이드",
+ "trading_information",
+ "결제",
+ "관리자"
+ ],
+ "트레이딩": {},
+ "upgradeable_landing_companies": [
+ "svg"
+ ],
+ "user_id": 12345678
+ }
+```
+
+이제 사용자에게 권한이 부여되었으며 계정을 대신하여 Deriv API 호출을 사용할 수 있습니다.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..88fdc91d9
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: 복사 거래 시설
+hide_title: false
+draft: false
+sidebar_label: 복사 거래
+sidebar_position: 4
+tags:
+ - 트레이딩
+ - 트레이딩
+keywords:
+ - 트레이딩
+ - 개념
+ - 통화
+ - 해부학
+description: 복사 거래
+---
+
+## 무슨 일이죠?
+
+카피 트레이딩은 금융 시장에서 인기를 얻고 있으며, 한 고객(복사기)이 다른 고객(트레이더)의 거래를 자동으로 복사할 수 있습니다.
+
+## 트레이더 되기
+
+트레이더가 되려면(즉, 다른 사람이 내 트레이딩을 팔로우할 수 있도록 허용하려면) [설정](/api-explorer#set_settings) 호출을 통해 "allow_copiers" 설정을 설정하세요.
+
+그런 다음 트레이더는 읽기 전용 API 토큰을 생성하여 복사기에 제공합니다.
+
+허용_복사기 설정을 활성화하면 [복사 거래 통계](/api-explorer#copytrading_statistics) 호출도 작동합니다. 통계 API 호출은 계좌에 대한 정보를 제공합니다(이는 잠재적 복사자가 트레이더의 과거 실적에 대해 알 수 있도록 하기 위함입니다).
+
+## 복사기 되기
+
+복사기가 되려면 [복사 시작](/api-explorer#copy_start) 호출을 사용하세요. 복사를 중지하려면 [복사 중지](/api-explorer#copy_stop) 호출을 사용하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..88d9b598e
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: 웹소켓
+hide_title: false
+draft: false
+sidebar_label: 웹소켓
+sidebar_position: 0
+tags:
+ - 개념
+ - 웹소켓
+keywords:
+ - 트레이딩 앱
+ - 웹소켓 프로토콜
+ - 웹소켓 연결
+description: 웹소켓 프로토콜과 웹소켓 연결에 대해 알아보고 트레이딩 앱에서 데이터 교환을 활성화할 수 있도록 통합하는 방법을 알아보세요.
+---
+
+## 웹소켓이란 무엇인가요?
+
+RFC 6455](https://datatracker.ietf.org/doc/html/rfc6455) 사양에 설명된 `WebSocket` 프로토콜은 영구 연결을 통해 브라우저와 서버 간에 데이터를 교환하는 방법을 제공합니다. 데이터는 연결을 끊거나 추가 HTTP 요청 없이 '패킷'으로 양방향으로 전달할 수 있습니다.
+
+WebSocket은 실시간 거래 시스템 등 지속적인 데이터 교환이 필요한 서비스에 특히 유용합니다.
+
+## 간단한 예
+
+웹소켓 연결을 열려면 URL에 특수 프로토콜 `ws` 또는 `wss`를 사용하여 `새 웹소켓`을 만들어야 합니다. 다음은 '자바스크립트'에서 이를 수행하는 방법입니다:
+
+```js
+let socket = 새 WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+반면에 `ws://` 데이터는 암호화되지 않으며 중개자가 볼 수 있습니다. 오래된 프록시 서버는 "이상한" 헤더를 발견하고 연결을 종료할 수 있습니다.
+
+'wss://'는 HTTPS가 HTTP over TLS인 것과 유사하게 WebSocket over TLS를 의미합니다. 전송 보안 계층을 사용하면 발신자가 데이터를 암호화하고 수신자가 암호를 해독합니다. 즉, 암호화된 데이터 패킷은 검사 없이 프록시를 성공적으로 통과할 수 있습니다.
+:::
+
+소켓이 생성되면 소켓에서 이벤트를 수신해야 합니다. 총 4개의 이벤트가 있습니다:
+
+- 열기 - 연결 설정
+- 메시지 - 수신된 데이터
+- 오류 - 웹소켓 오류
+- 닫기 - 연결이 닫힘
+
+메시지 전송은 socket.send(data)를 통해 할 수 있습니다.
+
+다음은 '자바스크립트'의 예시입니다:
+
+```js showLineNumbers
+const app_id = 1089; // 테스트를 위해 app_id로 바꾸거나 1089로 남겨둡니다.
+const socket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log('[open] 연결 설정됨');
+ console.log('서버로 전송 중');
+ const sendMessage = JSON.stringify({ ping: 1 });
+ socket.send(sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log(`[message] 서버로부터 받은 데이터: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log(`[close] 연결이 깨끗하게 닫혔습니다, code=${event.code} reason=${event.reason}`);
+ } else {
+ // 예: 서버 프로세스 종료 또는 네트워크 다운
+ // 이 경우 event.code는 보통 1006입니다
+ console.log('[close] 연결이 끊어졌습니다');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log(`[error]`);
+};
+```
+
+## 웹소켓은 왜 필요하며 언제 피해야 할까요?
+
+웹소켓은 필수적인 클라이언트-서버 통신 도구입니다. 이러한 기능의 잠재력을 최대한 활용하려면 어떻게 도움이 될 수 있는지, 언제 사용하지 않는 것이 가장 좋은지 이해하는 것이 중요합니다. 다음 섹션에서 자세히 설명합니다.
+
+다음과 같은 경우 웹소켓을 사용합니다:
+
+1. 실시간 웹 애플리케이션을 개발하는 경우.
+ 웹소켓의 가장 일반적인 용도는 클라이언트 측에서 데이터를 지속적으로 표시하는 실시간 애플리케이션 개발입니다. 백엔드 서버가 이 데이터를 지속적으로 전송하므로 웹소켓을 사용하면 이미 열려 있는 연결에서 이 데이터를 중단 없이 푸시하거나 전송할 수 있습니다. 웹소켓을 사용하면 이러한 데이터 전송이 빨라지고 애플리케이션의 성능을 활용할 수 있습니다.
+2. Deriv.
+ 여기서 WebSocket은 배포된 백엔드 서버가 클라이언트로 전송하는 데이터 처리를 지원합니다.
+3. 채팅 애플리케이션을 만들 때.
+ 채팅 애플리케이션 개발자는 일회성 교환 및 메시지 게시/방송과 같은 작업에서 도움을 받기 위해 WebSocket을 호출합니다. 메시지 송수신에 동일한 웹소켓 연결이 사용되므로 커뮤니케이션이 쉽고 빨라집니다.
+
+이제 웹소켓을 사용해야 하는 위치를 확인했으니 이제 웹소켓을 피하는 것이 가장 좋은 위치를 살펴봅시다. 이렇게 하면 불필요한 운영상의 번거로움을 피할 수 있습니다.
+
+오래된 데이터나 한 번만 처리해야 하는 데이터를 가져오는 데만 필요한 경우에는 웹소켓을 사용해서는 안 됩니다. 이러한 경우 HTTP 프로토콜을 사용하는 것이 현명한 선택입니다.
+
+## 웹소켓과 HTTP
+
+애플리케이션 통신에 HTTP와 웹소켓 프로토콜이 모두 사용되기 때문에 사람들은 종종 혼란스러워하고 어느 쪽을 선택해야 할지 어려워합니다.
+
+앞서 설명한 것처럼 WebSocket은 프레임형 양방향 프로토콜입니다. 반면에 HTTP는 TCP 프로토콜보다 상위에서 작동하는 단방향 프로토콜입니다.
+
+웹소켓 프로토콜은 지속적인 데이터 전송을 지원할 수 있기 때문에 실시간 애플리케이션 개발에 주로 사용됩니다. HTTP는 상태 비저장형이며 [RESTful](https://de.wikipedia.org/wiki/Representational_State_Transfer) 및 [SOAP](https://de.wikipedia.org/wiki/SOAP) 애플리케이션 개발에 사용됩니다. SOAP는 여전히 구현에 HTTP를 사용할 수 있지만 REST는 널리 보급되어 사용되고 있습니다.
+
+WebSocket에서는 양쪽 끝에서 통신이 이루어지므로 더 빠른 프로토콜입니다. HTTP에서는 연결이 한쪽 끝에서 이루어지기 때문에 웹소켓보다 약간 느립니다.
+
+WebSocket은 통합 TCP 연결을 사용하며 연결을 종료하려면 한쪽 당사자가 필요합니다. 연결이 해제될 때까지 연결은 활성 상태로 유지됩니다. HTTP는 별도의 요청에 대해 별도의 연결을 구축해야 합니다. 요청이 완료되면 연결이 자동으로 끊어집니다.
+
+## 웹소켓 연결은 어떻게 설정되나요?
+
+이 프로세스는 새 스키마(ws 또는 wss)를 사용하는 웹소켓 핸드셰이크로 시작됩니다. 이해를 돕기 위해 각각 HTTP와 보안 HTTP(HTTPS)와 동일하다고 생각하시면 됩니다.
+
+이 체계를 사용하면 서버와 클라이언트는 표준 웹소켓 연결 프로토콜을 따라야 합니다. 웹소켓 연결 설정은 연결과 같은 몇 가지 헤더를 포함하는 HTTP 요청 업그레이드로 시작됩니다: 업그레이드, 업그레이드: 웹소켓, Sec-WebSocket- 키 등과 같은 헤더가 있습니다.
+
+이 연결이 설정되는 방법은 다음과 같습니다:
+
+1. **요청 :** 연결 업그레이드 헤더는 웹소켓 핸드셰이크를 나타내며, Sec-WebSocket-Key는 Base64로 인코딩된 임의의 값을 사용합니다. 이 값은 모든 웹소켓 핸드셰이크 중에 임의로 생성됩니다. 위의 내용 외에도 키 헤더도 이 요청의 일부입니다.
+
+위에 나열된 헤더를 결합하면 HTTP GET 요청을 구성합니다. 비슷한 데이터가 들어 있을 것입니다:
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+연결: Upgrade
+Pragma: no-cache
+Cache-Control: no-cache
+Upgrade: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==
+```
+
+Sec-WebSocket-Version을 명확히 설명하기 위해 클라이언트에 사용할 수 있는 웹소켓 프로토콜 버전을 설명할 수 있습니다.
+
+2. **응답:** 응답 헤더인 Sec-WebSocket-Accept에는 Sec-WebSocket-Key 요청 헤더에 제출된 나머지 값이 포함됩니다. 이는 특정 프로토콜 사양과 연결되어 있으며 잘못된 정보를 차단하기 위해 널리 사용됩니다. 즉, API 보안을 강화하고 잘못 구성된 서버로 인해 애플리케이션 개발 과정에서 실수가 발생하는 것을 방지합니다.
+
+이전에 전송한 요청이 성공하면 아래에 언급된 텍스트 시퀀스와 유사한 응답이 수신됩니다:
+
+```
+HTTP/1.1 101 스위칭 프로토콜
+업그레이드: 웹소켓
+연결: 업그레이드:
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=
+```
+
+## 참조
+
+- \*\* [웹소켓 API - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)\*\*
+- \*\* [웹소켓 - 자바스크립트 정보](https://javascript.info/websocket)\*\*
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..c3eee7ef3
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "프레임워크",
+ "position": 6,
+ "link": {
+ "type": "생성된 지수"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..ffb80a5a8
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Angular",
+ "position": 2,
+ "link": {
+ "type": "생성된 지수",
+ "description": "5분 동안 가장 중요한 도쿠사우루스 개념을 배워보세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..c7d953995
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "React",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "5분 동안 가장 중요한 도쿠사우루스 개념을 배워보세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..41233903f
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "생성된 지수",
+ "description": "5분 동안 가장 중요한 도쿠사우루스 개념을 배워보세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..1f1a9f325
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Svelte",
+ "position": 4,
+ "link": {
+ "type": "생성된 지수",
+ "description": "5분 동안 가장 중요한 도쿠사우루스 개념을 배워보세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..04f80ef42
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "생성된 지수",
+ "description": "5분 동안 가장 중요한 도쿠사우루스 개념을 배워보세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..def0c8e43
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "숨기기-사이드바-아이템",
+ "label": "지침",
+ "position": 6,
+ "link": {
+ "type": "생성된 지수",
+ "description": "파생 트레이더와 유사한 종합적인 기능을 갖춘 트레이딩 앱을 만들기 위한 API 예제를 포함한 파생 API 가이드입니다. 지금 바로 시작하세요!"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..1557b8208
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: 요금 계약 마크업
+hide_title: true
+draft: false
+sidebar_label: 마크업 계산
+sidebar_position: 2
+tags:
+ - 개념
+ - 받으세요
+ - 수입
+ - 커미션
+ - 마크업
+keywords:
+ - 개념
+ - 받으세요
+ - 수입
+ - 커미션
+ - 마크업
+description: 트레이딩 앱을 통해 구매한 트레이딩 계약에 마크업을 부과하는 방법을 알아보세요.
+---
+
+## 마크업
+
+파생 API로 만든 트레이딩 앱을 통해 구매한 각 계약에 마크업을 부과하여 수익을 늘리세요. 마크업은 사용자가 정의하며 최대 3%까지 가능합니다.
+
+다음은 마크업이 계산되는 방법의 예입니다.
+
+2.00 USD\*\*의 지급금을 받으려면:
+
+- 마크업 없는 고객 지분 = **1.07 USD**\*\*
+
+마크업(예: 2%)이 적용되면 고객이 비용을 지불합니다:
+
+- 마크업이 적용된 고객의 지분 = 지분 + (지급금 x 마크업)
+- 마크업이 적용된 고객의 지분 = 1.07 USD + (2 USD x 2%) = **1.11 USD**.
+
+## 수수료 적립
+
+파생 API로 만든 웹사이트와 앱을 통해 고객이 거래하고 결제한 금액에 대한 수수료를 받으세요. 커미션 플랜에 대한 자세한 내용은 [여기](https://www.deriv.com/partners/affiliate-ib)에서 확인하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..2713fd0fd
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: 파생 API 정보
+hide_title: true
+draft: false
+sidebar_label: 파생 API 정보
+sidebar_position: 0
+tags:
+ - 개념
+ - api
+ - 튜토리얼
+ - 지침
+ - 생성하기
+ - 신청
+ - 권한 부여
+ - 등록하기
+ - 통합
+keywords:
+ - 개념
+ - api
+ - 튜토리얼
+ - 지침
+ - 생성하기
+ - 신청
+ - 권한 부여
+ - 등록하기
+ - 통합
+description: Deriv API와 그 기능, 코드 예제가 포함된 API 문서, 그리고 이를 사용해 트레이딩 앱을 구축하는 방법에 대해 알아보세요.
+---
+
+## 파생 API란 무엇인가요?
+
+파생 API는 개발자가 파생 트레이딩 플랫폼과 상호 작용하는 사용자 지정 트레이딩 애플리케이션을 구축할 수 있는 도구입니다. 개발자가 파생 플랫폼에서 사람들이 보다 효율적이거나 개인화된 방식으로 거래할 수 있도록 자신만의 전문 도구를 만들 수 있는 방법이라고 생각하시면 됩니다. 파생 API를 통해 개발자는 거래 체결, 계좌 데이터 검색, 주문 관리, 실시간 시장 데이터 액세스 등 다양한 기능을 이용할 수 있습니다. 이는 트레이딩 환경을 맞춤 설정하거나 전문 도구를 사용하여 정보에 입각한 트레이딩 결정을 내리고자 하는 트레이더에게 유용할 수 있습니다. 전반적으로 파생 API는 트레이딩 경험을 더 유연하게 제어할 수 있게 해주므로 트레이딩 스타일과 목표에 맞는 나만의 맞춤형 솔루션을 만들 수 있습니다.
+
+## 어떻게 사용하나요?
+
+파생 API를 사용하는 단계는 다음과 같습니다:
+
+1. **파생 API 계정 등록하기**: 파생 API 웹사이트로 이동하여 계정을 등록합니다. 등록을 마치면 API 요청을 인증하는 데 사용할 수 있는 API 토큰을 받게 됩니다.
+
+2. **API 설명서를 숙지하세요**: Deriv API는 사용 가능한 매개변수 및 응답 형식을 포함하여 API 엔드포인트 사용 방법을 설명하는 포괄적인 문서를 제공합니다. API 사용을 시작하기 전에 설명서를 숙지하고 있는지 확인하세요.
+
+3. **API 애플리케이션 만들기**를 클릭합니다: API 애플리케이션을 만들려면 애플리케이션의 이름과 리디렉션 URI를 제공해야 합니다. 리디렉션 URI는 사용자가 애플리케이션에서 파생 계정에 액세스하도록 승인한 후 리디렉션되는 URL입니다.
+
+4. **애플리케이션 승인**을 클릭합니다: API 애플리케이션을 생성한 후에는 파생 계정에 액세스하기 위해 애플리케이션을 승인해야 합니다. 이를 위해서는 파생 계정에 로그인하고 애플리케이션이 계정 데이터에 액세스할 수 있는 권한을 부여해야 합니다.
+
+5. **API 요청하기**를 클릭합니다: 애플리케이션이 승인되면 API 요청을 시작할 수 있습니다. API를 사용하여 계좌에 대한 정보를 검색하고, 거래를 하고, 주문을 관리하고, 기타 거래 관련 작업을 수행할 수 있습니다.
+
+6. **API 연동 테스트**: 애플리케이션을 시작하기 전에 API 연동을 철저히 테스트하여 올바르게 작동하는지 확인하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..e496e855d
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: 트레이딩 앱으로 수익 창출
+hide_title: true
+draft: false
+sidebar_label: 파생 API로 수익 창출하기
+sidebar_position: 1
+sidebar_class_name: 숨기기-사이드바-아이템
+tags:
+ - 개념
+ - 받으세요
+ - 수입
+ - 수익 창출
+ - 수익 창출
+ - api
+ - 웹소켓
+keywords:
+ - 개념
+ - 받으세요
+ - 수입
+ - 수익 창출
+ - 수익 창출
+ - api
+ - 웹소켓
+description: 파생 제휴사가 되거나 트레이딩 앱에 광고를 게재하거나 프리미엄 기능을 제공하여 파생 API로 수익을 창출하는 방법을 알아보세요.
+---
+
+## 파생 API로 수익 창출하기
+
+파생 API로 수익을 창출하는 방법에는 여러 가지가 있습니다:
+
+1. **트레이딩 애플리케이션에 대한 액세스 요금 청구**: 파생 API 기반 사용자 지정 트레이딩 애플리케이션이 사용자에게 가치를 제공하는 경우, 사용자에게 구독료 또는 일회성 액세스 요금을 청구하여 비즈니스의 수익원으로 만들 수 있습니다.
+
+2. **프리미엄 기능에 대한 과금**: 트레이딩 애플리케이션에 실시간 시장 데이터, 고급 차트 도구, 사용자에게 부가 가치를 제공하는 기타 프리미엄 기능과 같은 고급 기능이 있는 경우 사용자에게 해당 기능에 대한 액세스 비용을 청구하여 추가 수익을 창출할 수 있습니다.
+
+3. **제휴 마케팅**: 파생의 제휴 프로그램에 가입하고 파생 플랫폼에 신규 사용자를 추천하여 수수료를 받을 수 있습니다. 트레이딩이나 투자에 관심이 있는 오디언스가 있는 경우 좋은 옵션이 될 수 있습니다.
+
+4. **추천 수수료**: 파생 플랫폼과 통합되는 트레이딩 애플리케이션을 구축한 경우 신규 사용자를 애플리케이션으로 추천하는 기존 사용자에게 추천 수수료를 제공할 수 있습니다. 이러한 인센티브는 사용자들이 애플리케이션에 대해 널리 알리도록 유도하여 사용자 기반을 늘리는 데 도움이 될 수 있습니다.
+
+5. **광고**: 사용자 기반이 많은 트레이딩 애플리케이션을 구축한 경우 관련 광고주에게 광고 공간을 판매하는 것을 고려할 수 있습니다. 이는 추가 수익을 창출할 수 있는 좋은 방법이 될 수 있습니다.
+
+6. **마크업**: 파생 API를 사용하여 나만의 웹사이트와 앱을 만들고, 고객이 거래 및 결제한 금액에 대해 수수료를 받고, 마크업을 통해 창작물을 수익화할 수 있습니다.
+
+## 마크업
+
+파생 API를 사용하여 개발한 트레이딩 앱을 통해 구매한 모든 계약에 마크업을 적용하여 수익을 늘리세요. 최대 3%까지 직접 마크업을 설정할 수 있습니다.
+
+지원되는 거래 유형은 다음과 같습니다: 옵션, 멀티플라이어, 어큐뮬레이터.
+
+다음은 마크업이 계산되는 방법의 예입니다:
+
+2.00 USD\*\*의 지급금을 받으려면:
+
+- 마크업 없는 고객 지분 = **1.07 USD**\*\*
+
+마크업(예: 2%)이 적용되면 고객이 비용을 지불합니다:
+
+- 마크업이 적용된 고객의 지분 = 지분 + (지급금 x 마크업)
+- 마크업이 적용된 고객의 지분 = 1.07 USD + (2 USD x 2%) = **1.11 USD**.
+
+## 수수료 적립
+
+파생 API로 만든 웹사이트와 앱을 통해 고객이 거래하고 결제한 금액에 대한 수수료를 받으세요. 커미션 플랜에 대한 자세한 내용은 [여기](https://www.deriv.com/partners/affiliate-ib)에서 확인하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..8e7afa369
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: 개방형 인증
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - 개념
+ - 받으세요
+ - 수입
+ - 커미션
+ - 마크업
+keywords:
+ - 개념
+ - 받으세요
+ - 수입
+ - 커미션
+ - 마크업
+description: OAuth 인증, API 토큰 없이 로그인하는 방법, 트레이딩 앱의 사용자 환경을 개선하는 데 사용하는 방법에 대해 알아보세요.
+---
+
+## OAuth2란 무엇인가요?
+
+OAuth는 개방형 인증의 약자로, 클라이언트가 사용자의 로그인 자격 증명을 공개하지 않고도 서버의 사용자 리소스에 액세스할 수 있도록 하는 프로토콜입니다.
+
+이러한 유형의 인증을 통해 클라이언트는 API 토큰을 만들지 않고도 자신의 파생 계정을 사용하여 타사 앱에 로그인할 수 있습니다. 이 경우 타사 앱은 사용자의 비밀번호나 영구 API 토큰을 볼 수 없으므로 더 안전합니다.
+
+OAuth2 인증은 더 많은 설정 단계가 필요하지만 개발자가 클라이언트에 앱에 대한 액세스 권한을 부여할 수 있는 가장 안전한 방법입니다.
+
+OAuth2에 대한 자세한 내용은 [이 가이드](https://aaronparecki.com/oauth-2-simplified/)를 참조하세요.
+
+### OAuth 인증 사용 방법
+
+1. 앱 등록 페이지의 **웹사이트 URL 필드**에 **OAuth 리디렉션 URL**로 사용할 URL을 지정합니다.
+
+2. 웹사이트 또는 앱에 로그인 버튼을 추가하고 사용자를 'https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id'로 안내합니다(여기서 your_app_id는 앱의 ID).
+
+3. 사용자가 가입하면 **리디렉션 URL**로 입력한 URL로 리디렉션됩니다. 이 URL에는 사용자의 세션 토큰으로 인수가 추가되며 다음과 비슷하게 보입니다: `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=`
+
+4. URL의 매개변수에서 모든 계정과 각 계정의 세션 토큰을 확인할 수 있습니다. 계정을 대신하여 작업을 수행하려면 이 토큰을 Authorize API 호출에 전달하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/intro.md b/i18n/ko/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..7d18b343f
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,104 @@
+---
+title: 빠른 시작
+hide_title: false
+draft: false
+sidebar_label: 빠른 시작
+sidebar_position: 0
+sidebar_class_name: 숨기기-사이드바-아이템
+tags:
+ - 빠른 시작
+ - 시작하기
+ - 빠른 시작
+keywords:
+ - deriv
+ - api
+ - 시작하기
+ - 빠른 시작
+description: 사용 가능한 파생 API 코드 예제 및 언어에 대한 개요와 이를 사용해 트레이딩 앱을 만드는 방법을 알아보세요.
+---
+
+```mdx-code-block
+'@site/src/components/RenderOfficialContents'에서 RenderOfficialContents를 임포트합니다;
+```
+
+문서는 여러 섹션으로 나뉘어 있습니다:
+
+
+
+
+
+
+ 핵심 개념 페이지를 살펴보고
+ 에서 시간을 내어 읽어보세요. 이러한 개념은 웹소켓 서버 API(
+ )와 이를 보다 효율적으로 사용하는 방법에 익숙해지는 데 도움이 될 것입니다. 프레임워크나 라이브러리와는 관련이 없습니다.
+
+
+
+ 핵심 개념 페이지를 읽고 나면
+ 애플리케이션에서 사용할 언어, 프레임워크 또는 라이브러리(
+ )에 따라 구현 방식을 선택할 수 있습니다.
+
+
+
코드 예제
+
+코드 내에서 API를 구현하는 방법을 알고 싶으시다면
+에서 코드 예시를 살펴보시기 바랍니다. 이 코드 예제는
+`CodeSandboxes`에 있습니다. 이렇게 하면 코드 예제를 쉽게 포크하여
+개인 용도로 실험해 볼 수 있습니다. 현재는 자바스크립트 코드 예제만 제공되지만, 조만간 다양한 언어, 프레임워크 및 라이브러리로 제작된 예제
+를 추가할 계획입니다.
+
+
+
언어
+
+
+
+ 코드 예제를 사용할 때는{' '}
+ 언어 섹션을 참조하시기 바랍니다. 여기에서는
+ 개인 프로젝트를 올바르게 설정하여 API를 사용하는 방법을 자세히 설명합니다. 프로젝트에 코드 예제 중 일부를 통합하려고 할 때
+ 이 도움이 될 것입니다.
+
+
+
+
지침
+
+
+
+ 예를 들어 애플리케이션으로 '수익을 창출'하는 방법이나 애플리케이션에 사용자가 안전하게 로그인할 수 있는
+ '안전한 방법'을 만드는 방법을 알고 싶으시다면 도움이 될 수 있는{' '}
+ 가이드를 몇 가지 제공해 드립니다.
+
+
+
+
파생 애플리케이션 설정
+
+
+
+ 자체 애플리케이션을 설정하는 데 필요한 필수 사항에 대해 자세히 알아보려면{' '}
+ 파생 애플리케이션 설정하기 섹션(
+ )을 참조하세요.
+
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..274fc9e12
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "숨기기-사이드바-아이템",
+ "label": "언어",
+ "position": 4,
+ "link": {
+ "type": "생성된 지수",
+ "title": "프로그래밍 언어",
+ "description": "선호하는 프로그래밍 언어를 선택해 웹소켓 API를 이용해 트레이딩 앱을 만드세요. 이 코드 예제를 통해 학습을 시작하세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..91e4eec6e
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "다트",
+ "position": 2,
+ "link": {
+ "type": "생성된 지수"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/ko/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..9629d5727
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: 소개
+sidebar_label: 소개
+sidebar_position: 0
+description: Deriv의 WebSocket API에서 순수 언어를 사용하는 방법에 대한 단계별 지침을 확인하세요. 이 API 예제를 통해 트레이딩 앱 구축을 시작하세요.
+---
+
+각 언어 섹션에는 순수 언어 기능으로 '파생 웹소켓 서버 API'를 사용하는 방법에 대한 단계별 지침이 포함되어 있습니다. 따라서 문서를 처음 사용하는 경우 각 섹션을 살펴보고 최대한 활용하시기 바랍니다.
+
+:::tip
+원하는 섹션으로 바로 이동할 수 있습니다. 각 단계를 시작하는 데 도움이 되는 요구 사항 링크가 있습니다.
+:::
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..a7cf313a5
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "자바스크립트",
+ "position": 1,
+ "link": {
+ "type": "생성된 지수",
+ "description": "웹소켓 API를 통해 자바스크립트, HTML, CSS로 트레이딩 앱 구축을 시작하세요."
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..7e3f3ec24
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: 국가 목록 가져오기
+sidebar_label: 국가 목록 보기
+sidebar_position: 2
+tags:
+ - 국가 목록
+ - 자바스크립트
+keywords:
+ - 국가 목록
+ - 자바스크립트
+description: 거래 앱에 국가 목록을 추가하여 사용자에 대한 정보를 얻으세요. 이 JavaScript API 예제를 통해 그 방법을 알아보세요.
+---
+
+
+
+국가 목록을 가져오려면 다음 방법을 사용하여 열린 이벤트 리스너를 업데이트하세요:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // 밀리초 단위로, 120초와 같습니다
+let interval;
+// `open` 이벤트에 가입
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // 연결 유지
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+```
+
+이제 데이터를 렌더링하도록 `message` 이벤트 리스너를 업데이트합니다:
+
+```js title="index.js" showLineNumbers
+// `메시지` 이벤트 구독
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('국가 목록', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong 응답: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('받은 메시지: ', receivedMessage);
+ break;
+ }
+});
+```
+
+응답은 객체여야 합니다:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "residence_list": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_id": "35818",
+ "text": "알란드 제도",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "운전면허증"
+ },
+ "national_identity_card": {
+ "display_name": "주민등록증"
+ },
+ "여권": {
+ "display_name": "여권"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_id": "355",
+ "text": "알바니아",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+이 통화를 통해 다음과 같은 지원 국가에 대한 유용한 정보를 얻을 수 있습니다:
+
+- 각 국가별 '2글자' 코드
+- 각 국가별 `아이덴티티` 서비스 공급자
+- 국가 세금 식별자 형식(`tin_format`)
+- 등
+
+이는 거주 국가에 따라 사용자에게 신원 기반에 대한 검증된 정보를 제공하도록 요청해야 하는 계정 생성 양식에 유용할 수 있습니다.
+
+:::주의
+주소 및 납세자 번호 확인을 위해 제공된 'tin_format'을 국가에 맞게 사용하세요.
+:::
+
+다음 단계에서는 사용자의 국가가 중요합니다. 사용할 수 있는 에셋과 기능을 결정합니다.
+
+:::tip
+양식을 채우기 전에 국가 목록을 가져오는 것이 좋습니다.
+:::
+
+:::danger
+IDV`및`ONFIDO\\\\\\\` 신원 서비스, 그 차이점 및 가능성에 대한 자세한 내용이 필요합니다.
+:::
+
+최종 코드는 다음과 같습니다:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // 앱_id로 바꾸거나 테스트를 위해 1089로 남겨둡니다.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // 밀리초 단위로, 120초와 같습니다
+let interval;
+
+// `open` 이벤트에 가입
+websocket.addEventListener('open', (event) => {
+ console.log('websocket 연결 설정됨: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // 연결 유지
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// `message` 이벤트에 가입
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('국가 목록', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong 응답: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('수신 메시지: ', receivedMessage);
+ break;
+ }
+});
+
+// `close` 이벤트에 가입
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connected closed: ', event);
+ clearInterval(interval);
+});
+
+// `error` 이벤트에 가입
+websocket.addEventListener('error', (event) => {
+ console.log('웹소켓 연결에서 오류가 발생했습니다', event);
+});
+```
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..7e5c6fa14
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: 프로젝트 설정 | 자바스크립트
+sidebar_label: 프로젝트 설정
+sidebar_position: 0
+tags:
+ - 자바스크립트
+keywords:
+ - js
+ - 프로젝트 설정
+description: 웹소켓을 사용하여 다음 API 트레이딩 앱 프로젝트의 디렉토리를 생성하세요.
+---
+
+### 프로젝트 만들기
+
+웹소켓 연결을 처리할 자바스크립트 파일을 포함하는 간단한 `HTML` 페이지를 만들겠습니다. 먼저 다음 프로젝트를 위한 디렉터리를 만듭니다:
+
+```bash
+MKDIR 파생-웹소켓-데모
+```
+
+파생 웹소켓 데모\\\\\\\` 폴더로 이동합니다:
+
+```bash
+CD 파생-웹소켓-데모
+```
+
+그런 다음 아래와 같이 필요한 파일을 만듭니다:
+
+```bash
+touch index.html index.css index.js
+```
+
+:::tip
+라이브 서버 확장](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)을 활성화한 상태에서 [Visual Studio Code](https://code.visualstudio.com/)를 사용하는 것이 좋습니다. 이는 구현에 많은 도움이 될 것입니다.
+:::
+
+이제 `index.html` 파일을 열거나 [라이브 서버 확장 프로그램](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)을 사용합니다.
+
+이제 다음 방법을 사용하여 파일의 콘텐츠를 변경합니다:
+
+```js title="index.js" showLineNumbers
+console.log('여기에 웹소켓 연결을 생성합니다');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ 파생 HTML JS 데모
+
+
+
파생 웹소켓 API 데모
+
+
+
+```
+
+콘텐츠를 추가한 후 `index.html` 파일을 실행하거나 라이브 서버 확장 프로그램을 사용하여 애플리케이션을 실행할 수 있습니다. 앱을 실행할 때 콘솔에서 `console.log`가 표시되는지 확인하세요. 그러면 웹소켓 연결이 제대로 구현될 수 있도록 자바스크립트 파일이 작동하고 있다는 것을 알 수 있습니다.
+
+Deriv 웹소켓을 설정하려면 [웹소켓 연결](/docs/languages/javascript/websocket-connection) 페이지로 이동하세요.
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..03f1944c3
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: 웹소켓 연결 설정
+sidebar_label: WebSocket 연결
+sidebar_position: 1
+tags:
+ - 자바스크립트
+keywords:
+ - js
+ - 웹소켓-연결
+description: 트레이딩 앱에서 웹소켓 API에 대한 웹소켓 연결을 설정하는 방법에 대한 안내서입니다.
+---
+
+:::caution
+
+웹소켓에 익숙하지 않으시다면 [문서](/docs/core-concepts/websocket)를 확인하시기 바랍니다.
+
+:::
+
+### 웹소켓 연결 설정
+
+
+
+다음으로 아래와 같이 파생 웹소켓 서버에 대한 웹소켓 연결을 생성합니다:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // 앱_id로 바꾸거나 테스트를 위해 1089로 남겨둡니다.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+```
+
+:::info
+'app_id = 1089'는 테스트 용도로만 사용됩니다. 프로덕션 환경에서 애플리케이션을 릴리스할 때 고유한 app_id로 업데이트하세요. 새 앱을 직접 만들려면 [이 가이드](/docs/setting-up-a-deriv-application)를 확인하세요.
+:::
+
+이 시점에서 우리는 '웹소켓 서버'에 연결됩니다. 그러나 당사는 어떠한 데이터도 수신하지 않습니다. 데이터를 보내거나 받으려면 웹소켓 이벤트에'구독'해야 합니다.
+
+일반적으로 `웹소켓 연결`에는 4개의 이벤트가 있습니다:
+
+- **close**:
+ 웹소켓과의 연결이 닫힐 때 발생합니다. 가까운 부동산을 통해서도 이용할 수 있습니다.
+- **open**:
+ 웹소켓과의 연결이 열릴 때 발생합니다. 온오픈 프로퍼티를 통해서도 이용 가능합니다.
+- **메시지**:
+ 웹소켓을 통해 데이터가 수신될 때 발생합니다. 온메시지 속성을 통해서도 사용할 수 있습니다.
+- **오류**:
+ 일부 데이터를 전송할 수 없는 경우와 같이 오류로 인해 웹소켓과의 연결이 닫혔을 때 발생하는 이벤트입니다. onerror 속성을 통해서도 사용할 수 있습니다.
+
+웹소켓 연결에 이러한 이벤트에 대한 이벤트 리스너를 추가해 보겠습니다.
+
+```js title="index.js" showLineNumbers
+//
+websocket.addEventListener('open', (event) => {
+ console.log('websocket 연결 설정됨: ', event);
+});
+
+// `message` 이벤트 구독
+websocket.addEventListener('message', (event) => {
+ console.log('서버로부터 새 메시지 수신: ', event);
+});
+
+// `close` 이벤트 구독
+websocket.addEventListener('close', (event) => {
+ console.log('웹소켓 연결이 종료되었습니다: ', event);
+});
+
+// `error` 이벤트에 가입
+websocket.addEventListener('error', (event) => {
+ console.log('웹소켓 연결에서 오류가 발생했습니다', event);
+});
+```
+
+이제 브라우저에서 `index.html` 파일을 열고 개발자 콘솔을 확인합니다. '웹소켓 연결이 설정됨'에 대한 로그만 표시되어야 합니다.
+
+### 데이터 전송 및 수신
+
+웹소켓 서버는 핑/퐁 기능을 제공합니다. 데모 프로젝트에서 이 기능을 사용하여 데이터를 주고받도록 해보겠습니다. 아래와 같이 `open` 및 `메시지`에 대한 이벤트 리스너를 변경합니다:
+
+:::caution
+웹소켓 연결의 'send' 함수는 '문자열', '배열 버퍼', '블롭', '유형 배열' 및 '데이터 뷰'만 수신합니다. 자세한 내용은 [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send)에서 확인할 수 있습니다. 즉, `객체`를 보내려면 먼저 `JSON.stringify`로 문자열화해야 합니다.
+:::
+
+```js title="index.js" showLineNumbers
+//
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+});
+
+// `메시지` 이벤트 구독
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('서버로부터 새 메시지 수신: ', receivedMessage);
+});
+```
+
+수신된 메시지\\\\\\\`는 이와 같은 객체가 될 것입니다:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+축하드립니다 :tada:
+
+방금 웹소켓으로 첫 번째 데모 프로젝트를 만들었습니다.
+
+:::tip
+'핑' 요청은 주로 연결을 테스트하거나 연결을 유지하는 데 사용됩니다.
+:::
+
+### 웹소켓 연결 유지
+
+기본적으로 '웹소켓 연결'은 약 **180초** 동안 트래픽이 전송되지 않으면 닫힙니다. 연결을 유지하는 한 가지 방법은 **120초** 간격으로 [ping](/api-explorer#ping) 요청을 보내는 것입니다. 이렇게 하면 연결이 활성 상태로 유지됩니다.
+
+간단한 설정 예는 다음과 같습니다:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // 밀리초 단위로, 120초와 같습니다
+let interval;
+websocket.addEventListener('open', (event) => {
+ console.log('websocket 연결 설정: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // 연결 유지
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// `close` 이벤트에 가입
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connected closed: ', event);
+ clearInterval(interval);
+});
+```
+
+이제 연결이 '설정'되면 '12000ms' 간격으로 '핑' 요청을 보내기 시작합니다.
+
+최종 코드는 다음과 같아야 합니다:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // 귀하의 app_id로 바꾸거나 테스트를 위해 1089로 남겨두세요.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // 밀리초 단위로, 120초와 같습니다
+let interval;
+
+// `open` 이벤트에 가입하세요
+websocket.addEventListener('open', (event) => {
+ console.log('websocket 연결 설정됨: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // 연결 유지
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// `message` 이벤트에 가입
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('서버로부터 받은 새 메시지: ', receivedMessage);
+});
+
+// `close` 이벤트에 가입
+websocket.addEventListener('close', (event) => {
+ console.log('웹소켓 연결 종료: ', event);
+ clearInterval(interval);
+});
+
+// `error` 이벤트 구독
+websocket.addEventListener('error', (event) => {
+ console.log('웹소켓 연결에서 오류가 발생했습니다', event);
+});
+```
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..ad5f5b4b1
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "생성된 지수"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/ko/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..812e6dc56
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "타입스크립트",
+ "position": 4,
+ "link": {
+ "type": "생성된 지수"
+ }
+}
diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/ko/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..9c5114234
--- /dev/null
+++ b/i18n/ko/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: 파생 애플리케이션 만들기
+sidebar_label: 파생 애플리케이션 설정
+sidebar_position: 7
+sidebar_class_name: 숨기기-사이드바-아이템
+tags:
+ - 소개
+ - 신청
+ - 설정
+keywords:
+ - 소개
+ - 신청
+ - 설정
+description: 트레이딩 API의 도움을 받아 파생 API 토큰을 생성하고 트레이딩 애플리케이션을 구축하는 단계별 가이드입니다. 더 보기.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### Deriv 계좌
+
+아직 Deriv 계정이 없는 경우, 가입 페이지를 방문하거나 new_account_virtual API 호출을 사용하여 쉽게 계정을 만들 수 있습니다. 완전히 무료입니다. 이미 계정이 있는 경우 계정 정보를 사용하여 로그인하세요. 테스트 중 실수로 자금이 손실되는 것을 방지하려면 실제 계정 대신 데모 계정을 사용하는 것이 좋습니다.
+
+마크업을 받으려면 데리브 리얼 계정을 생성하여 월별 수익을 받으세요. 새로운_계정_실제 또는 새로운_계정_말타인베스트 API 호출을 사용하여 실제 계정을 만들 수도 있습니다.
+
+:::caution
+파생 애플리케이션을 만들려면 애플리케이션에 사용하려는 계정에 대한 관리자 범위가 있는 API 토큰이 필요합니다.
+:::
+
+## 파생 API 토큰을 만드는 방법
+
+API 토큰을 생성하려면 대시보드로 이동하여 **토큰 관리** 탭을 선택하기만 하면 됩니다. 여기에서 애플리케이션의 기능에 필요한 액세스 수준과 일치하는 새 토큰을 생성합니다.
+
+새 API 토큰을 만들려면 다음 단계를 따르세요:
+
+1. 필요한 범위를 선택합니다.
+2. 토큰 이름 입력
+3. 만들기\*\*를 클릭합니다.
+
+또는 api_token API 호출을 통해 API 토큰을 만들 수도 있습니다.
+
+:::caution
+애플리케이션을 만들려면 '관리자' 범위의 토큰이 필요합니다.
+:::
+
+## 파생 애플리케이션을 만드는 방법
+
+적절한 구성 옵션으로 애플리케이션을 만들려면 대시보드에서 **애플리케이션 등록** 탭을 선택합니다. 애플리케이션 관리\*\* 탭에서 언제든지 애플리케이션의 구성을 변경할 수 있습니다.
+
+| 앱 정보 필드 | 설명 |
+| ------- | --------------------------------------------------------------------------------------------------------------------- |
+| 계좌 | 애플리케이션을 만들려는 계정 |
+| API 토큰 | 애플리케이션을 만들려는 API 토큰은 다음과 같습니다. |
+| 앱 이름 | 애플리케이션 이름 |
+| 마크업 | 수수료는 거래 가격에 추가되어 추가 수입을 얻습니다. |
+| 인증 URL | 클라이언트가 API 토큰 없이 파생 계정을 사용하여 앱에 로그인할 수 있는 URL입니다. |
+| 인증 URL | 이메일 인증에 사용됩니다. 인증 토큰이 제공된 경우 인증 토큰이 포함된 URL이 사용자의 이메일로 전송되며, 그렇지 않은 경우 인증 URL이 사용됩니다. |
+
+\*\*애플리케이션을 만들려면 다음 단계를 따르세요.
+
+1. 애플리케이션을 만들 계정을 선택합니다.
+2. 계정에 추가된 API 토큰을 선택합니다(\'관리자\' 범위여야 함).
+3. 애플리케이션의 이름을 입력합니다.
+4. 마크업\*\* 및 **OAuth 세부 정보** 필드를 채웁니다.
+5. 애플리케이션에 필요한 **인증 범위**를 선택합니다.
+6. 신청서 등록\*\*을 클릭합니다.
+
+구현에 따라 **인증** 및 **검증** URL이 올바른지 확인하세요.
+
+예를 들어 도메인이 \*\*`https://example.com`\*\*이고 \*\*권한 부여 및 인증이 \*\*\`확인\`\\\\\\\`으로 처리되는 경우 URL은 다음과 같습니다:
+
+**`https://example.com/verify`**
diff --git a/i18n/ko/docusaurus-theme-classic/navbar.json b/i18n/ko/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..c7cee2249
--- /dev/null
+++ b/i18n/ko/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Deriv API 로고",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "문서",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "대시보드",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "API 탐색기",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "블로그",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "버그 바운티",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/pl/code.json b/i18n/pl/code.json
new file mode 100644
index 000000000..19a9dd789
--- /dev/null
+++ b/i18n/pl/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Proszę nawiązać połączenie"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Omawiaj swoje pomysły i dziel się rozwiązaniami z programistami na całym świecie."
+ },
+ "Join our community": {
+ "message": "Dołącz do naszej społeczności"
+ },
+ "We're here to help": {
+ "message": "Jesteśmy tu, aby Ci pomóc"
+ },
+ "Email us at": {
+ "message": "Wyślij nam wiadomość na"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "jeśli mają Państwo jakiekolwiek pytania."
+ },
+ "Change API endpoint": {
+ "message": "Zmiana punktu końcowego API"
+ },
+ "Server is Required": {
+ "message": "Wymagany jest serwer"
+ },
+ "Please enter a valid server URL": {
+ "message": "Proszę podać poprawne URL serwera"
+ },
+ "Server URL": {
+ "message": "Adres URL serwera"
+ },
+ "App ID is required": {
+ "message": "Wymagany jest identyfikator aplikacji"
+ },
+ "Please enter a valid app ID": {
+ "message": "Proszę wprowadzić prawidłowy identyfikator aplikacji"
+ },
+ "App ID": {
+ "message": "ID aplikacji"
+ },
+ "Connected to :": {
+ "message": "Połączono z:"
+ },
+ "Submit": {
+ "message": "Prześlij"
+ },
+ "Reset to original settings": {
+ "message": "Przywróć pierwotne ustawienia"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} pozycje",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Nawigacja po stronach dokumentów",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Poprzedni",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Następny",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "To wywołanie API musi być autoryzowane, ponieważ wymaga dostępu do informacji o Państwa koncie."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Proszę zalogować się na swoje konto Deriv, aby kontynuować. Jeśli nie mają Państwo konta Deriv, proszę się najpierw zarejestrować."
+ },
+ "Sign up": {
+ "message": "Zarejestruj się"
+ },
+ "Log in": {
+ "message": "Zaloguj"
+ },
+ "Request JSON": {
+ "message": "Żądanie JSON"
+ },
+ "Send Request": {
+ "message": "Proszę wysłać prośbę"
+ },
+ "Clear": {
+ "message": "Wyczyść"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "Państwa obiekt JSON jest nieprawidłowy. Proszę upewnić się, że składnia obiektu JSON jest poprawna."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Proszę zalogować się na swoje konto Deriv, aby otrzymać token API i rozpocząć korzystanie z naszego API."
+ },
+ "Log In": {
+ "message": "Zaloguj"
+ },
+ "API Token Manager": {
+ "message": "Menedżer tokenów API"
+ },
+ "Deriv API features": {
+ "message": "Funkcje Deriv API"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API daje pełny dostęp do wszystkich funkcji handlowych DTrader i pozwala na tworzenie własnych kompleksowych systemów transakcyjnych i narzędzi analitycznych."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Handlować opcjami cyfrowymi i mnożnikami"
+ },
+ "Monitor real-time pricing": {
+ "message": "Monitorować ceny w czasie rzeczywistym"
+ },
+ "Buy/sell contracts": {
+ "message": "Kupować i sprzedawać kontrakty"
+ },
+ "Manage user's accounts": {
+ "message": "Zarządzaj kontami użytkownika"
+ },
+ "Monitor existing contracts": {
+ "message": "Monitorować istniejące kontrakty"
+ },
+ "View user's historical transactions": {
+ "message": "Wyświetl historyczne transakcje użytkownika"
+ },
+ "See what our clients say": {
+ "message": "Zobacz, co mówią nasi klienci"
+ },
+ "Comprehensive all-in-one": {
+ "message": "Kompleksowe rozwiązanie w zakresie"
+ },
+ "client library": {
+ "message": "biblioteki klienta"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Uproszczenie procesów tworzenia i uruchamiania aplikacji"
+ },
+ "faster with the client library of your choice.": {
+ "message": "dzięki wybranej bibliotece klienta."
+ },
+ "Go to the JavaScript library": {
+ "message": "Przejdź do biblioteki JavaScript"
+ },
+ "Go to the Python library": {
+ "message": "Przejdź do biblioteki Pythona"
+ },
+ "Go to the Flutter library": {
+ "message": "Przejdź do biblioteki Flutter"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "Zacznij korzystać z naszego API w 3 prostych krokach:"
+ },
+ "1. Learn about our API": {
+ "message": "1. Zapoznaj się z naszym API"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Zrozumienie podstawowych pojęć i terminologii"
+ },
+ "2. Sign up": {
+ "message": "2. Zarejestruj się"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "Utwórz darmowe konto Deriv, aby uzyskać dostęp do naszego API"
+ },
+ "3. Register your app": {
+ "message": "3. Zarejestruj swoją aplikację"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Wypełnij formularz rejestracyjny, aby rozpocząć korzystanie z Deriv API"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "Korzystając z naszego interfejsu API, potwierdzają Państwo, że przeczytali Państwo i zaakceptowali nasz"
+ },
+ "terms and conditions.": {
+ "message": "regulamin."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Skorzystaj z naszego potężnego, elastycznego i bezpłatnego interfejsu API, aby zbudować niestandardową platformę handlową"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "- dla siebie lub dla swojej firmy."
+ },
+ "Quick Start": {
+ "message": "Szybki start"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Sposoby zarabiania dzięki Deriv API"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Proszę zarejestrować swoją aplikację w Deriv i dodać procentową marżę do cen kontraktów, aby czerpać zyski z każdego zakupionego kontraktu."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Zarejestruj się jako partner, stwórz swoją aplikację i otrzymuj prowizje od transakcji zrealizowanych za pośrednictwem aplikacji i wybranego planu partnerskiego."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Zarejestruj się jako agent płatności, zbuduj własną niestandardową witrynę płatności i korzystaj z naszego interfejsu API, aby zarabiać prowizję od każdej płatności, którą przetwarzasz dla klientów Deriv."
+ },
+ "Select API Call - Version 3": {
+ "message": "Wybierz wywołanie API - wersja 3"
+ },
+ "ALL CALLS": {
+ "message": "WSZYSTKIE WYWOŁANIA"
+ },
+ "Note:": {
+ "message": "Uwaga:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "Proszę nie udostępniać tokenów z zakresu administratora osobom nieupoważnionym."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "Ten zakres umożliwi aplikacjom stron trzecich podgląd aktywności i ustawień Twojego konta, limitów, bilansów, historii zakupu zakładów i innych informacji."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "Ten zakres umożliwi aplikacjom stron trzecich zakup i sprzedaż kontraktów na Twój rachunek, odnawianie wygasających zakupów i zasilanie kont demo."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "Ten zakres umożliwi aplikacjom stron trzecich wypłatę środków na konta pośredników płatności oraz dokonanie przelewów między kontami."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "Ten zakres umożliwi aplikacjom stron trzecich podgląd na historię inwestycji."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "Ten zakres umożliwi aplikacjom stron trzecich m. in. otwieranie kont w Twoim imieniu, zarządzanie Twoimi ustawieniami oraz użycie tokenów."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "Wybierz zakresy dostępu w zależności od potrzeb."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Skopiuj i wklej token w aplikacji."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "To konto nie ma tokenów API z zakresem administratora. Proszę wybrać inne konto."
+ },
+ "App information": {
+ "message": "Informacje o aplikacji"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Wybierz token API (powinien mieć zakres administratora)"
+ },
+ "App name (required)": {
+ "message": "Nazwa aplikacji (wymagana)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Ta nazwa jest zajęta. Wybierz inną."
+ },
+ "Markup": {
+ "message": "Znaczniki"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Możesz zarobić prowizję, dodając marżę do ceny każdej transakcji. Wprowadź tutaj swój procent marży."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Uwaga: Marża jest dostępna tylko dla kont rzeczywistych."
+ },
+ "Markup percentage (optional)": {
+ "message": "Znacznik procentowy (opcjonalnie)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Wprowadź 0, jeśli nie chcesz otrzymywać marży. Maksymalna marża: 3%"
+ },
+ "OAuth details": {
+ "message": "Szczegóły OAuth"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Pozwala to klientom logować się do aplikacji przy użyciu kont Deriv bez tokena API."
+ },
+ "Authorisation URL (optional)": {
+ "message": "Adres URL autoryzacji (opcjonalnie)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Proszę pamiętać, że ten adres URL będzie używany jako adres URL przekierowania OAuth dla autoryzacji OAuth."
+ },
+ "Verification URL (optional)": {
+ "message": "Weryfikacyjny adres URL (opcjonalnie)"
+ },
+ "Scope of authorization": {
+ "message": "Zakres upoważnienia"
+ },
+ "Select the scope for your app:": {
+ "message": "Proszę wybrać zakres aplikacji:"
+ },
+ "Read": {
+ "message": "Przeczytaj"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": Będziesz mieć pełny dostęp do informacji o swoich klientach."
+ },
+ "Trade": {
+ "message": "Handluj"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Będziesz mieć możliwość kupowania i sprzedawania kontraktów w imieniu swoich klientów."
+ },
+ "Trading information": {
+ "message": "Informacje inwestycyjne"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Będziesz mieć możliwość przeglądania informacji handlowych swoich klientów, w tym salda ich rachunków."
+ },
+ "Payments": {
+ "message": "Płatności"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": Będziesz mieć możliwość dokonywania wpłat i wypłat w imieniu swoich klientów."
+ },
+ "Admin": {
+ "message": "Admin"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": Pełny dostęp do konta, w tym dostęp do zarządzania tokenami bezpieczeństwa."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "Rejestrując swoją aplikację, potwierdzasz przeczytanie i zaakceptowanie Deriv API"
+ },
+ "terms and conditions": {
+ "message": "regulamin"
+ },
+ "Edit application details": {
+ "message": "Edytuj szczegóły aplikacji"
+ },
+ "Delete application": {
+ "message": "Usuń aplikację"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Aby zobaczyć swoje dane, proszę zarejestrować swoją aplikację za pomocą formularza rejestracyjnego."
+ },
+ "Register now": {
+ "message": "Zarejestruj się teraz"
+ },
+ "Manage tokens": {
+ "message": "Zarządzanie tokenami"
+ },
+ "Register application": {
+ "message": "Zarejestruj aplikację"
+ },
+ "Manage applications": {
+ "message": "Zarządzanie aplikacjami"
+ },
+ "Your apps": {
+ "message": "Twoje aplikacje"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Zarejestruj swoją aplikację, uzyskaj identyfikator aplikacji i zacznij korzystać z interfejsu API Deriv"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Zwracaj uwagę na to, komu udostępniasz ten token. Osoba posiadająca ten token może wykonać następujące działania na Twoim koncie w Twoim imieniu"
+ },
+ "Add accounts": {
+ "message": "Dodaj konta"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "Tworzenie lub usuwanie tokenów API w celu inwestowania lub wypłaty środków"
+ },
+ "Modify account settings": {
+ "message": "Zmień ustawienia konta"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Wprowadź token API (z zakresem administratora), aby zarejestrować aplikację."
+ },
+ "You have successfully registered your application.": {
+ "message": "Aplikacja została pomyślnie zarejestrowana."
+ },
+ "You can now start using Deriv API": {
+ "message": "Teraz możesz zacząć korzystać z Deriv API"
+ },
+ "Got it": {
+ "message": "Rozumiem"
+ },
+ "Cancel": {
+ "message": "Anuluj"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Ta strona uległa awarii.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Nie znaleziono strony",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "Nie udało się znaleźć tego, czego szukasz.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Skontaktuj się z właścicielem strony, która połączyła Cię z oryginalnym adresem URL i poinformuj go, że jego link jest uszkodzony.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "uwaga",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "wskazówka",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "niebezpieczeństwo",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "info",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "uwaga",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Przewiń do góry",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Archiwizuj",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Archiwizuj",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Nawigacja na stronie z listą blogów",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Nowsze wpisy",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Starsze wpisy",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Nawigacja na stronie wpisu na blogu",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Nowszy wpis",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Starszy wpis",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Jeden post|{count} posty/postów",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} oznaczone tagiem \"{tagName}\"",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Zobacz wszystkie tagi",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Przełączanie między trybem ciemnym i jasnym (obecnie {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "tryb ciemny",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "tryb jasny",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Menu okruszkowe",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Jeden dokument oznaczony|Dokumenty oznaczone: {count}",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} z \"{tagName}\"",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Wersja: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Jest to niepublikowana dokumentacja dla wersji {siteTitle} {versionLabel} .",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "To dokumentacja dla {siteTitle} {versionLabel}, która nie jest już aktywnie utrzymywana.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Aktualną dokumentację można znaleźć na stronie {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "najnowsza wersja",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Edytuj tę stronę",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "Bezpośredni link do {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " dnia {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " przez {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Ostatnia aktualizacja{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Wersje",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Tagi:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Zamknij",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Nawigacja po ostatnich postach na blogu",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Skopiowano",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Kopiowanie kodu do schowka",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Kopiuj",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Przełączanie zawijania wyrazów",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Przełącz zwijaną kategorię paska bocznego '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Języki",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Główne",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Dowiedz się więcej",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "Więcej informacji o {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Strona główna",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "Na tej stronie",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "Jedna minuta czytania|{readingTime} min czytania",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Zwiń pasek boczny",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Zwiń pasek boczny",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Pasek boczny dokumentów",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Zamknij pasek nawigacji",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Przełącz pasek nawigacji",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Powrót do menu głównego",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Rozwiń pasek boczny",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Rozwiń pasek boczny",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Wynik",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Edytor na żywo",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "Brak wyników"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Zobacz wszystkie wyniki"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Zobacz wyniki poza {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "Zobacz wszystkie wyniki w {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "Szukaj",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "Wyniki wyszukiwania dla \"{query}\"",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Przeszukaj dokumentację",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "wszędzie"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "Znaleziono 1 dokument|Znalezione dokumenty {count} ",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "Nie znaleziono żadnych dokumentów",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Spróbuj ponownie",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Przejdź do głównej zawartości",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Tagi",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Strona firmy Deriv"
+ },
+ "Who we are": {
+ "message": "Kim jesteśmy"
+ },
+ "Contact us": {
+ "message": "Skontaktuj się z nami"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Dozwolone są tylko znaki alfanumeryczne ze spacjami i podkreśleniami. (Przykład: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "Nazwa nie może zawierać słów „Binary”, „Deriv” lub podobnych słów."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "Adres URL witryny nie może przekraczać 255 znaków."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Wprowadź prawidłowy adres URL. (Przykład: https://www.[Nazwa domeny].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "Wartość znacznika nie może być większa niż 4 znaki."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "Wartość znacznika musi być równa lub wyższa niż 0.00 i nie przekraczać 3,00."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Korzystanie z Deriv API do zbudowania aplikacji handlowej z funkcjami takimi jak wykresy cen w czasie rzeczywistym dostępne na Dtrader."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Korzyści z korzystania z Deriv API"
+ },
+ "Automation": {
+ "message": "Automatyzacja"
+ },
+ "Easy integration": {
+ "message": "Łatwa integracja"
+ },
+ "Fast execution": {
+ "message": "Szybka realizacja"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Aplikacja handlowa utworzona przy użyciu interfejsu API Deriv pokazana na laptopie."
+ },
+ "Personalise your trading": {
+ "message": "Spersonalizuj swój handel"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Spersonalizuj swoje aplikacje handlowe, aby dopasować je do swoich potrzeb. Twórz wykresy i widoki tak, jak lubisz. Opracuj swoją aplikację handlową za pomocą dowolnego wspólnego języka programowania i rozszerz swoje możliwości handlowe."
+ },
+ "Build a business and earn more": {
+ "message": "Zbuduj firmę i zarabiaj więcej"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Twórz własne aplikacje handlowe, korzystając z możliwości usług handlowych Deriv. Możesz dzielić się swoimi aplikacjami z innymi traderami lub klientami i zyskać szansę na większe zarobki lub zbudowanie własnego biznesu."
+ },
+ "Name": {
+ "message": "Nazwa"
+ },
+ "Token": {
+ "message": "Token"
+ },
+ "Scopes": {
+ "message": "Zakresy"
+ },
+ "Last Used": {
+ "message": "Ostatnio używane"
+ },
+ "Valid for IP": {
+ "message": "Obowiązuje dla IP"
+ },
+ "Update Application": {
+ "message": "Aktualizacja aplikacji"
+ },
+ "Register Application": {
+ "message": "Zarejestruj aplikację"
+ },
+ "Your account": {
+ "message": "Twoje konto"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Wybierz token API z zakresem administratora"
+ },
+ "Application Name": {
+ "message": "Nazwa aplikacji"
+ },
+ "Application ID": {
+ "message": "Identyfikator aplikacji"
+ },
+ "Redirect URL": {
+ "message": "Adres URL przekierowania"
+ },
+ "Actions": {
+ "message": "Działania"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Dozwolone są tylko znaki alfanumeryczne ze spacjami i podkreśleniami."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "Nazwa może zawierać do 48 znaków."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "Zduplikowane nazwy tokenów nie są dozwolone."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Dozwolone są tylko znaki alfanumeryczne ze spacjami i podkreśleniami"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Dozwolone są tylko 2-32 znaki"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "Żadne zduplikowane nazwy tokenów nie są dozwolone dla tego samego konta."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "Nie są dozwolone słowa kluczowe „deriv” lub „binary” ani słowa, które wyglądają podobnie, np. „_binary_” lub „d3eriv”."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Nadaj nazwę tokenowi i kliknij przycisk Utwórz, aby wygenerować token."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Nazwa tokena (utworzyłeś {numberOfTokens} spośród 30 tokenów)"
+ },
+ "Create": {
+ "message": "Utwórz"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 pozycja|{count} elementy/elementów",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "ostrzeżenie",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Rozwiń kategorię paska bocznego '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Zwiń kategorię paska bocznego '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Strona niewymieniona",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Ta strona jest niewymieniona. Wyszukiwarki nie będą go indeksować, a dostęp do niego mogą uzyskać tylko użytkownicy posiadający bezpośredni link.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "Nasz interfejs API umożliwia:"
+ },
+ "Yes, delete": {
+ "message": "Tak, usuń"
+ },
+ "Delete token": {
+ "message": "Usuń token"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "Czy na pewno chcesz usunąć ten token?"
+ },
+ "Delete app": {
+ "message": "Usuń aplikację"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "Czy na pewno chcesz usunąć tę aplikację?"
+ },
+ "Update App": {
+ "message": "Zaktualizuj aplikację"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "Nazwa tokena musi mieć co najmniej 2 znaki."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Dozwolone jest tylko do 32 znaków."
+ },
+ "Nevermind": {
+ "message": "Nieważne"
+ },
+ "OK": {
+ "message": "DOBRZE"
+ },
+ "Token created successfully!": {
+ "message": "Token został pomyślnie utworzony!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "Zapisz ten klucz tokena. Ze względów bezpieczeństwa nie można go ponownie wyświetlić ani skopiować. Jeśli zgubisz ten klucz, musisz wygenerować nowy token."
+ },
+ "Key": {
+ "message": "Klucz"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Utworzono maksymalną liczbę tokenów."
+ },
+ "Deriv account": {
+ "message": "Konta Deriv"
+ },
+ "Log out": {
+ "message": "Wyloguj się"
+ },
+ "Documentation": {
+ "message": "Dokumentacja"
+ },
+ "Dashboard": {
+ "message": "Pulpit"
+ },
+ "API explorer": {
+ "message": "Eksplorator API"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "Zgłaszanie błędów"
+ },
+ "Homepage": {
+ "message": "Strona domowa"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "jeśli potrzebujesz pomocy lub wsparcia."
+ },
+ "Send an email": {
+ "message": "Wyślij e-mail"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current.json b/i18n/pl/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..07230c030
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Następny",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Podstawowe pojęcia",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Naucz się korzystać z API WebSocket i wywołań API, aby stworzyć spersonalizowaną aplikację handlową.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Przykłady kodów",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Przykłady kodów",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Dowiedz się, które kody API są dostępne do zbudowania aplikacji handlowej. Ucz się z przykładami API.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Przykłady Javascript",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "Przykłady JavaScript",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Przeglądaj kody JavaScript, których możesz użyć do zbudowania aplikacji handlowej. Ucz się za pomocą przykładów JavaScript i przykładów API.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Języki",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Języki programowania",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "Wybierz preferowany język programowania, aby utworzyć aplikację handlową za pomocą naszego interfejsu API WebSocket. Zacznij uczyć się z tymi przykładami kodu.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "Zacznij budować swoją aplikację handlową za pomocą Javascript, HTML i CSS za pośrednictwem naszego interfejsu API WebSocket.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Przewodniki",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Przewodnik po interfejsie API Deriv, w tym przykłady API do tworzenia aplikacji handlowej z kompleksowymi funkcjami podobnymi do Deriv Trader. Zacznij już dziś!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..76df71b43
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Biblioteki klienckie",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się, jak korzystać z funkcji interfejsu API Deriv websocket w naszych bibliotekach klienckich"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..049ba28e7
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Klient Flutter",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Dokumenty klienta Flutter"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..b28b298cc
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Konfiguracja projektu
+sidebar_label: Konfiguracja
+sidebar_position: 0
+---
+
+Prosimy o sprawdzenie dokumentacji bibliotecznej [tutaj] (https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Będziemy aktualizować te strony w przyszłości, gdy będziemy mieli dla nich treści
+:::
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..eaa81a198
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Wprowadzenie
+sidebar_label: Wprowadzenie
+sidebar_position: 0
+description: Wprowadzenie do bibliotek klienckich
+---
+
+## Wprowadzenie
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..02e6ca94c
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Klient Python",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Dokumenty Python"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..947860078
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Konfiguracja projektu
+sidebar_label: Konfiguracja
+sidebar_position: 0
+---
+
+Prosimy o sprawdzenie dokumentacji bibliotecznej [tutaj] (https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Będziemy aktualizować te strony w przyszłości, gdy będziemy mieli dla nich treści
+:::
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..351de2dde
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Klient Typescript",
+ "position": 0,
+ "link": {
+ "type": "generated-index",
+ "description": "Dokumenty Typescript / Javascript"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..d84a552d1
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Konfiguracja projektu
+sidebar_label: Konfiguracja
+sidebar_position: 0
+---
+
+Prosimy o sprawdzenie dokumentacji bibliotecznej [tutaj] (https://binary-com.github.io/deriv-api/)
+
+:::caution
+Będziemy aktualizować te strony w przyszłości, gdy będziemy mieli dla nich treści
+:::
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..5d82736aa
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "FAQ",
+ "position": 7,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..9419a44c9
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: Warunki korzystania z API Deriv
+sidebar_label: Warunki korzystania z API Deriv
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Warunki korzystania z API Deriv
+---
+
+Interfejs API Deriv jest bezpłatny i podlega naszym [regulaminom] (https://deriv.com/terms-and-conditions) i
+[copyright] (https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+Jeśli napotkasz jakiekolwiek trudności w korzystaniu z niego lub jeśli potrzebujesz pomocy, skontaktuj się z nami
+za pośrednictwem jednego z naszych forów pomocy technicznej lub pocztą elektroniczną.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..b4b4cc208
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: Jak mogę zarabiać z deriv API?
+sidebar_label: Jak mogę zarabiać z deriv API?
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Jak zarabiać dzięki Deriv API
+---
+
+- Możesz zarabiać prowizję od transakcji i płatności wykonywanych przez klientów za pośrednictwem
+ witryn i aplikacji tworzonych za pomocą interfejsu API Deriv. Uzyskaj więcej informacji na temat planów prowizji
+ [tutaj] (https://deriv.com/partners/affiliate-ib).
+
+- Możesz także zarabiać na marżach za każdą umowę zakupioną za pośrednictwem aplikacji handlowej
+ utworzonej za pomocą interfejsu API Deriv. Znacznik jest zdefiniowany przez Ciebie i może wynosić od
+ do 5%.
+
+Oto przykład obliczania znaczników:
+
+- Aby uzyskać wypłatę w wysokości 2 USD\*\*: Stawka klienta bez marży = 1,07 **USD**
+- Z marżą (np. 2%) klient płaci: Stawka klienta z marżą =
+ Stawka + (wypłata x markup)
+- Stawka klienta z marżą = 1,07 **USD** + (2**USD** x 2%) = 1,11**USD**
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..ea8218360
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,21 @@
+---
+title: Co mogę zrobić z API deriv?
+sidebar_label: Co mogę zrobić z API deriv?
+sidebar_position: 0
+tags:
+ - faq
+keywords:
+ - faq
+description: funkcje Deriv API
+---
+
+Deriv API umożliwia wykonywanie prawie wszystkich funkcji platform Deriv, ponieważ
+mają one ten sam interfejs API. W przypadku naszych platform CFD (Deriv MT5 i Deriv X) funkcjonalność API
+jest dostępna tylko dla niektórych działań zarządzania kontem.
+
+Użytkownicy interfejsu API zazwyczaj wykonują następujące czynności:
+
+- Twórz strony internetowe podobne do Deriv, ale z różnymi funkcjami.
+- Twórz aplikacje komputerowe, aby wykonywać transakcje dla siebie i swoich klientów.
+- Przeglądaj historyczne informacje o kleszczach.
+- Automatyzuj usługi jako agenci płatniczy.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/pl/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..7f01cb1b4
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Szybki start
+hide_title: false
+draft: false
+sidebar_label: Szybki start
+sidebar_position: 0
+tags:
+ - wprowadzenie
+keywords:
+ - aplikacja handlowa
+ - kod api
+ - Przykład api
+description: Zapoznaj się z dostępnymi przykładami i językami kodu API Deriv oraz jak używać ich do tworzenia aplikacji handlowej.
+---
+
+Nasza dokumentacja podzielona jest na kilka sekcji:
+
+- [Konfigurowanie aplikacji deriv] (/docs/setting-up-a-deriv-application.md)
+- [Terminologia] (kategoria/terminologia)
+- [Podstawowe pojęcia] (kategoria/koncepcje rdzenia)
+- [Języki] (kategoria/języki)
+- [Biblioteki klienckie] (kategoria/biblioteki klienckie)
+- [Przewodniki] (kategoria/przewodniki)
+- [FAQ] (kategoria/FAQ)
+
+### Szybki start
+
+Spójrz na strony [Koncepcja podstawowa] (kategoria/rdzeń) i [Terminologia] (kategoria/terminologia) i poświęć trochę czasu na przeczytanie ich. Te koncepcje pomogą Ci zapoznać się z naszym interfejsem API serwera websocket i jak efektywniej z niego korzystać. Nie są one powiązane z żadnym z naszych frameworków ani bibliotek.
+
+Po przeczytaniu stron [Koncepcja podstawowa] (kategoria/rdzeń) i [Terminologia] (kategoria/terminologia) możesz zacząć wybierać podejście do implementacji w oparciu o język/ frameworko/bibliotekę, której chcesz użyć w aplikacji.
+
+Korzystanie z [Biblioteki klienta] (kategoria/biblioteki klienckie) jest opcjonalne i można uzyskać ten sam wynik w samouczkach zawartych w sekcji [Języki] (kategoria/języki), ale nasze biblioteki klienckie zapewniają bardziej „solidne” wywołania API „typu safe”.
+
+### Korzystanie z naszego serwera websocket z funkcjami tylko języków
+
+Jeśli chcesz korzystać z naszego interfejsu API serwera websocket z określonym językiem kodowania, zajrzyj do sekcji [Języki] (kategoria/języki) i kontynuuj swoją podróż stamtąd.
+
+:::caution
+Sugerujemy korzystanie z naszych [Biblioteki klienta] (kategorii/biblioteki klienckie), ponieważ zapewniają one lepsze wrażenia dla programistów.
+:::
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..ba7daf3ea
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Terminologia",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Proszę zapoznać się z naszą terminologią"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..7e8b010bb
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Weryfikacja tożsamości
+hide_title: false
+draft: false
+sidebar_label: Weryfikacja tożsamości
+sidebar_position: 4
+tags:
+ - pojęcia
+ - terminologia
+ - tożsamość
+ - weryfikacja
+ - dodaj
+ - dokument
+keywords:
+ - pojęcia
+ - terminologia
+ - tożsamość
+ - weryfikacja
+ - dodaj
+ - dokument
+description: Czym jest weryfikacja tożsamości w aplikacjach Deriv?
+---
+
+### Czym jest weryfikacja tożsamości w aplikacjach Deriv?
+
+Dodaje informacje o dokumencie, takie jak kraj wydania, identyfikator i typ dla procesów weryfikacji tożsamości.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..bbcafcb8b
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Konto",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszej kategorii konta"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..2782cb173
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Przekazywanie dokumentów
+hide_title: false
+draft: false
+sidebar_label: Przekazywanie dokumentów
+sidebar_position: 4
+tags:
+ - pojęcia
+ - dokument
+ - prześlij
+ - terminologia
+keywords:
+ - pojęcia
+ - dokument
+ - prześlij
+ - terminologia
+description: Co to jest wywołanie API przesyłania dokumentów?
+---
+
+### Co to jest wywołanie API przesyłania dokumentów?
+
+Poproś o informacje KYC od klienta
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..0cec05ec9
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Zaproszenia do oceny finansowej",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych rozmowach API oceny finansowej"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..553747e2c
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Uzyskaj ocenę finansową
+hide_title: false
+draft: false
+sidebar_label: Uzyskaj ocenę finansową
+sidebar_position: 4
+tags:
+ - pojęcia
+ - uzyskaj
+ - finansowe
+ - diagnoza
+ - terminologia
+keywords:
+ - pojęcia
+ - uzyskaj
+ - finansowe
+ - diagnoza
+ - terminologia
+description: Co to jest wywołanie API Get Financial Assessment API?
+---
+
+### Co to jest wywołanie API Get Financial Assessment API?
+
+To wezwanie pobiera szczegóły oceny finansowej.
+
+„Ocena finansowa” to kwestionariusz, który klienci niektórych firm lądowych muszą wypełnić ze względu na wymagania regulacyjne i KYC (poznaj swojego klienta).
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..bd479ca60
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Ustaw ocenę finansową
+hide_title: false
+draft: false
+sidebar_label: Ustaw ocenę finansową
+sidebar_position: 4
+tags:
+ - pojęcia
+ - aktywne symbole
+keywords:
+ - pojęcia
+ - aktywne symbole
+description: Co to jest wywołanie API Set Financial Assessment API?
+---
+
+### Co to jest wywołanie API Set Financial Assessment API?
+
+To wezwanie ustala szczegóły oceny finansowej na podstawie odpowiedzi klienta, aby przeanalizować, czy posiada doświadczenie i wiedzę, aby zrozumieć ryzyko związane z handlem opcjami binarnymi.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..62d96b7c6
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Pobierz ustawienia konta
+hide_title: false
+draft: false
+sidebar_label: Pobierz ustawienia konta
+sidebar_position: 4
+tags:
+ - pojęcia
+ - uzyskaj
+ - konto
+ - ustawienia
+ - terminologia
+keywords:
+ - pojęcia
+ - uzyskaj
+ - konto
+ - ustawienia
+ - terminologia
+description: Co to jest wywołanie API Get Account Settings?
+---
+
+### Co to jest wywołanie API Get Account Settings?
+
+Pobierz ustawienia użytkownika (e-mail, data urodzenia, adres itp.)
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..b38bd608f
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Portfolio
+hide_title: false
+draft: false
+sidebar_label: Portfolio
+sidebar_position: 4
+tags:
+ - pojęcia
+ - portfolio
+ - terminologia
+keywords:
+ - pojęcia
+ - portfolio
+ - terminologia
+description: Co to jest wywołanie Portfolio API?
+---
+
+### Co to jest wywołanie Portfolio API?
+
+Otrzymuj informacje o moim aktualnym portfolio wyjątkowych opcji.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..c5f68008d
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Tabela zysków
+hide_title: false
+draft: false
+sidebar_label: Tabela zysków
+sidebar_position: 4
+tags:
+ - pojęcia
+ - zysk
+ - tabela
+ - terminologia
+keywords:
+ - pojęcia
+ - zysk
+ - tabela
+ - terminologia
+description: Co to jest wywołanie API Profit Table?
+---
+
+### Co to jest wywołanie API Profit Table?
+
+Pobierz podsumowanie rachunku Tabela zysków, zgodnie z podanymi kryteriami wyszukiwania.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..a919a0e71
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Bieżąca kontrola konta
+hide_title: false
+draft: false
+sidebar_label: Bieżąca kontrola konta
+sidebar_position: 4
+tags:
+ - pojęcia
+ - rzeczywistość
+ - sprawdź
+ - terminologia
+keywords:
+ - pojęcia
+ - rzeczywistość
+ - sprawdź
+ - terminologia
+description: Co to jest wywołanie Reality Check API?
+---
+
+### Co to jest wywołanie Reality Check API?
+
+Pobierz podsumowanie transakcji klienta i rozliczaj usługę Reality Check.
+
+„Kontrola rzeczywistości” oznacza wyświetlanie czasu, który upłynął od rozpoczęcia sesji, oraz powiązanego zysku/straty klienta.
+
+Obiekt Reality Check jest wymogiem regulacyjnym dla niektórych firm zajmujących się lądowaniem.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..26dbc000c
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: Oświadczenie
+hide_title: false
+draft: false
+sidebar_label: Oświadczenie
+sidebar_position: 4
+tags:
+ - pojęcia
+ - oświadczenie
+ - terminologia
+keywords:
+ - pojęcia
+ - oświadczenie
+ - terminologia
+description: Co to jest wywołanie API Statement?
+---
+
+### Co to jest wywołanie API Statement?
+
+Pobierz podsumowanie transakcji na koncie, zgodnie z podanymi kryteriami wyszukiwania.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..9dd3d798d
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Konto wirtualne/rzeczywiste",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych połączeniach API konta wirtualnego i rzeczywistego"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..94d263886
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Kontrakt",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszej kategorii kontraktów"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..c54410915
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Kup/Sprzedaj połączenia kontraktowe",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych połączeniach API kupna i sprzedaży"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..b55892e37
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Kup umowę na wiele kont
+hide_title: false
+draft: false
+sidebar_label: Kup umowę na wiele kont
+sidebar_position: 4
+tags:
+ - pojęcia
+ - kup
+ - kontrakt
+ - wielokrotność
+ - konta
+ - terminologia
+keywords:
+ - pojęcia
+ - kup
+ - kontrakt
+ - wielokrotność
+ - konta
+ - terminologia
+description: Co to jest umowa kupna dla wielu kont API Call?
+---
+
+### Co to jest umowa kupna dla wielu kont API Call?
+
+Kup umowę na wiele kont określonych przez parametr „tokeny”.
+
+Uwaga, chociaż jest to autoryzowane połączenie, umowa nie jest kupowana dla autoryzowanego konta.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..3d8f2870d
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Kup kontrakt
+hide_title: false
+draft: false
+sidebar_label: Kup kontrakt
+sidebar_position: 4
+tags:
+ - pojęcia
+ - kup
+ - kontrakt
+ - terminologia
+keywords:
+ - pojęcia
+ - kup
+ - kontrakt
+ - terminologia
+description: Co to jest wywołanie API Buy Contract?
+---
+
+### Co to jest wywołanie API Buy Contract?
+
+Kup kontrakt.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..183e1f148
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "Umowy sprzedaży: wiele kont"
+hide_title: false
+draft: false
+sidebar_label: "Umowy sprzedaży: wiele kont"
+sidebar_position: 4
+tags:
+ - pojęcia
+ - sprzedaj
+ - kontrakt
+ - wielokrotność
+ - konta
+ - terminologia
+keywords:
+ - pojęcia
+ - sprzedaj
+ - kontrakt
+ - wielokrotność
+ - konta
+ - terminologia
+description: "Co to jest wywołanie API Sell Contracts: Multiple Accounts?"
+---
+
+### Co to jest wywołanie API Sell Contracts: Multiple Accounts?
+
+Sprzedawaj kontrakty na wiele kont jednocześnie.
+
+Wykorzystuje krótki kod odpowiedzi z „buy_contract_for_multiple_accounts” do identyfikacji umowy i tokenów autoryzacyjnych, aby wybrać, na których kontach chcesz sprzedawać te kontrakty.
+
+Pamiętaj, że dotyczy to tylko kont zidentyfikowanych przez tokeny. Nie spowoduje to sprzedaży umowy na aktualnie autoryzowanym koncie, chyba że dodasz token do rachunku bieżącego.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..22380af6f
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Sprzedaj kontrakt
+hide_title: false
+draft: false
+sidebar_label: Sprzedaj kontrakt
+sidebar_position: 4
+tags:
+ - pojęcia
+ - sprzedaj
+ - kontrakt
+ - terminologia
+keywords:
+ - pojęcia
+ - sprzedaj
+ - kontrakt
+ - terminologia
+description: Co to jest wywołanie API Sell Contract?
+---
+
+### Co to jest wywołanie API Sell Contract?
+
+Sprzedaj umowę zgodnie z poprzednim wezwaniem do „portfela”.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..cd1a60b29
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Umowy na symbol
+hide_title: false
+draft: false
+sidebar_label: Umowy na symbol
+sidebar_position: 4
+tags:
+ - pojęcia
+ - kontrakty
+ - symbol
+ - terminologia
+keywords:
+ - pojęcia
+ - kontrakty
+ - symbol
+ - terminologia
+description: Co to jest wywołanie interfejsu API Contracts for symbol?
+---
+
+### Co to jest wywołanie interfejsu API Contracts for symbol?
+
+Dla danego symbolu uzyskaj listę aktualnie dostępnych umów oraz najnowsze bariery i limity czasu trwania dla każdego kontraktu.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..ff88a5bab
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Połączenia z ofertą cenową",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych rozmowach API oferty cenowej"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..8ef2f9f11
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Propozycja cenowa: Otwarte kontrakty"
+hide_title: false
+draft: false
+sidebar_label: "Propozycja cenowa: Otwarte kontrakty"
+sidebar_position: 4
+tags:
+ - pojęcia
+ - cena
+ - propozycja
+ - otwórz
+ - kontrakty
+ - terminologia
+keywords:
+ - pojęcia
+ - cena
+ - propozycja
+ - otwórz
+ - kontrakty
+ - terminologia
+description: "Co to jest zaproszenie API oferty cenowej: Open Contracts?"
+---
+
+### Co to jest zaproszenie API oferty cenowej: Open Contracts?
+
+Otrzymuje najnowszą cenę za konkretny kontrakt.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..b9bb041fc
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Propozycja ceny
+hide_title: false
+draft: false
+sidebar_label: Propozycja ceny
+sidebar_position: 4
+tags:
+ - pojęcia
+ - cena
+ - propozycja
+ - terminologia
+keywords:
+ - pojęcia
+ - cena
+ - propozycja
+ - terminologia
+description: Co to jest wywołanie API oferty cenowej?
+---
+
+### Co to jest wywołanie API oferty cenowej?
+
+Otrzymuje najnowszą cenę za konkretny kontrakt.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..550f8b45f
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Sprzedaż wygasłych kontraktów
+hide_title: false
+draft: false
+sidebar_label: Sprzedaż wygasłych kontraktów
+sidebar_position: 4
+tags:
+ - pojęcia
+ - sprzedaj
+ - wygasło
+ - kontrakty
+ - terminologia
+keywords:
+ - pojęcia
+ - sprzedaj
+ - wygasło
+ - kontrakty
+ - terminologia
+description: Co to jest wywołanie API Buy Contract?
+---
+
+### Co to jest wywołanie API Sprzedaj wygasłe kontrakty?
+
+To połączenie będzie próbowało sprzedać wszelkie wygasłe umowy i zwrócić liczbę sprzedanych umów.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..cf75040a1
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Handlowanie przez kopiowanie",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych wywołaniach API Copy Trading"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..9f85de686
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopiowanie transakcji: Lista"
+hide_title: false
+draft: false
+sidebar_label: "Kopiowanie transakcji: Lista"
+sidebar_position: 4
+tags:
+ - P2P
+ - kopiuj
+ - handel
+ - lista
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - kopiuj
+ - handel
+ - lista
+ - pojęcia
+ - terminologia
+description: "Co to jest wywołanie API Copy Trading: List?"
+---
+
+### Co to jest wywołanie API Copy Trading: List?
+
+Pobiera listę aktywnych kopiarek i/lub handlowców do Copy Trading
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..7ec7a599b
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopiuj handel: Rozpocznij"
+hide_title: false
+draft: false
+sidebar_label: "Kopiuj handel: Rozpocznij"
+sidebar_position: 4
+tags:
+ - P2P
+ - kopiuj
+ - handel
+ - start
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - kopiuj
+ - handel
+ - start
+ - pojęcia
+ - terminologia
+description: "Co to jest wywołanie Copy Trading: Start API?"
+---
+
+### Co to jest wywołanie Copy Trading: Start API?
+
+Zacznij kopiować zakłady tradera.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..5a69bb11a
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Statystyki"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Statystyki"
+sidebar_position: 4
+tags:
+ - P2P
+ - kopiuj
+ - handel
+ - statystyki
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - kopiuj
+ - handel
+ - statystyki
+ - pojęcia
+ - terminologia
+description: "Czym jest wywołanie API Copy Trading: Statystyki API?"
+---
+
+### Czym jest wywołanie API Copy Trading: Statystyki API?
+
+Pobieranie statystyk dotyczących wyników, handlu, ryzyka i kopiarek tradera.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..dbc1e31b3
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Zatrzymaj"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Zatrzymaj"
+sidebar_position: 4
+tags:
+ - P2P
+ - kopiuj
+ - handel
+ - stop
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - kopiuj
+ - handel
+ - stop
+ - pojęcia
+ - terminologia
+description: "Co to jest wywołanie Copy Trading: Stop API?"
+---
+
+### Co to jest wywołanie Copy Trading: Stop API?
+
+Zacznij kopiować zakłady tradera.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..44ee6f7da
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszej kategorii P2P"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..1e5d40003
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Połączenia reklamowe P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych połączeniach interfejsu API reklam P2P"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..3413ef889
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Tworzenie reklam P2P
+hide_title: false
+draft: false
+sidebar_label: Tworzenie reklam P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - reklama
+ - utwórz
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - reklama
+ - utwórz
+ - terminologia
+description: Czym jest wywołanie API P2P Advert Create?
+---
+
+### Czym jest wywołanie API P2P Advert Create?
+
+Tworzy ogłoszenie P2P (Peer to Peer). Może być używany tylko przez zatwierdzonego reklamodawcę P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..c22eb5bf7
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informacje o reklamach P2P
+hide_title: false
+draft: false
+sidebar_label: Informacje o reklamach P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - reklama
+ - informacje
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - reklama
+ - informacje
+ - terminologia
+description: Co to jest wywołanie P2P Advert Information API?
+---
+
+### Co to jest wywołanie P2P Advert Information API?
+
+Pobierz informacje o reklamie P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..888e54d39
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Lista reklam P2P
+hide_title: false
+draft: false
+sidebar_label: Lista reklam P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - reklama
+ - Lista
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - reklama
+ - Lista
+ - terminologia
+description: Co to jest wywołanie interfejsu API listy reklam P2P?
+---
+
+### Co to jest wywołanie interfejsu API listy reklam P2P?
+
+Zwraca dostępne reklamy do użycia z `p2p_order_create`
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..a72262db9
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Aktualizacja reklamy P2P
+hide_title: false
+draft: false
+sidebar_label: Aktualizacja reklamy P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - reklama
+ - aktualizuj
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - reklama
+ - aktualizuj
+ - terminologia
+description: Czym jest wywołanie API P2P Advert Update?
+---
+
+### Czym jest wywołanie API P2P Advert Update?
+
+Aktualizuje reklamę P2P. Może być używany tylko przez reklamodawcę.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..fae00e7c9
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Połączenia reklamodawców P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych połączeniach interfejsu API reklamodawców P2P"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..5a8f85807
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: Reklamy reklamodawców P2P
+hide_title: false
+draft: false
+sidebar_label: Reklamy reklamodawców P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - reklama
+ - ogłoszeniodawca
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - reklama
+ - ogłoszeniodawca
+ - terminologia
+description: Czym jest wywołanie API ogłoszeniodawcy P2P?
+---
+
+### Czym jest wywołanie API ogłoszeniodawcy P2P?
+
+Zwraca wszystkie ogłoszenia P2P utworzone przez autoryzowanego klienta. Może być używany tylko przez zarejestrowanego ogłoszeniodawcę P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..cf069b132
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Tworzenie reklamodawcy P2P
+hide_title: false
+draft: false
+sidebar_label: Tworzenie reklamodawcy P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - utwórz
+ - ogłoszeniodawca
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - utwórz
+ - ogłoszeniodawca
+ - terminologia
+description: Co to jest wywołanie P2P Advertiser Create API?
+---
+
+### Co to jest wywołanie P2P Advertiser Create API?
+
+Rejestruje klienta jako reklamodawcę P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..22c52e349
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informacje o reklamodawcach P2P
+hide_title: false
+draft: false
+sidebar_label: Informacje o reklamodawcach P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - ogłoszeniodawca
+ - informacje
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - ogłoszeniodawca
+ - informacje
+ - pojęcia
+ - terminologia
+description: Co to jest wywołanie interfejsu API P2P Advertiser Information?
+---
+
+### Co to jest wywołanie interfejsu API P2P Advertiser Information?
+
+Pobierz informacje o reklamodawcy P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..2de65a1b9
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: Metody płatności dla reklamodawców P2P
+hide_title: false
+draft: false
+sidebar_label: Metody płatności dla reklamodawców P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - płatność
+ - ogłoszeniodawca
+ - metody
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - płatność
+ - ogłoszeniodawca
+ - metody
+ - pojęcia
+ - terminologia
+description: Co to jest wywołanie API metod płatności P2P Advertiser?
+---
+
+### Co to jest wywołanie API metod płatności P2P Advertiser?
+
+Zarządzaj metodami płatności reklamodawców P2P lub wymieniaj je.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..bd57258f0
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: Relacje z reklamodawcami P2P
+hide_title: false
+draft: false
+sidebar_label: Relacje z reklamodawcami P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - ogłoszeniodawca
+ - związki
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - ogłoszeniodawca
+ - związki
+ - pojęcia
+ - terminologia
+description: Co to jest wywołanie interfejsu API P2P Advertiser Relations?
+---
+
+### Co to jest wywołanie interfejsu API P2P Advertiser Relations?
+
+Aktualizuje i zwraca ulubionych i zablokowanych reklamodawców bieżącego użytkownika.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..6c91f87a1
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Aktualizacja reklamodawców P2P
+hide_title: false
+draft: false
+sidebar_label: Aktualizacja reklamodawców P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - ogłoszeniodawca
+ - aktualizuj
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - ogłoszeniodawca
+ - aktualizuj
+ - pojęcia
+ - terminologia
+description: Co to jest wywołanie P2P Advertiser Update API?
+---
+
+### Co to jest wywołanie P2P Advertiser Update API?
+
+Zaktualizuj informacje reklamodawcy P2P dla rachunku bieżącego. Może być używany tylko przez zatwierdzonego reklamodawcę P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..b9a65a679
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Zamówienia P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych połączeniach z zamówieniami P2P"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..95c3db96a
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: Anulowanie zamówienia P2P
+hide_title: false
+draft: false
+sidebar_label: Anulowanie zamówienia P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - anuluj
+ - zlecenie
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - anuluj
+ - zlecenie
+ - pojęcia
+ - terminologia
+description: Co to jest wywołanie interfejsu API P2P Cancel Order?
+---
+
+### Co to jest wywołanie interfejsu API P2P Cancel Order?
+
+Anuluj zamówienie P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..e64b8007c
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: Potwierdzenie zamówienia P2P
+hide_title: false
+draft: false
+sidebar_label: Potwierdzenie zamówienia P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - potwierdź
+ - zlecenie
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - potwierdź
+ - zlecenie
+ - pojęcia
+ - terminologia
+description: Co to jest wywołanie P2P Order Confirm API?
+---
+
+### Co to jest wywołanie P2P Order Confirm API?
+
+Potwierdzenie zamówienia P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..a5c67864f
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Tworzenie zamówień P2P
+hide_title: false
+draft: false
+sidebar_label: Tworzenie zamówień P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - utwórz
+ - zlecenie
+ - pojęcia
+ - terminologia
+keywords:
+ - P2P
+ - utwórz
+ - zlecenie
+ - pojęcia
+ - terminologia
+description: Co to jest wywołanie P2P Order Create API?
+---
+
+### Co to jest wywołanie P2P Order Create API?
+
+Tworzy zlecenie P2P dla określonej reklamy.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..f797d1675
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: Spór dotyczący zamówienia P2P
+hide_title: false
+draft: false
+sidebar_label: Spór dotyczący zamówienia P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - zlecenie
+ - spór
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - zlecenie
+ - spór
+ - terminologia
+description: Co to jest wywołanie interfejsu API P2P Order Dispute?
+---
+
+### Co to jest wywołanie interfejsu API P2P Order Dispute?
+
+Spór dotyczący zamówienia P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..4519d3eac
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informacje o zamówieniu P2P
+hide_title: false
+draft: false
+sidebar_label: Informacje o zamówieniu P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - zlecenie
+ - informacje
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - zlecenie
+ - informacje
+ - terminologia
+description: Co to jest wywołanie interfejsu API informacji o zamówieniach P2P?
+---
+
+### Co to jest wywołanie interfejsu API informacji o zamówieniach P2P?
+
+Pobiera informacje o zamówieniu P2P.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..546b1879d
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Lista zamówień P2P
+hide_title: false
+draft: false
+sidebar_label: Lista zamówień P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - zlecenie
+ - lista
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - zlecenie
+ - lista
+ - terminologia
+description: Co to jest wywołanie interfejsu API listy zamówień P2P?
+---
+
+### Co to jest wywołanie interfejsu API listy zamówień P2P?
+
+Lista aktywnych zamówień.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..d1b164f69
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: Przegląd zamówienia P2P
+hide_title: false
+draft: false
+sidebar_label: Przegląd zamówienia P2P
+sidebar_position: 4
+tags:
+ - pojęcia
+ - p2p
+ - zlecenie
+ - przejrzeć
+ - terminologia
+keywords:
+ - pojęcia
+ - p2p
+ - zlecenie
+ - przejrzeć
+ - terminologia
+description: Co to jest wywołanie interfejsu API przeglądu zamówień P2P?
+---
+
+### Co to jest wywołanie interfejsu API przeglądu zamówień P2P?
+
+Tworzy recenzję dla określonego zamówienia.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..23f0d07c5
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Płatność",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszej kategorii płatności"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..ed41c39a8
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Informacje o kasjerze
+hide_title: false
+draft: false
+sidebar_label: Informacje o kasjerze
+sidebar_position: 4
+tags:
+ - pojęcia
+ - kasjer
+ - informacje
+ - terminologia
+keywords:
+ - pojęcia
+ - kasjer
+ - informacje
+ - terminologia
+description: Co to jest wywołanie API informacji o kasjerze?
+---
+
+### Co to jest wywołanie API informacji o kasjerze?
+
+Poproś o informacje kasjera dla określonego typu.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..b89c16cb5
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Połączenia agenta płatniczego",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o rozmowach z naszymi agentami płatniczymi"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..9cd939bcc
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Tworzenie pośrednika płatności
+hide_title: false
+draft: false
+sidebar_label: Tworzenie pośrednika płatności
+sidebar_position: 4
+tags:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - utwórz
+ - terminologia
+keywords:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - utwórz
+ - terminologia
+description: Czym jest wywołanie API tworzenia pośrednika płatności?
+---
+
+### Czym jest wywołanie API tworzenia pośrednika płatności?
+
+Zapisuje dane pośrednika płatności klienta.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..88e0c7f58
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Szczegóły agenta płatniczego
+hide_title: false
+draft: false
+sidebar_label: Szczegóły agenta płatniczego
+sidebar_position: 4
+tags:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - szczegóły
+ - terminologia
+keywords:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - szczegóły
+ - terminologia
+description: Co to jest wywołanie API szczegółów agenta płatności?
+---
+
+### Co to jest wywołanie API szczegółów agenta płatności?
+
+Pobiera dane agenta płatniczego klienta.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..8a31dd76f
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Agent płatniczy: Lista"
+hide_title: false
+draft: false
+sidebar_label: "Agent płatniczy: Lista"
+sidebar_position: 4
+tags:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - lista
+ - terminologia
+keywords:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - lista
+ - terminologia
+description: "Co to jest wywołanie API Payment Agent: List?"
+---
+
+### Co to jest wywołanie API Payment Agent: List?
+
+Zwraca listę Agentów Płatniczych dla danego kraju dla danej waluty.
+
+Agenci płatności umożliwiają użytkownikom wpłacanie i wypłacanie środków przy użyciu lokalnych metod płatności, które mogą nie być dostępne za pośrednictwem systemu kasjerowego głównej strony internetowej.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..8919121b6
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agent płatniczy: Przelew"
+hide_title: false
+draft: false
+sidebar_label: "Agent płatniczy: Przelew"
+sidebar_position: 4
+tags:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - przelew
+ - terminologia
+keywords:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - przelew
+ - terminologia
+description: "Co to jest wywołanie Payment Agent: Transfer API?"
+---
+
+### Co to jest wywołanie Payment Agent: Transfer API?
+
+Przelew agenta płatniczego - to połączenie jest dostępne tylko dla kont, które są zatwierdzonymi agentami płatności.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..835043dd6
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agent płatniczy: Wypłać"
+hide_title: false
+draft: false
+sidebar_label: "Agent płatniczy: Wypłać"
+sidebar_position: 4
+tags:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - wypłata
+ - terminologia
+keywords:
+ - pojęcia
+ - płatność
+ - pośrednik
+ - wypłata
+ - terminologia
+description: "Co to jest Agent płatności: Wycofaj wywołanie API?"
+---
+
+### Co to jest Agent płatności: Wycofaj wywołanie API?
+
+Zainicjuj wypłatę u zatwierdzonego agenta płatniczego.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..b2b8f3458
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Metody płatności
+hide_title: false
+draft: false
+sidebar_label: Metody płatności
+sidebar_position: 4
+tags:
+ - pojęcia
+ - płatność
+ - metody
+ - terminologia
+keywords:
+ - pojęcia
+ - płatność
+ - metody
+ - terminologia
+description: Czym jest wywołanie API metod płatności?
+---
+
+### Czym jest wywołanie API metod płatności?
+
+Zwróci listę metod płatności dostępnych dla danego kraju. Jeśli żądanie zostanie uwierzytelnione, użyty zostanie kraj zamieszkania klienta.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..73f7774db
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Handel",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszej kategorii handlowej"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..3d53bade2
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Aktywne symbole
+hide_title: false
+draft: false
+sidebar_label: Aktywne symbole
+sidebar_position: 4
+tags:
+ - pojęcia
+ - aktywne
+ - symboli
+ - terminologia
+keywords:
+ - pojęcia
+ - aktywne
+ - symboli
+ - terminologia
+description: Co to jest wywołanie API aktywnych symboli?
+---
+
+### Co to jest wywołanie API aktywnych symboli?
+
+Pobierz listę wszystkich aktualnie aktywnych symboli (rynków bazowych, na których kontrakty są dostępne do obrotu).
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..05d0d5d22
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Indeks aktywów
+hide_title: false
+draft: false
+sidebar_label: Indeks aktywów
+sidebar_position: 4
+tags:
+ - pojęcia
+ - aktywa
+ - indeks
+ - terminologia
+keywords:
+ - pojęcia
+ - aktywa
+ - indeks
+ - terminologia
+description: Co to jest wywołanie API indeksu aktywów?
+---
+
+### Co to jest wywołanie API indeksu aktywów?
+
+Pobierz listę wszystkich dostępnych podstaw oraz odpowiadające im typy umów i granice czasu trwania.
+
+Jeśli użytkownik jest zalogowany, zwrócone zostaną tylko zasoby dostępne dla firmy docelowej tego użytkownika.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..334ddcae2
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Połączenia firmy Landing Company",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych rozmowach API firmy Landing"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..e4298510e
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Szczegóły firmy zajmującej się lądowaniem
+hide_title: false
+draft: false
+sidebar_label: Szczegóły firmy zajmującej się lądowaniem
+sidebar_position: 4
+tags:
+ - pojęcia
+ - lądowania
+ - firma
+ - szczegóły
+ - terminologia
+keywords:
+ - pojęcia
+ - lądowania
+ - firma
+ - szczegóły
+ - terminologia
+description: Co to jest wywołanie API szczegółów firmy Landing?
+---
+
+### Co to jest wywołanie API szczegółów firmy Landing?
+
+Firma posiada szereg licencjonowanych spółek zależnych w różnych jurysdykcjach, które nazywane są Landing Companies (i które są w całości własnością spółek zależnych Grupy Deriv).
+
+To połączenie zawiera informacje o każdej firmie lądowej.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..739c567d5
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: Firma lądowa
+hide_title: false
+draft: false
+sidebar_label: Firma lądowa
+sidebar_position: 4
+tags:
+ - pojęcia
+ - lądowania
+ - firma
+ - terminologia
+keywords:
+ - pojęcia
+ - lądowania
+ - firma
+ - terminologia
+description: Co to jest wywołanie API firmy Landing?
+---
+
+### Co to jest wywołanie API firmy Landing?
+
+Firma ma wiele licencjonowanych spółek zależnych w różnych jurysdykcjach, które nazywane są Landing Companies.
+
+To połączenie zwróci odpowiednią firmę lądową dla klientów z danego kraju.
+
+Firma lądująca może różnić się w odniesieniu do indeksów syntetycznych i kontraktów finansowych (Forex, indeksy giełdowe, towary).
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..1fce32932
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: Lista krajów
+hide_title: false
+draft: false
+sidebar_label: Lista krajów
+sidebar_position: 2
+tags:
+ - pojęcia
+ - kraje
+ - mieszkaniec
+ - lista
+ - terminologia
+keywords:
+ - pojęcia
+ - kraje
+ - mieszkaniec
+ - lista
+ - terminologia
+description: co to jest wywołanie API listy krajów?
+---
+
+### Co to jest wywołanie API listy krajów?
+
+Lista krajów i 2-literowe kody krajów, odpowiednie do wypełnienia formularza otwarcia konta.
+
+przykładowa lista może wyglądać mniej więcej tak:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+]
+```
+
+Więcej informacji na temat listy krajów można przeczytać na stronie [API Explorer - Lista krajów] (https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..3760887b3
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Zaznacz połączenia",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Dowiedz się więcej o naszych połączeniach Tick API"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..150b519d7
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Historia ticków
+hide_title: false
+draft: false
+sidebar_label: Historia ticków
+sidebar_position: 4
+tags:
+ - pojęcia
+ - ticki
+ - historia
+ - terminologia
+keywords:
+ - pojęcia
+ - ticki
+ - historia
+ - terminologia
+description: Co to jest wywołanie Ticks History API?
+---
+
+### Co to jest wywołanie Ticks History API?
+
+Uzyskaj historyczne dane zaznaczenia dla danego symbolu.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..c2748cfe5
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Strumień kleszczy
+hide_title: false
+draft: false
+sidebar_label: Strumień kleszczy
+sidebar_position: 4
+tags:
+ - pojęcia
+ - ticki
+ - strumień
+ - terminologia
+keywords:
+ - pojęcia
+ - ticki
+ - strumień
+ - terminologia
+description: Co to jest wywołanie API Ticks Stream?
+---
+
+### Co to jest wywołanie API Ticks Stream?
+
+Inicjuj ciągły strumień aktualizacji cen spot dla danego symbolu.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..6230d422a
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: Okres trwania handlu
+hide_title: false
+draft: false
+sidebar_label: Okres trwania handlu
+sidebar_position: 4
+tags:
+ - pojęcia
+ - aktywa
+ - indeks
+ - terminologia
+keywords:
+ - pojęcia
+ - aktywa
+ - indeks
+ - terminologia
+description: Co to jest wywołanie API Trading Durations?
+---
+
+### Co to jest wywołanie API Trading Durations?
+
+Pobierz listę wszystkich dostępnych podstaw oraz odpowiadające im rodzaje umów i granice czasu trwania handlu.
+
+Jeśli użytkownik jest zalogowany, zwrócone zostaną tylko zasoby dostępne dla firmy docelowej tego użytkownika.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..c6c2a3af4
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Przykłady kodów",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "title": "Przykłady kodów",
+ "description": "Dowiedz się, które kody API są dostępne do zbudowania aplikacji handlowej. Ucz się z przykładami API."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..a38cb08c7
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Przykłady Javascript",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Przeglądaj kody JavaScript, których możesz użyć do zbudowania aplikacji handlowej. Ucz się za pomocą przykładów JavaScript i przykładów API.",
+ "title": "Przykłady JavaScript"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..71423530e
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Aktywne symbole
+draft: false
+sidebar_label: Aktywne symbole
+sidebar_position: 3
+tags:
+ - kod
+ - przykład
+ - aktywne
+ - symboli
+keywords:
+ - kod
+ - przykład
+ - aktywne
+ - symboli
+description: Dowiedz się, jak dodawać aktywne symbole i informacje rynkowe do aplikacji handlowej za pomocą przykładu interfejsu API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Pobierz listę wszystkich aktualnie aktywnych symboli (rynków bazowych, na których kontrakty są dostępne do obrotu).
+
+
+
+Dane zawierają informacje rynkowe i podrynkowe związane z symbolem. Jeśli chcesz pobrać aktywne symbole dla określonej firmy lądowej, możesz dodać landing_company do obiektu żądania.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..c6b6a2d25
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Umowy na symbole
+draft: false
+sidebar_label: Umowy na Symbol
+sidebar_position: 4
+tags:
+ - kod
+ - przykład
+ - kontrakty
+ - symbol
+keywords:
+ - kod
+ - przykład
+ - kontrakty
+ - symbol
+description: Dodaj listę symboli rynkowych oraz ich najnowsze limity barier i czasu trwania do swojej aplikacji handlowej za pomocą tego przykładu interfejsu API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Dla danego symbolu uzyskaj listę aktualnie dostępnych umów oraz najnowsze bariery i limity czasu trwania dla każdego kontraktu.
+
+
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..13a2c8950
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Połączenie propozycji umowy
+draft: false
+sidebar_label: Trzymaj przy życiu
+sidebar_position: 7
+tags:
+ - kod
+ - przykład
+ - trzymać
+ - żywy
+keywords:
+ - kod
+ - przykład
+ - trzymać
+ - żywy
+description: W tym przykładzie interfejsu API dowiedz się, jak utrzymać połączenie przy otrzymywaniu propozycji kontraktów za pośrednictwem interfejsu API Deriv.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
W tym przykładzie zobaczysz, jak utrzymać połączenie przy otrzymywaniu propozycji kontraktów za pośrednictwem interfejsu API Deriv. Ten przykład utrzymuje połączenie przy życiu, wysyłając ping co 30 sekund.
+
+
+
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..549f01214
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Status oferty umowy
+draft: false
+sidebar_label: Propozycja
+sidebar_position: 6
+tags:
+ - kod
+ - przykład
+ - propozycja
+keywords:
+ - kod
+ - przykład
+ - propozycja
+description: Dowiedz się, jak przedstawić cenę spot, wypłatę i wartość spot dla kontraktów handlowych, korzystając z tego przykładu interfejsu API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Otrzymuje najnowszą cenę za konkretny kontrakt.
+
+
+
+Ten przykład dotyczy otrzymania propozycji umowy. Będziesz mógł uzyskać cenę, wypłatę i wartość spot za swój kontrakt. Aby utrzymać to połączenie przy życiu w przypadku limitu czasu braku aktywności, zobacz przykład dla Keep alive.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..bf13b1907
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: Historia kleszczy
+draft: false
+sidebar_label: Historia ticków
+sidebar_position: 2
+tags:
+ - kod
+ - przykład
+ - ticki
+ - historia
+keywords:
+ - kod
+ - przykład
+ - ticki
+ - historia
+description: Zasubskrybuj funkcję historii tików API Deriv, aby uzyskać minione czasy i ceny. Zintegruj tę funkcję z aplikacją handlową za pomocą tego przykładu interfejsu API.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Dzięki historii klaczy możesz uzyskać zbiór przeszłych czasów i cen.
+
+
+
+
+
Subskrybujemy funkcjonalność Ticków z gniazda internetowego Deriv API, aby śledzić bieżące i przeszłe znaczniki.
+
+
+Jako przykład możesz utworzyć interaktywny wykres zaznaczenia.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..2ae6b5939
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Zaznacz połączenie
+draft: false
+sidebar_label: Ticki
+sidebar_position: 1
+tags:
+ - kod
+ - przykład
+ - ticki
+keywords:
+ - kod
+ - przykład
+ - ticki
+description: Sprawdź przykład interfejsu API wywołania zaznaczenia połączonego z interfejsem API WebSocket. Zacznij budować swoją aplikację handlową już dziś!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Najprostszym sposobem na zrozumienie działania interfejsu API Deriv jest wypróbowanie naszego Tick call:
+
+
+
+
+
+
Zaczniemy od przykładu ticków, ponieważ jest to dość prosty blok kodu do implementacji. Nie musisz logować się na konto Deriv i uwierzytelniać aplikacji, aby ją wypróbować.
+
+
+
+
Tick jest miarą minimalnego ruchu w górę lub w dół ceny towaru handlowego. Subskrybujemy funkcję ticków z websocket API Deriv, który co sekundę będzie zwracał nowe dane ticków. Jako przykład możesz utworzyć interaktywny wykres zaznaczenia z tymi danymi.
+
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..cfe7ad307
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Poproś o status strony internetowej
+draft: false
+sidebar_label: Status strony internetowej
+sidebar_position: 5
+tags:
+ - kod
+ - przykład
+ - strona internetowa
+ - status
+keywords:
+ - kod
+ - przykład
+ - strona internetowa
+ - status
+description: Przeglądaj ustawienia, takie jak limity połączeń, informacje o walucie i obsługiwane języki za pośrednictwem żądania statusu witryny. Dowiedz się z tego przykładu API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Poproś o status strony internetowej. Z odpowiedzi API będziesz mógł przejrzeć ogólne ustawienia, takie jak limity połączeń, informacje o walutach, obsługiwane języki i wiele więcej.
+
+
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..225f38b02
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "element ukrycia paska bocznego",
+ "label": "Podstawowe pojęcia",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Naucz się korzystać z API WebSocket i wywołań API, aby stworzyć spersonalizowaną aplikację handlową."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..b835bdfb4
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: Funkcje wywołań API
+hide_title: false
+draft: false
+sidebar_label: Funkcje wywołań API
+sidebar_position: 1
+tags:
+ - pojęcie
+ - zgłoszenia
+ - anatomia
+keywords:
+ - aplikacja handlowa
+ - wywołania api
+ - Przykład api
+description: Skonfiguruj wywołania API dla swojej aplikacji handlowej za pomocą funkcji wywołania API. Dzięki przykładom interfejsu API naucz się subskrybować, wysyłać żądania i otrzymywać dane odpowiedzi.
+---
+
+## Subskrybuj i wyślij
+
+Wszystkie wywołania API mają funkcję wysyłania do składania żądania i otrzymywania odpowiedzi. Niektóre połączenia API oferują również funkcję subskrypcji umożliwiającą wysyłanie aktualizacji do aplikacji, gdy pojawią się nowe informacje.
+
+### Subskrybuj
+
+Kilka wywołań API zapewnia funkcjonalność „subskrybuj”. Kiedy subskrybujesz połączenie API, otrzymasz ciągły strumień z danych tego konkretnego wywołania API.
+
+Niektóre z tych wywołań API automatycznie subskrybują się (np. [ticks] (/api-explorer #ticks)), a niektóre mają opcjonalne pole `subskrypcji`. Jeśli przekażesz „1” do pola „subskrybuj”, subskrypcja rozpocznie się, a serwer będzie nadal wysyłał żądane dane, dopóki nie zrezygnujesz z subskrypcji, wywołując wywołania API „Zapomnij” lub „Zapomnij o wszystkim'.
+
+Na przykład można wywołać [Tick History] (/api-explorer #ticks_history), aby otrzymać dane historii zaznaczenia. Ale kiedy dodasz opcję „subskrybuj” do tego połączenia, otrzymasz dane historii zaznaczeń, które poprosiłeś w pierwszej odpowiedzi, i będziesz nadal otrzymywać nową odpowiedź za każdym razem, gdy serwer opublikuje nowy zaznaczenie dla danego symbolu.
+
+W strumieniu wiadomości z `subskrypcja` znajduje się pole o nazwie `subskrypcja`. To jest „Stream ID”. Za pomocą tego identyfikatora możesz zidentyfikować strumień wiadomości w swojej logice i zatrzymać strumień za pomocą wywołań API „Zapomnij” i „Zapomnij o wszystkim”.
+
+Dane dostarczane przez wywołania API z funkcją „subskrybuj” mogą być wykorzystywane jako źródło danych dla innych wywołań i funkcji API.
+
+### Wyślij
+
+Jeśli wywołasz interfejs API z funkcją „send”, serwer odesła żądane dane tylko raz. Aby uzyskać zaktualizowane dane, musisz ponownie wysłać wywołanie API. Zwykle ta metoda jest używana, gdy otrzymujesz inne odpowiedzi wywołania API lub zdarzenia interfejsu użytkownika, takie jak `Click`, `Scroll` i inne.
+
+### Zapomnij
+
+Jeśli chcesz zatrzymać strumień wiadomości utworzony przez `subskrypcja`, będziesz musiał wywołać wywołanie API `Forget` z prawidłowym `Stream ID`. W przeciwnym razie możesz użyć wywołania API `Zapomnij wszystkie', aby zatrzymać strumienie według ich `nazwy metody\\\\\\\`.
+
+:::caution
+Aby uzyskać więcej informacji na temat wywołania API „Forget”, zajrzyj do [Forget] (/api-explorer #forget) i [Forget All] (/api-explorer #forget_all) w eksploratorze API.
+:::
+
+## Żądanie danych
+
+Aby ułatwić obsługę przepływu żądań i odpowiedzi połączenia WebSocket, każde wywołanie interfejsu API Deriv WebSocket ma znormalizowaną strukturę. Można go używać do buforowania, sprawdzania poprawności, synchronizacji żądań i odpowiedzi.
+
+#### Nazwa metody wywołania API
+
+Każde „żądanie” w interfejsie API WebSocket zawiera pole `nazwa metody „, które służy jako unikalny identyfikator żądania. W większości przypadków ta „nazwa metody” otrzyma wartość liczbową `1\\\\\\\`. Istnieją jednak przypadki, w których właściwość identyfikatora może mieć wartość ciągu znaków.
+
+:::caution
+Nazwa metody wywołania API jest zawsze wymagana. To pole określa dane, które otrzymasz z naszego serwera WebSocket.
+:::
+
+### Wymagane pola
+
+Każde dane żądania zawiera obowiązkowe pola, które musisz podać, a także mogą zawierać pola opcjonalne. Zbadajmy to na przykładzie z „Lista rezydencji”.
+
+Połączenie „Lista zamieszkania” zwraca listę krajów i 2-literowe kody krajów, odpowiednie do wypełnienia formularza otwarcia konta.
+
+Dane dotyczące żądania tego zaproszenia są następujące:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Nazwa metody wywoływania Api
+ passthrough?: object; // Opcjonalnie
+ req_id?: number; // Opcjonalnie
+}
+```
+
+Pole `lista_rezydencja' jest `nazwą metody „dla wywołania i jest wymagane. Mogą istnieć inne wymagane pola związane z tym typem żądania, które chcesz wysłać. Aby dowiedzieć się więcej o „Lista rezydencji” i innych wywołaniach API, sprawdź je w [API Explorer] (/api-explorer #residence_list).
+
+### Pola opcjonalne
+
+Każde połączenie ma również kilka pól „opcjonalnych”. „Passthrough” i „req_id” są zawsze częścią danych żądania, ale możesz zrezygnować z nich i nie używać ich.
+
+#### Pole „przejście”
+
+Cokolwiek przekażesz do tego pola, zostanie zwrócone z powrotem wewnątrz obiektu `response`. Może to być pomocne, gdy musisz symulować przepływ stanowy dla swoich „żądań” i „odpowiedzi”.
+
+#### Pole `req_id`
+
+Być może będziesz musiał „oznaczyć” swoje prośby i przekazać je przez nasze połączenia `WebSocket`. Możesz to zrobić, przekazując „liczbę” do tego pola. Może to być pomocne, gdy trzeba zmapować „prośby” na „odpowiedzi”.
+
+:::caution
+Aby dowiedzieć się więcej o dodatkowych opcjonalnych polach specyficznych dla każdego wywołania API, zapoznaj się z naszym [API Explorer] (/api-explorer).
+:::
+
+## Dane odpowiedzi
+
+Po otrzymaniu odpowiedzi na wywołanie pojawi się „Pole” o tej samej nazwie co „nazwa metody”, które zawiera rzeczywiste dane.
+
+Odpowiedź na wezwanie „Lista zamieszkania”:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ „tożsamość”: {
+ „usługi”: {
+ „idv”: {
+ „documents_supported”: {},
+ „has_visual_ sample”: 0,
+ „is_country_supported”: 0
+ },
+ „onfido”: {
+ „documents_supported”: {
+ „driving_licence”: {
+ „display_name”: „Prawo jazdy”
+ }
+ },
+ „is_country_supported”: 0
+ }
+ }
+ },
+ „phone_idd”: „35818",
+ „text”: „Wyspy Alandzkie”,
+ „value”: „ax”
+ },
+ {
+ „identity”: {
+ „services”: {
+ „idv”: {
+ „documents_supported”: {},
+ „has_visual_sample”: 0,
+ „is_country_supported”: 0
+ },
+ „onfido”: {
+ „documents_supported”: {
+ „driving_licence”: {
+ „display_name”: „Prawo jazdy”
+ },
+ „national_identity card”: {
+ „display_name” : „Krajowy dowód tożsamości”
+ },
+ „paszport”: {
+ „display_name”: „Paszport”
+ }
+ },
+ „is_country_supported”: 1
+ }
+ }
+ },
+ „phone_idd”: „355",
+ „text”: „Albania”,
+ „tin_format”: [
+ „^ [A-ta-T0-9]\\ d{8}[A-wa-W] $”
+ ],
+ „value”: „al”
+ },
+ //...
+ ],
+};
+```
+
+Tutaj „lista_rezydencji” jest „nazwą metody” i zawiera rzeczywiste żądane dane. Aby było krótko, nie uwzględniliśmy reszty tablicy. Możesz sprawdzić rzeczywistą odpowiedź [tutaj] (/api-explorer #residence_list).
+
+#### Pole `echo_req`
+
+To „Pole” zawiera dokładne „Dane żądania” wysłane do serwera.
+
+#### Pole \\\\\\\`msg_type'
+
+To „Pole” pomaga określić, które dane „wiadomości” otrzymujesz w zdarzeniu komunikatu połączenia WebSocket. Na przykład Twój program obsługi zdarzeń `onmessage` dla połączenia WebSocket w `JavaScript` będzie następujący:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse (event.data);
+
+ switch (receivedMessage.msg_type) {
+ case „residence_list”:
+ console.log („Lista zamieszkania to: „, ReceivedMessage.Residence_List)
+ break;
+ przypadek „other_request_identity”
+ console.log („odpowiedź”, Wiadmessage.some_inny_ request_identificator)
+ default:
+ console.log („ReceivedMessage”, ReceivedMessage)
+ break;
+ }
+}
+```
+
+#### Pole `req_id`
+
+To jest „Opcjonalne” przekazywane do „Żądania danych”, można go użyć do `walidacji`, `synchronizacji`, \\\\\\\`buforowanie' itp.
+
+:::tip
+„msg_type” jest zawsze obecny w danych odpowiedzi.
+:::
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..7735b42b0
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: Uwierzytelnianie API
+hide_title: false
+draft: false
+sidebar_label: Uwierzytelnianie API
+sidebar_position: 2
+tags:
+ - weryfikacja
+ - upoważnienie
+keywords:
+ - uwierzytelnianie pochodne
+ - autoryzacja pochodna
+description: Uzyskaj dostęp do pełnego zestawu funkcji API Deriv w swojej aplikacji handlowej, uwierzytelniając użytkowników za pomocą tokena API. Naucz się tego robić na przykładzie API.
+---
+
+Bez autoryzacji i uwierzytelniania uzyskasz dostęp tylko do około połowy naszych połączeń i funkcji API. Na przykład, aby kupować umowy lub korzystać z funkcji „Copy Trading”, użytkownicy muszą być uwierzytelnieni i autoryzowani przez naszego dostawcę **OAuth** i **WebSocket Server**.
+
+## Zanim zaczniemy
+
+Upewnij się, że masz wszystkie wymagania wymienione poniżej, aby kontynuować.
+
+### Wymogi
+
+1. Konto klienta Deriv
+2. Deriv token API z odpowiednim poziomem dostępu
+3. Identyfikator aplikacji Deriv
+
+:::note
+Szczegółowe instrukcje dotyczące tworzenia tokena i aplikacji Deriv API można znaleźć w sekcji [Konfigurowanie aplikacji Deriv] (/docs/setting-up-a-deriv-application).
+:::
+
+### Token API
+
+Token API to unikalny identyfikator klienta, który żąda dostępu z serwera. To najprostszy sposób autoryzacji.
+
+Poziom dostępu dla każdego tokena API musi odpowiadać wymaganemu poziomowi dostępu każdego wywołania API, który można znaleźć również w [API Explorer] (/api-explorer).
+
+Na przykład na poniższym zrzucie ekranu widać, że aby móc korzystać ze statusu konta, należy użyć tokena z poziomem dostępu do odczytu.
+
+[] (/img/acc_status_scope_api_explorer.png)
+
+Po autoryzacji połączenia WebSocket kolejne wywołania tego połączenia będą traktowane jako działania użytkownika.
+
+Należy pamiętać, że token API może być używany z dowolną aplikacją, więc zarówno aplikacja, jak i klienci muszą zapewnić jej bezpieczeństwo.
+
+### OAuth2
+
+OAuth oznacza „Open Authorization” — protokół, który umożliwia klientowi dostęp do zasobów hostowanych na serwerze w imieniu użytkownika bez ujawniania danych uwierzytelniających.
+
+Ten rodzaj autoryzacji umożliwia klientom logowanie się do aplikacji innych firm przy użyciu kont Deriv bez tworzenia tokena API. W takim przypadku aplikacja innej firmy nie widzi hasła użytkownika ani stałego tokena API, co czyni go bezpieczniejszym.
+
+Uwierzytelnianie OAuth2 wymaga więcej kroków, aby skonfigurować, ale jest to najbezpieczniejszy sposób dla programistów na udostępnianie dostępu do swojej aplikacji swoim klientom.
+
+Aby uzyskać więcej informacji na temat OAuth2, odwiedź [ten przewodnik] (https://aaronparecki.com/oauth-2-simplified/).
+
+Oto wizualna reprezentacja działania połączenia autoryzacji OAuth:
+
+[Przepływ OAuth] (/img/how_oauth_works.png 'Przepływ OAuth ')
+
+## Proces uwierzytelniania
+
+Aby uwierzytelnić użytkownika, określ adres URL, który będzie używany jako adres URL przekierowania OAuth na stronie [Dashboard] (/dashboard), na karcie **Zarejestruj aplikację** w polach**Szczegóły OAuth**. Następnie dodaj przycisk logowania w swojej witrynie lub aplikacji i skieruj użytkowników do **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`**, gdzie your_app_id jest identyfikatorem Twojej aplikacji.
+
+[Logowanie Deriv OAuth] (/img/oauth_login.png 'Logowanie Deriv OAuth ')
+
+Gdy użytkownik zarejestruje się/zaloguje się, zostanie przekierowany na adres URL wprowadzony jako adres URL przekierowania. Ten adres URL będzie zawierał argumenty dodane do niego z tokenami sesji użytkownika i będzie wyglądał podobnie do tego:
+
+`https://[YOUR_WEBSITE_URL]/redirect/? acct1=cr799393& token1 = a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315 & token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`
+
+## Proces autoryzacji
+
+Parametry zapytania w adresie URL przekierowania to konta użytkownika i powiązane z nimi tokeny sesji. Można mapować parametry zapytania do tablicy przy użyciu następującego podejścia:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393',
+ token: 'a1-f7pnteezo4jzhpxclctizt27hyeot',
+ currency: 'usd',
+ },
+ {
+ account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+ currency: 'usd',
+ },
+];
+```
+
+Aby autoryzować użytkownika na podstawie konta **wybranego** użytkownika, wywołaj wywołanie API [authorize] (/api-explorer #authorize) za pomocą **wybranego** konta**tokenu sesji** użytkownika\*\*:
+
+```js showLineNumbers
+{
+ "authorize": "a1-f7pnteezo4jzhpxclctizt27hyeot"
+}
+```
+
+Odpowiedź na wywołanie „authorize” byłaby obiektem, jak poniżej:
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "account_type": "trading",
+ "created_at": 1647509550,
+ "currency": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "CR799393",
+ "trading": {}
+ },
+ {
+ "account_type": "trading",
+ "created_at": 1664132232,
+ "currency": "ETH",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "VRTC1859315",
+ "trading": {}
+ },
+ ],
+ "balance": 0,
+ "country": "id",
+ "currency": "USD",
+ "email": "user_mail@email_provider.com",
+ "fullname": " John Doe",
+ "is_virtual": 0,
+ "landing_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "local_currencies": {
+ "IDR": {
+ "fractional_digits": 2
+ }
+ },
+ "loginid": "CR799393",
+ "preferred_language": "EN",
+ "scopes": [
+ "read",
+ "trade",
+ "trading_information",
+ "payments",
+ "admin"
+ ],
+ "trading": {},
+ "upgradeable_landing_companies": [
+ "svg"
+ ],
+ "user_id": 12345678
+ }
+```
+
+Teraz użytkownik jest autoryzowany i możesz korzystać z wywołań Deriv API w imieniu konta.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..757e646dc
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Kopiuj obiekty handlowe
+hide_title: false
+draft: false
+sidebar_label: Handlowanie przez kopiowanie
+sidebar_position: 4
+tags:
+ - handel kopiami
+ - handel
+keywords:
+ - handel
+ - pojęcie
+ - zgłoszenia
+ - anatomia
+description: Handlowanie przez kopiowanie
+---
+
+## Co to jest?
+
+Copy Trading staje się popularny na rynkach finansowych; umożliwia klientowi (kopiarce) automatyczne kopiowanie transakcji innego klienta (Tradera).
+
+## Zostanie traderem
+
+Aby zostać Traderem (tj. zezwolić innym na śledzenie Twoich transakcji), ustaw ustawienie „allow_copiers” za pomocą wywołania [set settings] (/api-explorer #set_settings).
+
+Następnie Trader tworzy token API tylko do odczytu i udostępnia go kopiarce.
+
+Włączenie ustawienia allow_copiers spowoduje również zadziałanie wywołania [statystyki handlu kopiami] (/api-explorer #copytrading_statistics). Wywołanie API statystyk dostarcza informacji o koncie (ma to na celu, aby potencjalni kopiarze mieli pojęcie o przeszłych wynikach tradera).
+
+## Zostanie kopiarką
+
+Aby zostać kopiarką, użyj wywołania [copy start] (/api-explorer #copy_start). Aby zatrzymać kopiowanie, użyj wywołania [copy stop] (/api-explorer #copy_stop).
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..04ad980ba
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - pojęcie
+ - websocket
+keywords:
+ - aplikacja handlowa
+ - protokół websocket
+ - połączenia websocket
+description: Dowiedz się więcej o protokole WebSocket i połączeniach WebSocket oraz o tym, jak je zintegrować, aby umożliwić wymianę danych w aplikacji handlowej.
+---
+
+## Czym są WebSockets?
+
+Protokół „WebSocket” opisany w specyfikacji [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455) umożliwia wymianę danych między przeglądarką a serwerem poprzez trwałe połączenie. Dane mogą być przekazywane w obu kierunkach jako „pakiety” bez przerywania połączenia lub potrzeby dodatkowych żądań HTTP.
+
+WebSocket doskonale nadaje się szczególnie do usług wymagających ciągłej wymiany danych, np. systemów transakcyjnych w czasie rzeczywistym i tak dalej.
+
+## Prosty przykład
+
+Aby otworzyć połączenie WebSocket, musimy utworzyć `new WebSocket` używając specjalnego protokołu `ws`lub `wss` w adresie URL. Oto jak możesz to zrobić w „JavaScript”:
+
+```js
+let socket = nowy WebSocket ('wss: //ws.derivws.com/websockets/ v3?app_id=1089 ');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+Z drugiej strony dane `ws: //` nie są szyfrowane i mogą być widoczne dla pośredników. Stare serwery proxy mogą napotkać „dziwne” nagłówki i zakończyć połączenie.
+
+`wss: //` oznacza WebSocket over TLS, podobnie jak HTTPS to HTTP over TLS. Dzięki warstwie bezpieczeństwa transportu dane są szyfrowane przez nadawcę i odszyfrowane przez odbiorcę. Oznacza to, że zaszyfrowane pakiety danych mogą pomyślnie przechodzić przez serwery proxy bez kontroli.
+::
+
+Po utworzeniu gniazda powinniśmy słuchać wydarzeń na nim. W sumie są 4 wydarzenia:
+
+- Otwarte — nawiązano połączenie
+- Wiadomość — Otrzymane dane
+- Błąd - błąd WebSocket
+- Zamknij — połączenie zamknięte
+
+Wysłanie wiadomości można wykonać za pośrednictwem socket.send (dane).
+
+Oto przykład w „JavaScript”:
+
+```js showLineNumbers
+const app_id = 1089;//Zastąp na swój app_id lub pozostaw jako 1089 do testowania.
+const socket = new WebSocket (`wss: //ws.derivws.com/websockets/v3? app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log ('[open] Połączenie ustanowione');
+ console.log ('Wysyłanie do serwera');
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ socket.send (sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log (`[message] Dane otrzymane z serwera: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log (`[close] Połączenie zamknięte czysto, code=${event.code} powód =${event.reason}`);
+ } else {
+ //np. zabity proces serwera lub wyłączenie sieci
+ //event.code zwykle wynosi 1006 w tym przypadku
+ console.log ('[close] Connection died');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log (` [error] `);
+};
+```
+
+## Dlaczego potrzebujemy WebSockets i kiedy powinniśmy ich unikać?
+
+WebSockets to niezbędne narzędzie komunikacji klient-serwer. Aby jak najlepiej wykorzystać ich potencjał, ważne jest, aby zrozumieć, w jaki sposób mogą być pomocne i kiedy najlepiej ich unikać. Jest to obszernie wyjaśnione w następnej sekcji.
+
+Użyj WebSockets w następujących przypadkach:
+
+1. Kiedy tworzysz aplikację internetową w czasie rzeczywistym.
+ Najbardziej powszechnym użyciem WebSocket jest tworzenie aplikacji w czasie rzeczywistym, w którym pomaga on w ciągłym wyświetlaniu danych na końcu klienta. Ponieważ serwer zaplecza wysyła te dane w sposób ciągły, WebSocket umożliwia nieprzerwane przesyłanie lub przesyłanie tych danych w już otwartym połączeniu. Korzystanie z WebSockets sprawia, że taka transmisja danych jest szybka i wykorzystuje wydajność aplikacji.
+2. Dla witryn handlowych, takich jak Deriv.
+ W tym przypadku WebSocket pomaga w obsłudze danych, które są uruchamiane przez wdrożony serwer zaplecza do klienta.
+3. Podczas tworzenia aplikacji czatu.
+ Twórcy aplikacji do czatu wzywają WebSockets, aby uzyskać pomoc w operacjach takich jak jednorazowa wymiana i publikowanie/nadawanie wiadomości. Ponieważ to samo połączenie WebSocket jest używane do wysyłania/odbierania wiadomości, komunikacja staje się łatwa i szybka.
+
+Teraz, gdy ustaliliśmy, gdzie należy używać WebSockets, zobaczmy, gdzie najlepiej ich unikać. Pomoże Ci to uniknąć niepotrzebnych kłopotów operacyjnych.
+
+WebSockets nie powinien być wbudowany, gdy wszystko, co jest potrzebne, to pobieranie starych danych lub danych, które mają być przetwarzane tylko raz. W takich przypadkach korzystanie z protokołów HTTP jest mądrym wyborem.
+
+## WebSocket vs HTTP
+
+Ponieważ zarówno protokoły HTTP, jak i WebSocket są wykorzystywane do komunikacji aplikacji, ludzie często się mylą i trudno im wybrać jeden.
+
+Jak wspomniano wcześniej, WebSocket jest protokołem ramkowym i dwukierunkowym. Z drugiej strony HTTP jest protokołem jednokierunkowym działającym powyżej protokołu TCP.
+
+Ponieważ protokół WebSocket jest w stanie obsługiwać ciągłą transmisję danych, jest głównie używany w tworzeniu aplikacji w czasie rzeczywistym. HTTP jest bezpaństwowcem i jest używany do tworzenia aplikacji [RESTful] (https://de.wikipedia.org/wiki/Representational_State_Transfer) i [SOAP] (https://de.wikipedia.org/wiki/SOAP). SOAP nadal może używać HTTP do implementacji, ale REST jest szeroko rozpowszechniony i używany.
+
+W WebSocket komunikacja odbywa się na obu końcach, co czyni go szybszym protokołem. W HTTP połączenie jest zbudowane na jednym końcu, co czyni go nieco powolniejszym niż WebSocket.
+
+WebSocket korzysta z ujednoliconego połączenia TCP i potrzebuje jednej strony do zakończenia połączenia. Dopóki tak się nie stanie, połączenie pozostaje aktywne. HTTP musi zbudować odrębne połączenie dla oddzielnych żądań. Po zakończeniu żądania połączenie automatycznie się przerywa.
+
+## Jak ustanawiane są połączenia WebSocket?
+
+Proces rozpoczyna się od uścisku dłoni WebSocket, który obejmuje użycie nowego schematu (ws lub wss). Aby pomóc Ci zrozumieć, uznaj je odpowiednio za równoważne HTTP i bezpiecznym HTTP (HTTPS).
+
+Korzystając z tego schematu, oczekuje się, że serwery i klienci będą przestrzegać standardowego protokołu połączenia WebSocket. Ustanowienie połączenia WebSocket rozpoczyna się od aktualizacji żądania HTTP, które zawiera kilka nagłówków, takich jak Połączenie: Aktualizacja, Aktualizacja: WebSocket, SEC-WebSocket- Key i tak dalej.
+
+Oto jak nawiązuje się to połączenie:
+
+1. \*\*Żądanie: \*\* Nagłówek Uaktualnienia połączenia oznacza uścisk dłoni WebSocket, podczas gdy klucz SEC WebSocket zawiera losową wartość zakodowaną w Base64. Wartość ta jest dowolnie generowana podczas każdego uścisku dłoni WebSocket. Oprócz powyższego, nagłówek klucza jest również częścią tego żądania.
+
+Wyżej wymienione nagłówki po połączeniu tworzą żądanie HTTP GET. Będzie on zawierał podobne dane:
+
+```
+GET ws: //websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+Połączenie: Aktualizacja
+Pragma: brak pamięci podręcznej
+Kontrola pamięci podręcznej: bez pamięci podręcznej
+Aktualizacja: websocket
+SEC-WebSocket-Version: 13
+SEC-WebSocket-key: b6gjht32u488lpurwkaows==
+```
+
+Aby wyjaśnić wersję SEC-WebSocket, można wyjaśnić wersję protokołu WebSocket gotową do użycia dla klienta.
+
+2. \*\*Odpowiedź: \*\* Nagłówek odpowiedzi, SEC-WebSocket-Accept, zawiera resztę wartości przesłanej w nagłówku żądania klucza SEC-WebSocket-key. Jest to związane z określoną specyfikacją protokołu i jest szeroko stosowane do powstrzymania wprowadzających w błąd informacji. Innymi słowy, zwiększa bezpieczeństwo interfejsu API i zapobiega tworzeniu błędów w tworzeniu aplikacji źle skonfigurowanych serwerów.
+
+Po powodzeniu wysłanego wcześniej żądania otrzymamy odpowiedź podobną do poniższej sekwencji tekstowej:
+
+```
+Protokoły przełączania HTTP/1.1 101
+Aktualizacja: websocket
+Połączenie: Aktualizacja
+SEC-WebSocket-Accept: RG8WSSWMHTJ85LJGAE3M5RTMCCE=
+```
+
+## Referencje
+
+- \*\* [Interfejsy API WebSockets - MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) \*\*
+- \*\* [WebSocket - Informacje Javascript] (https://javascript.info/websocket) \*\*
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..3b4a88c31
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Ramy",
+ "position": 6,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..276f6f3c7
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Kątowy",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "5 minut na poznanie najważniejszych koncepcji Docusaurusa."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..ba8f59451
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Reaguj",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "5 minut na poznanie najważniejszych koncepcji Docusaurusa."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..b25cdaa4f
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "5 minut na poznanie najważniejszych koncepcji Docusaurusa."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..0f257ef0a
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Swelte",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "5 minut na poznanie najważniejszych koncepcji Docusaurusa."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..3f1a26a2a
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Widoki",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "5 minut na poznanie najważniejszych koncepcji Docusaurusa."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..92488bbe3
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "element ukrycia paska bocznego",
+ "label": "Przewodniki",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Przewodnik po interfejsie API Deriv, w tym przykłady API do tworzenia aplikacji handlowej z kompleksowymi funkcjami podobnymi do Deriv Trader. Zacznij już dziś!"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..5ba64905b
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Marże kontraktów opłat
+hide_title: true
+draft: false
+sidebar_label: Obliczanie znaczników
+sidebar_position: 2
+tags:
+ - pojęcie
+ - zarabiaj
+ - dochód
+ - prowizja
+ - marża
+keywords:
+ - pojęcie
+ - zarabiaj
+ - dochód
+ - prowizja
+ - marża
+description: Dowiedz się, jak naliczać marże od kontraktów handlowych zakupionych za pośrednictwem aplikacji handlowej.
+---
+
+## Znaczniki
+
+Zwiększ swoje zyski, naliczając marże od każdego kontraktu zakupionego za pośrednictwem aplikacji handlowej utworzonej za pomocą Deriv API. Marża jest określana przez Ciebie i może wynosić do 3%.
+
+Poniżej znajduje się przykład obliczania marży.
+
+Aby otrzymać wypłatę w wysokości 2,00 USD\*\*:
+
+- Stawka klienta bez marży = **1,07 USD**
+
+Z marżą (np. 2%) klient płaci:
+
+- Stawka klienta z marżą = Stawka + (wypłata x marża)
+- Stawka klienta z marżą = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Zarabianie prowizji
+
+Zarabiaj prowizje od transakcji i płatności dokonywanych przez Twoich klientów za pośrednictwem stron internetowych i aplikacji, które tworzysz za pomocą Deriv API. Uzyskaj więcej informacji na temat planów prowizji [tutaj] (https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..29f79da43
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: Informacje o Deriv API
+hide_title: true
+draft: false
+sidebar_label: Informacje o Deriv API
+sidebar_position: 0
+tags:
+ - pojęcie
+ - api
+ - samouczek
+ - przewodnik
+ - utwórz
+ - aplikacja
+ - autoryzować
+ - zarejestruj się
+ - integracja
+keywords:
+ - pojęcie
+ - api
+ - samouczek
+ - przewodnik
+ - utwórz
+ - aplikacja
+ - autoryzować
+ - zarejestruj się
+ - integracja
+description: Dowiedz się więcej o interfejsie API Deriv, jego funkcjach i dokumentacji API z przykładami kodu oraz o tym, jak używać go do tworzenia aplikacji handlowej.
+---
+
+## Czym jest Deriv API?
+
+Deriv API to narzędzie, które pozwala programistom tworzyć niestandardowe aplikacje handlowe, które wchodzą w interakcję z platformą handlową Deriv. Pomyśl o tym jako o sposobie tworzenia własnych specjalistycznych narzędzi, które pomogą ludziom handlować na platformie Deriv w bardziej wydajny lub spersonalizowany sposób. Dzięki interfejsowi API Deriv programiści mogą uzyskać dostęp do szerokiej gamy funkcji, w tym zawierania transakcji, pobierania danych konta, zarządzania zamówieniami i dostępu do danych rynkowych w czasie rzeczywistym. Może to być pomocne dla traderów, którzy chcą dostosować swoje doświadczenie handlowe lub użyć specjalistycznych narzędzi do podejmowania bardziej świadomych decyzji handlowych. Ogólnie rzecz biorąc, interfejs API Deriv zapewnia większą elastyczność i kontrolę nad doświadczeniem handlowym, umożliwiając tworzenie własnych dostosowanych rozwiązań, które lepiej pasują do Twojego stylu handlu i celów.
+
+## Jak go używać?
+
+Oto kroki korzystania z interfejsu API Deriv:
+
+1. **Zarejestruj się, aby założyć konto Deriv API**: Przejdź do strony internetowej Deriv API i zarejestruj konto. Po zarejestrowaniu otrzymasz token API, którego możesz użyć do uwierzytelniania żądań API.
+
+2. \*\*Zapoznanie się z dokumentacją interfejsu API \*\*: API Deriv zawiera kompleksową dokumentację wyjaśniającą, jak korzystać z punktów końcowych interfejsu API, w tym dostępne parametry i formaty odpowiedzi. Przed rozpoczęciem korzystania z interfejsu API upewnij się, że znasz dokumentację.
+
+3. **Utwórz aplikację API**: Aby utworzyć aplikację API, musisz podać nazwę aplikacji i identyfikator URI przekierowania. URI przekierowania to adres URL, na który użytkownik zostanie przekierowany po autoryzacji aplikacji na dostęp do swojego konta Deriv.
+
+4. **Autoryzuj aplikację**: Po utworzeniu aplikacji API musisz ją autoryzować, aby uzyskać dostęp do swojego konta Deriv. Obejmuje to zalogowanie się na swoje konto Deriv i udzielenie zgody aplikacji na dostęp do danych konta.
+
+5. **Złóż żądania API**: Po autoryzacji aplikacji możesz rozpocząć wysyłanie żądań API. Możesz użyć interfejsu API, aby pobierać informacje o swoim koncie, składać transakcje, zarządzać zleceniami i wykonywać inne zadania związane z handlem.
+
+6. \*\*Przetestuj integrację interfejsu API \*\*: Przed uruchomieniem aplikacji upewnij się, że dokładnie przetestowałeś integrację API, aby upewnić się, że działa poprawnie.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..1589aa812
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Zarabiaj na swojej aplikacji handlowej
+hide_title: true
+draft: false
+sidebar_label: Zarabianie na Deriv API
+sidebar_position: 1
+sidebar_class_name: element ukrycia paska bocznego
+tags:
+ - pojęcie
+ - zarabiaj
+ - dochód
+ - zarabiaj
+ - monetyzacja
+ - api
+ - websocket
+keywords:
+ - pojęcie
+ - zarabiaj
+ - dochód
+ - zarabiać
+ - monetyzacja
+ - api
+ - websocket
+description: Dowiedz się, jak zarabiać na interfejsie API Deriv, stając się partnerem Deriv, reklamując się w swojej aplikacji handlowej lub oferując funkcje premium.
+---
+
+## Zarabianie na Deriv API
+
+Istnieje kilka sposobów zarabiania na API Deriv:
+
+1. **Pobieranie opłat za dostęp do aplikacji handlowej**: Jeśli Twoja niestandardowa aplikacja handlowa oparta na Deriv API oferuje użytkownikom wartość, możesz pobrać od nich subskrypcję lub jednorazową opłatę za dostęp do niej, co czyni ją realnym strumieniem przychodów dla Twojej firmy.
+
+2. \*\*Opłata za funkcje premium: Jeśli aplikacja handlowa ma zaawansowane funkcje, takie jak dane rynkowe w czasie rzeczywistym, zaawansowane narzędzia do tworzenia wykresów i inne funkcje premium, które oferują użytkownikom wartość dodaną, możesz generować dodatkowe przychody, pobierając opłaty od użytkowników za dostęp do tych funkcji.
+
+3. **Marketing afiliacyjny**: Możesz dołączyć do programu partnerskiego Deriv i zarabiać prowizje za polecanie nowych użytkowników do platformy Deriv. Może to być dobra opcja, jeśli masz odbiorców zainteresowanych handlem lub inwestowaniem.
+
+4. **Opłaty za polecenie**: Jeśli zbudowałeś aplikację handlową, która integruje się z platformą Deriv, możesz zaoferować opłaty za polecenie obecnym użytkownikom, którzy polecają nowych użytkowników do Twojej aplikacji. Ta zachęta może zachęcić ich do rozpowszechniania informacji o Twojej aplikacji, pomagając Ci powiększyć bazę użytkowników.
+
+5. **Reklama**: Jeśli zbudowałeś aplikację handlową, która ma dużą bazę użytkowników, możesz rozważyć sprzedaż powierzchni reklamowej odpowiednim reklamodawcom. Może to być dobry sposób na generowanie dodatkowych przychodów.
+
+6. **Markup**: Użyj interfejsu API Deriv, aby tworzyć własne strony internetowe i aplikacje oraz zarabiać prowizje od transakcji i płatności dokonywanych przez klientów, zarabiając na swoich dziełach poprzez markup.
+
+## Znaczniki
+
+Zwiększ swoje przychody, stosując marże na każdą umowę zakupioną za pośrednictwem aplikacji handlowej opracowanej za pomocą interfejsu API Deriv. Możesz ustawić marżę samodzielnie, maksymalnie do 3%.
+
+Obsługiwane typy transakcji obejmują: opcje, mnożniki i akumulatory.
+
+Oto przykład obliczania znaczników:
+
+Aby otrzymać wypłatę w wysokości 2,00 USD\*\*:
+
+- Stawka klienta bez marży = **1,07 USD**
+
+Z marżą (np. 2%) klient płaci:
+
+- Stawka klienta z marżą = Stawka + (wypłata x marża)
+- Stawka klienta z marżą = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Zarabianie prowizji
+
+Zarabiaj prowizje od transakcji i płatności dokonywanych przez Twoich klientów za pośrednictwem stron internetowych i aplikacji, które tworzysz za pomocą Deriv API. Uzyskaj więcej informacji na temat planów prowizji [tutaj] (https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..3a4c97ae2
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: Otwarta autoryzacja
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - pojęcie
+ - zarabiaj
+ - dochód
+ - prowizja
+ - marża
+keywords:
+ - pojęcie
+ - zarabiaj
+ - dochód
+ - prowizja
+ - marża
+description: Dowiedz się więcej o autoryzacji OAuth, logowaniu bez tokena API oraz o tym, jak możesz go wykorzystać do poprawy komfortu użytkowania aplikacji handlowej.
+---
+
+## Co to jest OAuth2?
+
+OAuth oznacza Open Authorization — protokół, który umożliwia klientowi dostęp do zasobów użytkownika na serwerze bez ujawniania danych logowania użytkownika.
+
+Ten rodzaj autoryzacji umożliwia klientom logowanie się do aplikacji innych firm przy użyciu kont Deriv bez tworzenia tokena API. W takim przypadku aplikacja innej firmy nie widzi hasła użytkownika ani stałego tokena API, co czyni go bezpieczniejszym.
+
+Uwierzytelnianie OAuth2 wymaga więcej etapów konfiguracji, ale jest to najbezpieczniejszy sposób dla programistów na przyznanie klientom dostępu do swojej aplikacji.
+
+Aby uzyskać więcej informacji na temat OAuth2, [zobacz ten przewodnik] (https://aaronparecki.com/oauth-2-simplified/).
+
+### Jak stosować zezwolenie na oAuth
+
+1. Określ adres URL, który będzie używany jako adres URL przekierowania OAuth Redirection\*\* na stronie rejestracji aplikacji w polu **Adres URL strony**.
+
+2. Dodaj przycisk logowania w swojej witrynie lub aplikacji i skieruj użytkowników do `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` gdzie your_app_id jest identyfikatorem Twojej aplikacji.
+
+3. Po zarejestrowaniu się użytkownika zostanie przekierowany na adres URL wprowadzony jako adres URL przekierowania\*\*. Ten adres URL będzie zawierał argumenty dodane do niego z tokenami sesji użytkownika i będzie wyglądał podobnie do: \\\\\\`https://[YOUR_WEBSITE_URL]/redirect/?
+
+4. W parametrach adresu URL zobaczysz wszystkie konta i token sesji dla każdego konta. Przekaż te tokeny do wywołania Autorize API w celu wykonywania działań w imieniu konta.
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/intro.md b/i18n/pl/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..fecae9e4b
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,102 @@
+---
+title: Szybki start
+hide_title: false
+draft: false
+sidebar_label: Szybki start
+sidebar_position: 0
+sidebar_class_name: element ukrycia paska bocznego
+tags:
+ - Szybki start
+ - rozpoczynanie
+ - szybkie uruchamianie
+keywords:
+ - deriv
+ - api
+ - rozpoczynanie
+ - szybkie uruchamianie
+description: Zapoznaj się z dostępnymi przykładami i językami kodu API Deriv oraz jak używać ich do tworzenia aplikacji handlowej.
+---
+
+```mdx-code-block
+importuj renderOfficialContents z '@site /src/components/renderOfficialContents';
+```
+
+Nasza dokumentacja podzielona jest na kilka sekcji:
+
+
+
+
+
+
+ Spójrz na strony Podstawowe koncepcje i poświęć czas
+ na przeczytanie ich. Te koncepcje pomogą Ci zapoznać się z naszym API serwera WebSocket
+ i jak efektywniej z niego korzystać. Nie są one powiązane z żadnym z naszych frameworków ani bibliotek.
+
+
+
+ Przeczytając stronę Podstawowe koncepcje , możesz
+ zacząć wybierać podejście implementacyjne w oparciu o język, framework lub bibliotekę, której chcesz użyć w aplikacji.
+
+
Przykłady kodu
+
+Jeśli chcesz wiedzieć, jak możesz zaimplementować nasz interfejs API w swoim kodzie, sugerujemy przyjrzenie się
+naszym przykładom Code. Te przykłady kodu znajdują się w
+`CodesAndBoxes`. Pozwala to na łatwe rozwidlenie przykładów kodu i eksperymentowanie z nimi do użytku osobistego
+. Na razie mamy tylko przykłady kodu JavaScript, ale planujemy dodać więcej przykładów
+, które są tworzone z różnymi językami, frameworkami i bibliotekami w najbliższej przyszłości.
+
+
+
Języki
+
+
+
+ Korzystając z naszych przykładów kodu, sugerujemy również zapoznanie się z naszą sekcją{' '}
+ Języki . Tutaj szczegółowo opisujemy, w jaki sposób
+ możesz poprawnie skonfigurować swój osobisty projekt, aby korzystać z naszego interfejsu API. Z pewnością przyda się to
+ , gdy spróbujesz zintegrować niektóre z naszych przykładów kodu we własnym projekcie.
+
+
+
+
Przewodniki
+
+
+
+ Jeśli chcesz wiedzieć, na przykład, jak możesz „zarabiać na swojej aplikacji” lub jak stworzyć
+ „bezpieczny sposób logowania się” użytkowników do Twojej aplikacji, dostarczamy kilka{' '}
+ Guides , które mogą Ci w tym pomóc.
+
+
+
+
Konfigurowanie aplikacji Deriv
+
+
+
+ Jeśli chcesz dowiedzieć się więcej o niezbędnych rzeczach potrzebnych do skonfigurowania własnej aplikacji,
+ zapoznaj się z sekcją{' '}
+ Konfigurowanie aplikacji Deriv .
+
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..cff2939cb
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "element ukrycia paska bocznego",
+ "label": "Języki",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "title": "Języki programowania",
+ "description": "Wybierz preferowany język programowania, aby utworzyć aplikację handlową za pomocą naszego interfejsu API WebSocket. Zacznij uczyć się z tymi przykładami kodu."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..c422a3782
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Rzutka",
+ "position": 2,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/pl/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..9cb28116f
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Wprowadzenie
+sidebar_label: Wprowadzenie
+sidebar_position: 0
+description: Uzyskaj instrukcje krok po kroku, jak używać czystych języków w interfejsie API WebSocket firmy Deriv. Zacznij budować swoją aplikację handlową z tym przykładem interfejsu API.
+---
+
+Każda sekcja językowa zawiera instrukcje krok po kroku, jak korzystać z API serwera „Deriv WebSocket Server” z funkcjami czystego języka. Jeśli więc po raz pierwszy korzystasz z naszych dokumentów, przejrzyj każdą sekcję, aby jak najlepiej je wykorzystać.
+
+:::tip
+Możesz przejść bezpośrednio do dowolnej sekcji. Istnieją linki do wymagań, które pomogą rozpocząć każdy krok.
+:::
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..cddc27e46
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Zacznij budować swoją aplikację handlową za pomocą Javascript, HTML i CSS za pośrednictwem naszego interfejsu API WebSocket."
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..5c719422b
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,199 @@
+---
+title: Pobierz listę krajów
+sidebar_label: Pobierz listę krajów
+sidebar_position: 2
+tags:
+ - Lista krajów
+ - javascript
+keywords:
+ - Lista krajów
+ - javascript
+description: Uzyskaj informacje o swoich użytkownikach, dodając listę krajów do swojej aplikacji handlowej. Dowiedz się, jak to zrobić, korzystając z tego przykładu interfejsu JavaScript API.
+---
+
+
+
+Aby uzyskać listę krajów, zaktualizuj otwarty detektor zdarzeń przy użyciu następującego podejścia:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000;//jest w milisekundach, co równa się 120 sekund
+let interval;
+//subskrybuj zdarzenie `open`
+websocket.addEventListener ('open', (event) => {
+ console.log ('ustanowiono połączenie websocket: ', event);
+ const payload = JSON.stringify ({
+ residence_list: 1,
+ });
+ websocket.send (payload);
+
+ //aby utrzymać połączenie przy życiu
+ interval = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+```
+
+Teraz zaktualizuj odbiornik zdarzeń `message`, aby renderować dane:
+
+```js title="index.js" showLineNumbers
+//subskrybuj zdarzenie `message`
+WebSocket.addEventListener ('message', (event) => {
+ const receivedMessage = JSON.parse (event.data);
+ switch (ReceivedMessage.msg_type) {
+ case 'residence_list':
+ console.log ('lista krajów', ReceivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log ('odpowiedź ping/ponga: ', ReceivedMessage.ping);
+ break;
+ default:
+ console.log ('odebrana wiadomość:', ReceivedMessage);
+ break;
+ }
+});
+```
+
+Odpowiedź powinna być przedmiotem:
+
+```json showLineNumbers
+{
+ „echo_req”: {
+ „req_id”: 1,
+ „lista_rezydencji”: 1
+ },
+ „msg_type”: „lista_rezydencji”,
+ „req_id”: 1,
+ „residence_list”: [
+ {
+ „tożsamość”: {
+ „usługi”: {
+ „idv”: {
+ „documents_supported”: {},
+ „has_visual_sample”: 0,
+ „is_country_supported”: 0
+ },
+ „onfido”: {
+ „documents_supported”: {},
+ „is_country_supported”: 0
+ }
+ }
+ },
+ „phone_idd”: „35818",
+ „text”: „Wyspy Alandzkie”,
+ „value”: „ax”
+ },
+ {
+ „tożsamość”: {
+ „usługi”: {
+ „idv”: {
+ „documents_supported”: {},
+ „has_visual_sample”: 0,
+ „is_country_supported”: 0
+ },
+ „onfido”: {
+ „documents_supported”: {
+ „driving_licence”: {
+ „display_name”: „Prawo jazdy”
+ },
+ „national_identificty_card”: {
+ „display_name”: „Krajowy dowód tożsamości”
+ },
+ „paszport”: {
+ „display_name”: „Paszport”
+ }
+ },
+ „is_country_supported”: 1
+ }
+ }
+ },
+ „phone_idd”: „355",
+ „text”: „Albania”,
+ „tin_format”: ["^ [A-ta-T0-9]\\ d{8}[A-wa-W] $"],
+ „value”: „al”
+ }
+ ]
+}
+```
+
+Dzięki temu połączeniu otrzymasz przydatne informacje o obsługiwanych krajach, takie jak:
+
+- Kod „2-literowy” dla każdego kraju
+- Dostawcy usług „tożsamości” dla każdego kraju
+- Format identyfikatora podatkowego kraju (`tin_format`)
+- itd.
+
+Może to być przydatne w przypadku formularzy tworzenia konta, w których należy poprosić użytkowników o podanie sprawdzonych informacji o ich bazie tożsamości, w zależności od kraju zamieszkania.
+
+:: :warning
+Aby sprawdzić poprawność adresu i identyfikatora podatkowego, należy użyć podanego „tin_format” dla danego kraju.
+::
+
+Kraj użytkownika jest ważny dla kolejnych kroków. Określa, jakich zasobów i funkcji mogą korzystać.
+
+:::tip
+:::tip
+:::tip
+:::tip
+:::tip
+:::tip
+:::tip
+Lepiej jest uzyskać listę krajów przed wypełnieniem formularza.
+:::
+
+:::danger
+Będziesz potrzebował szczegółowych treści dotyczących usług tożsamości `IDV` i `ONFIDO`, ich różnic i możliwości.
+:::
+
+Twój ostateczny kod będzie:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//Zastąp na swój app_id lub pozostaw jako 1089 do testowania.
+const websocket = new WebSocket (`wss: //ws.derivws.com/websockets/v3? app_id=${app_id}`);
+const ping_interval = 12000;//jest w milisekundach, co równa się 120 sekund
+let interval;
+
+//subskrybuj zdarzenie `open`
+WebSocket.addEventListener ('open', (event)
+ => {console.log ('websocket' ustanowione połączenie:”, zdarzenie);
+ const payload = JSON.stringify ({
+ residence_list: 1,
+ });
+ websocket.send (payload);
+
+ //to Utrzymuj połączenie przy życiu
+ interval = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+
+//subskrybuj zdarzenie `message`
+WebSocket.addEventListener ('message', (event) => {
+ const receivedMessage = JSON.parse (event.data);
+ switch (ReceivedMessage.msg_type) {
+ case 'residence_list':
+ console.log ('lista krajów', ReceivedMessage.residence_list)
+ ; przerwa;
+ przypadek 'ping':
+ console.log ('odpowiedź ping/ponga: ', ReceivedMessage.ping);
+ break;
+ default:
+ console.log ('odebrana wiadomość:', receivedMessage);
+ break;
+ }
+});
+
+//subskrybuj wydarzenie `close`
+WebSocket.addEventListener ('close', (event) => {
+ console.log ('websocket połączony zamknięty: ', zdarzenie);
+ clearInterval (interval);
+});
+
+//subskrybuj zdarzenie `error`
+WebSocket.addEventListener (' error ', (event) => {
+ console.log ('zdarzył się błąd w naszym połączeniu websocket, event);};
+
+```
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..a826489f5
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Konfiguracja projektu | JavaScript
+sidebar_label: Konfiguracja projektu
+sidebar_position: 0
+tags:
+ - javascript
+keywords:
+ - js
+ - project-setup
+description: Utwórz katalog dla następnego projektu aplikacji handlowej API za pomocą WebSocket.
+---
+
+### Utwórz projekt
+
+Zamierzamy utworzyć prostą stronę `HTML` zawierającą nasz plik JavaScript, który poradzi sobie z naszym połączeniem WebSocket. Najpierw utwórz katalog dla następnego projektu:
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+Przejdź do folderu `deriv-websocket-demo`:
+
+```bash
+cd deriv-websocket-demo
+```
+
+Następnie utwórz wymagane pliki, jak widać poniżej:
+
+```bash
+touch index.html index.css index.js
+```
+
+:::tip
+Sugerujemy użycie [Visual Studio Code] (https://code.visualstudio.com/) z włączonym [Live Server Extension] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer). To bardzo pomoże w implementacjach.
+:::
+
+Teraz otwórz plik `index.html` lub użyj [Live Server Extension] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+Teraz zmień zawartość plików za pomocą następującego podejścia:
+
+```js title="index.js" showLineNumbers
+console.log („tutaj utworzymy nasze połączenie z websocket”);
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ Deriv HTML JS Demo
+
+
+
Deriv WebSocket API demo
+
+
+
+```
+
+Po dodaniu zawartości możemy uruchomić aplikację, po prostu wykonując plik `index.html` lub używając Live Server Extension. Podczas uruchamiania aplikacji sprawdź w konsoli, czy pojawia się „console.log”. Wtedy wiesz, że plik JavaScript działa, aby połączenie websocket można poprawnie zaimplementować.
+
+W celu skonfigurowania gniazda internetowego Deriv można przejść do strony [Połączenie WebSocket] (/docs/languages/javascript/websocket-connection).
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..b88b8f2d4
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: Konfigurowanie połączenia WebSocket
+sidebar_label: Połączenie WebSocket
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - websocket-connection
+description: Przewodnik, jak skonfigurować połączenie WebSocket z interfejsem API WebSocket w aplikacji handlowej.
+---
+
+:::caution
+
+Jeśli nie znasz WebSockets, sprawdź [naszą dokumentację] (/docs/core-concepts/websocket).
+
+:::
+
+### Konfigurowanie połączenia WebSocket
+
+
+
+Następnie utworzymy połączenie WebSocket z serwerem Deriv WebSocket, jak widać poniżej:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//Zastąp na swój app_id lub pozostaw jako 1089 do testowania.
+const websocket = nowy WebSocket (`wss: //ws.derivws.com/websockets/v3? app_id =${app_id}`);
+```
+
+:::info
+`app_id = 1089` służy tylko do celów testowych. Podczas publikowania aplikacji w środowisku produkcyjnym należy go zaktualizować za pomocą własnego identyfikatora app_id. Sprawdź [ten przewodnik] (/docs/setting-up-a-deriv-application), aby utworzyć nową aplikację dla siebie.
+:::
+
+W tym momencie jesteśmy połączeni z `serwerem WebSocket`. Ale nie otrzymujemy żadnych danych. Aby wysłać lub odbierać dane, musimy „subskrybować” wydarzenia websocket.
+
+Ogólnie rzecz biorąc, mamy 4 zdarzenia na `WebSocket connections`:
+
+- **zamknij**:
+ Wywoływane, gdy połączenie z WebSocket jest zamknięte. Dostępne również za pośrednictwem obiektu Onclose.
+- **otwórz**:
+ Uruchomione po otwarciu połączenia z WebSocket. Dostępne również za pośrednictwem nieruchomości onopen.
+- **wiadomość**:
+ Wywoływane, gdy dane są odbierane przez WebSocket. Dostępne również za pośrednictwem właściwości onmessage.
+- **error**:
+ Wywołano, gdy połączenie z WebSocket zostało zamknięte z powodu błędu, na przykład gdy niektóre dane nie mogą zostać wysłane. Dostępne również za pośrednictwem właściwości onerror.
+
+Dodajmy słuchacz zdarzeń dla tych zdarzeń w naszym połączeniu WebSocket.
+
+```js title="index.js" showLineNumbers
+//subskrybuj wydarzenie `open`
+WebSocket.addEventListener ('open', (event) => {
+ console.log ('nawiązano połączenie websocket: ', event);
+});
+
+//subskrybuj wydarzenie `message`
+WebSocket.addEventListener (' message ', (event) => {
+ console.log ('nowa wiadomość otrzymana z serwera:', event);
+});
+
+//subskrybuj zdarzenie `close`
+WebSocket.addEventListener ('close', (event) => {
+ console.log ('websocket connectized closed: ', event);
+});
+
+//subskrybuj zdarzenie `error`
+WebSocket.addEventListener (' error ', (event) => {
+ console.log ('zdarza się błąd w naszym połączeniu websocket, event);
+});
+```
+
+Teraz otwórz plik `index.html` w naszej przeglądarce i sprawdź konsolę programisty. Powinieneś zobaczyć tylko dziennik „Ustanowione połączenie WebSocket”.
+
+### Wysyłanie i odbieranie danych
+
+Nasz serwer WebSocket zapewnia funkcjonalność ping/pong . Wykorzystajmy go w naszym projekcie demonstracyjnym do wysyłania i odbierania danych. Zmień wyświetlacze zdarzeń dla `open` i `message` jak poniżej:
+
+:::caution
+Funkcja `send` w połączeniu WebSocket otrzymuje tylko `string`, `ArrayBuffer`, `Blob`, `TypeDarray` i `DataView`. Możesz przeczytać więcej o nich na [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Oznacza to, że jeśli chcemy wysłać „obiekt”, musimy najpierw go stringifikować za pomocą `JSON.stringify`.
+:::
+
+```js title="index.js" showLineNumbers
+//subskrybuj wydarzenie `open`
+WebSocket.addEventListener ('open', (event) => {
+ console.log ('nawiązano połączenie websocket: ', zdarzenie);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+});
+
+//subskrybuj wydarzenie `message`
+WebSocket.addEventListener ( 'message', (event) => {
+ const receivedMessage = JSON.parse (event.data);
+ console.log ('nowa wiadomość odebrana z serwera: ', receivedMessage);
+});
+```
+
+„ReceivedMessage” byłby obiektem w następujący sposób:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+Gratulacje :tada:
+
+Właśnie stworzyłeś swój pierwszy projekt demonstracyjny z WebSockets.
+
+:::tip
+Żądanie „ping” jest najczęściej używane do przetestowania połączenia lub utrzymania go przy życiu.
+:::
+
+### Utrzymuj połączenie WebSocket przy życiu
+
+Domyślnie „połączenia WebSocket” zostaną zamknięte, gdy nie będzie wysyłany ruch między nimi przez około 180 sekund\*\*. Jednym ze sposobów utrzymania połączenia przy życiu jest wysyłanie żądań [ping] (/api-explorer #ping) w odstępach wynosząch**120 sekund**. Dzięki temu połączenie będzie żywe i aktywne.
+
+Prosty przykład konfiguracji byłby następujący:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000;//jest w milisekundach, co równa się 120 sekund
+let interval;
+websocket.addEventListener ('open', (event) => {
+ console.log ('ustanowiono połączenie websocket: ', zdarzenie);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+
+ //to Utrzymać połączenie przy życiu
+ interval = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+
+//subskrybuj wydarzenie `close`
+WebSocket.addEventListener ('close', (event) => {
+ console.log ('websocket połączone zamknięte: ', zdarzenie);
+ clearInterval (interval);
+});
+```
+
+Teraz, gdy połączenie jest „ustanowione”, zaczynamy wysyłać żądania `ping` z odstępami `12000ms`.
+
+Twój ostateczny kod powinien być:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//Zastąp na swój app_id lub pozostaw jako 1089 do testowania.
+const websocket = new WebSocket (`wss: //ws.derivws.com/websockets/v3? app_id=${app_id}`);
+const ping_interval = 12000;//jest w milisekundach, co równa się 120 sekund
+let interval;
+
+//subskrybuj zdarzenie `open`
+WebSocket.addEventListener ('open', (event)
+ => {console.log ('websocket' ustanowione połączenie:”, zdarzenie);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+
+ //aby utrzymać połączenie przy życiu
+ interval = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+
+//subskrybuj zdarzenie `message`
+WebSocket.addEventListener ('message', (event) => {
+ const receivedMessage = JSON.parse (event.data);
+ console.log ('nowa wiadomość odebrana z serwera: ', receivedMessage);
+});
+
+//subskrybuj wydarzenie `close`
+WebSocket.addEventListener (' close', (event) => {
+ console.log ('websocket połączony zamknięty: ', zdarzenie);
+ clearInterval (interval);
+});
+
+//subskrybuj zdarzenie `error`
+WebSocket.addEventListener (' error ', (event) => {
+ console.log ('zdarzył się błąd w naszym połączeniu websocket, event);
+});
+```
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..66b314116
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/pl/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..36c8826c1
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Maszynopis",
+ "position": 4,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pl/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/pl/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..0236d04c8
--- /dev/null
+++ b/i18n/pl/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Tworzenie aplikacji Deriv
+sidebar_label: Konfigurowanie aplikacji Deriv
+sidebar_position: 7
+sidebar_class_name: element ukrycia paska bocznego
+tags:
+ - wprowadzenie
+ - aplikacja
+ - konfiguracja
+keywords:
+ - wprowadzenie
+ - aplikacja
+ - konfiguracja
+description: Przewodnik krok po kroku dotyczący tworzenia tokena API Deriv i budowania aplikacji handlowej za pomocą naszego interfejsu API handlowego. Dowiedz się więcej.
+---
+
+```mdx-code-block
+importuj link z '@docusaurus /Link';
+```
+
+#### Konta Deriv
+
+Jeśli nie masz jeszcze konta Deriv, możesz je łatwo utworzyć, odwiedzając naszą stronę rejestracji lub korzystając z połączenia API new_account_virtual . To całkowicie darmowe. A jeśli masz już konto, zaloguj się, używając danych konta. Aby uniknąć przypadkowej utraty środków podczas testowania, zalecamy użycie konta demo zamiast prawdziwego konta.
+
+Jeśli chcesz zarabiać na marży, załóż konto rzeczywiste Deriv i otrzymuj miesięczne zarobki. Możesz także utworzyć prawdziwe konto za pomocą wywołań API new_account_real lub new_account_maltainvest .
+
+:::caution
+Aby utworzyć aplikacje Deriv, potrzebujesz tokena API z zakresem administratora dla konta, którego chcesz użyć w swojej aplikacji.
+:::
+
+## Jak utworzyć token Deriv API
+
+Aby utworzyć token API, po prostu przejdź do pulpitu nawigacyjnego i wybierz kartę **Zarządzaj tokenami**. Stamtąd utwórz nowy token, który pasuje do poziomu dostępu potrzebnego do funkcji aplikacji.
+
+Aby utworzyć nowy token API, wykonaj następujące kroki:
+
+1. Wybierz potrzebne lunety.
+2. Podaj nazwę tokena
+3. Kliknij przycisk **Utworz**
+
+Alternatywnie możesz utworzyć token API za pomocą wywołania API api_token .
+
+:::caution
+Do utworzenia aplikacji potrzebny jest token z zakresem `Admin`.
+:::
+
+## Jak utworzyć aplikację Deriv
+
+Aby utworzyć aplikację z odpowiednimi opcjami konfiguracji, wybierz kartę **Zarejestruj aplikację** na pulpicie nawigacyjnym. Możesz wprowadzić zmiany w konfiguracji aplikacji w dowolnym momencie na karcie **Zarządzaj aplikacji**.
+
+| Pole informacji o aplikacji | Opis |
+| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Konto | Konto, z którym chcesz utworzyć aplikację |
+| Token API | Token API, za pomocą którego ma zostać utworzona aplikacja |
+| Nazwa aplikacji | Nazwa aplikacji |
+| Marża | Prowizja dodana do ceny handlowej, aby uzyskać dodatkowy dochód |
+| Adres URL autoryzacji | Adres URL, który umożliwia klientom logowanie się do aplikacji przy użyciu kont Deriv bez tokena API |
+| Adres URL weryfikacji | Używany do weryfikacji e-mail. Jeśli zostanie podany, adres URL z tokenem weryfikacyjnym jest wysyłany na adres e-mail użytkownika; w przeciwnym razie używany jest adres URL uwierzytelniania. |
+
+\*\*Aby utworzyć aplikację, wykonaj następujące kroki: \*\*
+
+1. Wybierz konto, z którym chcesz utworzyć aplikację.
+2. Wybierz token API dodany do swojego konta (musi mieć zakres\ `Admin\ `).
+3. Podaj nazwę aplikacji.
+4. Wypełnij pola **Markup** i **Szczegóły OAuth**.
+5. Wybierz zakresy autoryzacji\*\* potrzebne w Twoim zgłoszeniu.
+6. Kliknij przycisk **Zarejestruj aplikację**.
+
+Upewnij się, że adresy URL **Autoryzacja** i **Weryfikacja** są poprawne w zależności od implementacji.
+
+Na przykład, jeśli Twoja domena to **`https://example.com`**, a Twoja**autoryzacja i uwierzytelnianie są obsługiwane przez** `verify`, Twoje adresy URL będą następujące:
+
+**`https://example.com/verify`**
diff --git a/i18n/pl/docusaurus-theme-classic/navbar.json b/i18n/pl/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..4e65def80
--- /dev/null
+++ b/i18n/pl/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Logo Deriv API",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Dokumentacja",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Pulpit",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "API Explorer",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Blog",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Zgłaszanie błędów",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/pt/code.json b/i18n/pt/code.json
new file mode 100644
index 000000000..05180fdf6
--- /dev/null
+++ b/i18n/pt/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Fique ligado"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Debata ideias e partilhe soluções com programadores de todo o mundo."
+ },
+ "Join our community": {
+ "message": "Junte-se à nossa comunidade"
+ },
+ "We're here to help": {
+ "message": "Estamos aqui para ajudar"
+ },
+ "Email us at": {
+ "message": "Envie-nos um e-mail para"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "em caso de dúvidas."
+ },
+ "Change API endpoint": {
+ "message": "Alterar o endpoint da API"
+ },
+ "Server is Required": {
+ "message": "O servidor é obrigatório"
+ },
+ "Please enter a valid server URL": {
+ "message": "Por favor, introduza um URL de servidor válido"
+ },
+ "Server URL": {
+ "message": "URL do servidor"
+ },
+ "App ID is required": {
+ "message": "O ID da aplicação é obrigatório"
+ },
+ "Please enter a valid app ID": {
+ "message": "Por favor, introduza um ID de aplicação válido"
+ },
+ "App ID": {
+ "message": "ID da aplicação"
+ },
+ "Connected to :": {
+ "message": "Ligado a :"
+ },
+ "Submit": {
+ "message": "Submeter"
+ },
+ "Reset to original settings": {
+ "message": "Repor as definições originais"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} itens",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Navegação nas páginas de documentação",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Anterior",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Próximo",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "Esta chamada à API deve ser autorizada porque requer acesso aos dados da sua conta."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Inicie sessão na sua conta Deriv para continuar. Se não tiver uma conta Deriv, registe-se primeiro."
+ },
+ "Sign up": {
+ "message": "Registe-se"
+ },
+ "Log in": {
+ "message": "Iniciar sessão"
+ },
+ "Request JSON": {
+ "message": "Pedido JSON"
+ },
+ "Send Request": {
+ "message": "Enviar pedido"
+ },
+ "Clear": {
+ "message": "Limpar"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "O seu objeto JSON não é válido. Por favor, certifique-se de que fornece a sintaxe correta para o seu objeto JSON."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Inicie sessão na sua conta Deriv para obter o token da API e começar a utilizar a nossa API."
+ },
+ "Log In": {
+ "message": "Iniciar sessão"
+ },
+ "API Token Manager": {
+ "message": "Gestor de Tokens de API"
+ },
+ "Deriv API features": {
+ "message": "Funcionalidades da Deriv API"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "A Deriv API oferece-lhe acesso total a todas as funcionalidades de negociação da DTrader e permite-lhe construir os seus próprios sistemas de negociação e ferramentas de análise."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Negociar opções digital e multipliers"
+ },
+ "Monitor real-time pricing": {
+ "message": "Monitorizar os preços em tempo real"
+ },
+ "Buy/sell contracts": {
+ "message": "Contratos de compra e venda"
+ },
+ "Manage user's accounts": {
+ "message": "Gerir contas dos utilizadores"
+ },
+ "Monitor existing contracts": {
+ "message": "Monitorizar os contratos existentes"
+ },
+ "View user's historical transactions": {
+ "message": "Ver o histórico de transações do utilizador"
+ },
+ "See what our clients say": {
+ "message": "Veja o que dizem os nossos clientes"
+ },
+ "Comprehensive all-in-one": {
+ "message": "Bibliotecas de cliente"
+ },
+ "client library": {
+ "message": "all-in-one abrangentes"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Simplifique os seus processos de desenvolvimento e acelere o lançamento "
+ },
+ "faster with the client library of your choice.": {
+ "message": "da sua aplicação com as bibliotecas de cliente à sua escolha."
+ },
+ "Go to the JavaScript library": {
+ "message": "Ir para a biblioteca JavaScript"
+ },
+ "Go to the Python library": {
+ "message": "Ir para a biblioteca Python"
+ },
+ "Go to the Flutter library": {
+ "message": "Ir para a biblioteca Flutter"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "Comece a utilizar a nossa API em 3 passos simples:"
+ },
+ "1. Learn about our API": {
+ "message": "1. Saiba mais sobre a nossa API"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Compreenda os conceitos fundamentais e as terminologias"
+ },
+ "2. Sign up": {
+ "message": "Registe-se"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "Crie uma conta gratuita na Deriv para aceder à nossa API"
+ },
+ "3. Register your app": {
+ "message": "3. Registe a sua aplicação"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Preencha o formulário de registo para começar a utilizar a Deriv API."
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "Ao utilizar a nossa API, confirma que leu e aceita os nossos"
+ },
+ "terms and conditions.": {
+ "message": "termos e condições."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Utilize a nossa API robusta, flexível e gratuita para criar uma plataforma de negociação"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "personalizada — para si ou para a sua empresa."
+ },
+ "Quick Start": {
+ "message": "Início rápido"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Formas de obter lucros com a Deriv API"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Registe a sua aplicação na Deriv e adicione uma margem percentual aos preços dos contratos para obter lucro com cada contrato adquirido."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Registe-se como afiliado, desenvolva a sua aplicação e receba comissões sobre as negociações concluídas através da sua aplicação e do plano de afiliado que selecionar."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Registe-se como agente de pagamento, crie o seu próprio site de pagamentos personalizado e utilize a nossa API para ganhar comissões sobre cada pagamento que processar para os clientes da Deriv."
+ },
+ "Select API Call - Version 3": {
+ "message": "Selecionar chamada à API - Versão 3"
+ },
+ "ALL CALLS": {
+ "message": "TODAS AS CHAMADAS"
+ },
+ "Note:": {
+ "message": "Nota: "
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "Não partilhe tokens com o nível de acesso \"Admin\" com terceiros não autorizados."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "Este nível de acesso irá permitir que as aplicações de terceiros vejam a atividade da sua conta, definições, limites, balanços, histórico de negociações e muito mais."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "Este nível de acesso permite que as aplicações de terceiros comprem e vendam contratos por si, renovem as suas compras expiradas e carreguem as suas contas demo."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "Este nível de acesso permite que as aplicações de terceiros efetuem levantamentos por agentes de pagamento e realizem transferências entre contas por si."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "Este nível de acesso permite que aplicações de terceiros vejam o seu histórico de negociação."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "Este nível de acesso permite que as aplicações de terceiros abram contas por si, façam a gestão das suas definições e da utilização de tokens, e muito mais."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "Selecione os nível de acessos com base no acesso pretendido."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Copie e cole o token na aplicação."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "Esta conta não tem tokens de API com o nível de acesso \"Admin\". Escolha outra conta."
+ },
+ "App information": {
+ "message": "Informações sobre a app"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Selecione o seu token de API (deve ter nível de acesso \"admin\")"
+ },
+ "App name (required)": {
+ "message": "Nome da aplicação (obrigatório)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Este nome já foi escolhido. Escolha outro."
+ },
+ "Markup": {
+ "message": "Margem"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Pode ganhar comissões ao adicionar uma margem ao preço de cada negociação. Introduza a sua margem percentual aqui."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Nota: A margem só está disponível para contas reais."
+ },
+ "Markup percentage (optional)": {
+ "message": "Margem percentual (opcional)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Introduza 0 caso não deseje ganhar uma margem. Margem máxima: 3%"
+ },
+ "OAuth details": {
+ "message": "Dados OAuth"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Isto permite que os clientes iniciem sessão na sua aplicação através das suas contas Deriv sem um token de API."
+ },
+ "Authorisation URL (optional)": {
+ "message": "URL de autorização (opcional)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Por favor, observe que este URL será utilizado como URL de redirecionamento OAuth para a autorização OAuth."
+ },
+ "Verification URL (optional)": {
+ "message": "URL de verificação (opcional)"
+ },
+ "Scope of authorization": {
+ "message": "Níveis de acesso da autorização"
+ },
+ "Select the scope for your app:": {
+ "message": "Selecione o nível de acesso para a sua aplicação:"
+ },
+ "Read": {
+ "message": "Ler"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": Irá ter acesso total aos dados dos seus clientes."
+ },
+ "Trade": {
+ "message": "Negociar"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Poderá comprar e vender contratos em nome dos seus clientes."
+ },
+ "Trading information": {
+ "message": "Informações sobre as negociações"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Poderá ver as informações sobre as negociações dos seus clientes, incluindo o saldo da conta."
+ },
+ "Payments": {
+ "message": "Pagamentos"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": Poderá efetuar depósitos e levantamentos em nome dos seus clientes."
+ },
+ "Admin": {
+ "message": "Admin"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": Acesso total à conta, incluindo o acesso para gerir os tokens de segurança."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "Ao registar a sua inscrição, reconhece que leu e aceitou os termos e condições "
+ },
+ "terms and conditions": {
+ "message": "da Deriv API."
+ },
+ "Edit application details": {
+ "message": "Editar os dados da inscrição"
+ },
+ "Delete application": {
+ "message": "Eliminar aplicação"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Para ver os seus dados refletidos, registe a sua aplicação através do formulário de registo."
+ },
+ "Register now": {
+ "message": "Registar agora"
+ },
+ "Manage tokens": {
+ "message": "Gerir tokens"
+ },
+ "Register application": {
+ "message": "Registar aplicação"
+ },
+ "Manage applications": {
+ "message": "Gerir aplicações"
+ },
+ "Your apps": {
+ "message": "As suas aplicações"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Registe a sua aplicação, obtenha um ID de aplicação e comece a utilizar a Deriv API"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Não partilhe este token com qualquer pessoa, tenha cuidado. As pessoas que tiverem este token podem realizar as seguintes ações em nome da sua conta"
+ },
+ "Add accounts": {
+ "message": "Adicionar contas"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "Criar ou eliminar tokens de API para negociações e levantamentos"
+ },
+ "Modify account settings": {
+ "message": "Alterar as definições da conta"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Introduza o seu token de API (com o nível de acesso \"Admin\") para registar a sua aplicação."
+ },
+ "You have successfully registered your application.": {
+ "message": "A sua aplicação foi registada com sucesso."
+ },
+ "You can now start using Deriv API": {
+ "message": "Já pode começar a utilizar a Deriv API"
+ },
+ "Got it": {
+ "message": "Entendi"
+ },
+ "Cancel": {
+ "message": "Cancelar"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Esta página não está disponível.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Página não encontrada",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "Não conseguimos encontrar o que procurava.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Por favor, contacte o proprietário do site que o ligou ao URL original e informe-o de que o link não está a funcionar.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "nota",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "dica",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "perigo",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "informação",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "cuidado",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Voltar ao início",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Arquivo",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Arquivo",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Navegação na página da lista do blog",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Entradas mais recentes",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Entradas mais antigas",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Navegação na página das publicações do blog",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Publicações novas",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Publicações mais antigas",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Uma publicação|{count} publicações",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} etiquetados com \"{tagName}\"",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Ver todas as etiquetas",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Alterar entre o modo escuro e o modo claro (atual{mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "modo escuro",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "modo claro",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Migalhas de pão",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Um documento etiquetado|{count} documentos etiquetados",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} com \"{tagName}\"",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Versão: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Esta documentação não foi lançada para a versão {siteTitle} {versionLabel}.",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "Esta documentação para {siteTitle} {versionLabel}, já não é ativamente mantida.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Para obter documentação atualizada, consulte {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "última versão",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Editar esta página",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "Link direto para {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " em {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " por {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Última atualização{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Versões",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Etiquetas:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Fechar",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Navegação nas últimas publicações do blog",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Copiado",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Copiar código para a área de transferência",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Copiar",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Alternar a quebra automática de linha",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Mudar a categoria da barra lateral omitível '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Linguagens",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Principal",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Ler mais",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "Ler mais sobre {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Página principal",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "Nesta página",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "Um minuto de leitura|{readingTime} minutos de leitura",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Ocultar a barra lateral",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Ocultar a barra lateral",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Barra lateral dos documentos",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Fechar a barra de navegação",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Mudar a barra de navegação",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Voltar ao menu principal",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Expandir a barra lateral",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Expandir a barra lateral",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Resultados",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Editor em tempo real",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "Nenhum resultado"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Ver todos os resultados"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Ver resultados fora de {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "Ver todos os resultados em {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "Pesquisar",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "Resultados da pesquisa para \"{query}\"",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Pesquisar documentação",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "em qualquer lugar"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 documento encontrado|{count} documentos encontrados",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "Não foram encontrados documentos",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Tente novamente",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Saltar para o conteúdo principal",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Etiquetas",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Site Deriv"
+ },
+ "Who we are": {
+ "message": "Quem somos"
+ },
+ "Contact us": {
+ "message": "Contactos"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Só são permitidos caracteres alfanuméricos com espaços e sublinhados. (Exemplo: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "O nome não pode conter \"Binary\", \"Deriv\" ou palavras semelhantes."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "O URL do seu sítio Web não pode exceder 255 caracteres."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Introduza um URL válido. (Exemplo: https://www.[YourDomainName].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "O seu valor de marcação não pode ter mais de 4 caracteres."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "O seu valor de margem de lucro deve ser igual ou superior a 0,00 e não superior a 3,00."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Utilize a API Deriv para criar uma aplicação de negociação com funcionalidades como gráficos de preços em tempo real disponíveis no Dtrader."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Vantagens da utilização da Deriv API"
+ },
+ "Automation": {
+ "message": "Automatização"
+ },
+ "Easy integration": {
+ "message": "Integração fácil"
+ },
+ "Fast execution": {
+ "message": "Execução rápida"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Uma aplicação de negociação criada com a API Deriv apresentada num computador portátil."
+ },
+ "Personalise your trading": {
+ "message": "Personalize a sua negociação"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Personalize as suas aplicações de negociação de acordo com as suas necessidades. Crie gráficos e vistas à sua medida. Desenvolva a sua aplicação de negociação utilizando qualquer linguagem de programação comum e alargue as suas oportunidades de negociação."
+ },
+ "Build a business and earn more": {
+ "message": "Construa um negócio e ganhe mais"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Crie as suas próprias aplicações de negociação beneficiando do poder dos serviços de negociação oferecidos pela Deriv. Partilhe as suas aplicações com outros traders ou clientes e tenha a oportunidade de aumentar os seus ganhos ou construir o seu próprio negócio."
+ },
+ "Name": {
+ "message": "Nome"
+ },
+ "Token": {
+ "message": "Token"
+ },
+ "Scopes": {
+ "message": "Níveis de autorização"
+ },
+ "Last Used": {
+ "message": "Última utilização"
+ },
+ "Valid for IP": {
+ "message": "Válido para IP"
+ },
+ "Update Application": {
+ "message": "Atualizar a aplicação"
+ },
+ "Register Application": {
+ "message": "Registar inscrição"
+ },
+ "Your account": {
+ "message": "A sua conta"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Escolha o seu token de API com o nível de acesso de administração"
+ },
+ "Application Name": {
+ "message": "Nome da aplicação"
+ },
+ "Application ID": {
+ "message": "ID da aplicação"
+ },
+ "Redirect URL": {
+ "message": "URL de redirecionamento"
+ },
+ "Actions": {
+ "message": "Ações"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Só são permitidos caracteres alfanuméricos com espaços e sublinhados."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "O nome pode conter até 48 caracteres."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "Não são permitidos nomes de token duplicados."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Só são permitidos caracteres alfanuméricos com espaços e sublinhados"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Só são permitidos 2-32 caracteres"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "Não são permitidos nomes de token duplicados para a mesma conta."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "Não são permitidas as palavras-chave \"deriv\" ou \"binary\" ou palavras semelhantes, por exemplo, \"_binary_\" ou \"d3eriv\"."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Dê um nome ao seu token e clique em \"Criar\" para gerar o seu token."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Nome do token (Criou {numberOfTokens} de 30 tokens)"
+ },
+ "Create": {
+ "message": "Criar"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 item|{count} itens",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "aviso",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Expanda a categoria da barra lateral '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Recolher a categoria da barra lateral '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Página não listada",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Esta página não está listada. Os motores de busca não a indexam e só os utilizadores com uma ligação direta podem aceder-lhe.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "Com a nossa API, poderá:"
+ },
+ "Yes, delete": {
+ "message": "Sim, apague"
+ },
+ "Delete token": {
+ "message": "Eliminar token"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "Tem certeza que pretende eliminar este token?"
+ },
+ "Delete app": {
+ "message": "Eliminar app"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "Tem a certeza que pretende eliminar esta aplicação?"
+ },
+ "Update App": {
+ "message": "Atualizar aplicação"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "O nome do seu token deve ter, pelo menos, 2 caracteres."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Só são permitidos até 32 caracteres."
+ },
+ "Nevermind": {
+ "message": "Não se preocupe"
+ },
+ "OK": {
+ "message": "OK"
+ },
+ "Token created successfully!": {
+ "message": "Token criado com sucesso!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "Guarde esta chave simbólica. Por motivos de segurança, não pode ser visualizada ou copiada novamente. Se perder esta chave, terá de gerar um novo token."
+ },
+ "Key": {
+ "message": "Chave"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Criou o número máximo de tokens."
+ },
+ "Deriv account": {
+ "message": "Conta Deriv"
+ },
+ "Log out": {
+ "message": "Termine a sessão"
+ },
+ "Documentation": {
+ "message": "Documentação"
+ },
+ "Dashboard": {
+ "message": "Painel de controlo"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "Bug bounty"
+ },
+ "Homepage": {
+ "message": "Página Principal"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "Se precisar de assistência ou apoio."
+ },
+ "Send an email": {
+ "message": "Enviar e-mail"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current.json b/i18n/pt/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..425e364c4
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Próximo",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Conceitos fundamentais",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Aprenda a utilizar WebSocket API e chamadas à API para criar a sua aplicação de negociação personalizada.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Exemplos de código",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Exemplos de código",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Descubra os códigos da API disponíveis para utilizar na criação da sua aplicação de negociação. Aprenda através de exemplos práticos da API.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Exemplos de Javascript",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "Exemplos de JavaScript",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Explore códigos JavaScript que pode utilizar para criar a sua aplicação de negociação. Aprenda através de exemplos de JavaScript e exemplos de API.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Linguagens",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Linguagens de programação",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "Selecione a sua linguagem de programação preferida para criar uma aplicação de negociação com a ajuda da nossa API WebSocket. Aprenda com estes exemplos de código.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "Comece a desenvolver a sua aplicação de negociação com Javascript, HTML e CSS via WebSocket da API.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Guias",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Um guia para a Deriv API, incluindo exemplos de API para criar um aplicativo de negociação com recursos abrangentes semelhantes ao Deriv Trader. Comece hoje mesmo!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..a654d7f8e
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Bibliotecas de cliente",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba como utilizar as funcionalidades do websocket da Deriv API com as nossas bibliotecas de cliente"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..3b5edd7c4
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Flutter",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Documentos do Cliente Flutter"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..79e9a9d44
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuração do projeto
+sidebar_label: Configuração
+sidebar_position: 0
+---
+
+Por favor, consulte a documentação da biblioteca [aqui](https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Vamos atualizar estas páginas futuramente assim que tivermos conteúdo para as mesmas
+:::
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..e07575da3
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Introdução
+sidebar_label: Introdução
+sidebar_position: 0
+description: Introdução às bibliotecas de cliente
+---
+
+## Introdução
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..70c6edb4d
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Python",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Documentos Python"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..d4445a684
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuração do projeto
+sidebar_label: Configuração
+sidebar_position: 0
+---
+
+Por favor, consulte a documentação da biblioteca [aqui](https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Vamos atualizar estas páginas futuramente assim que tivermos conteúdo para as mesmas
+:::
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..e2d135203
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Cliente Typescript",
+ "position": 0,
+ "link": {
+ "type": "generated-index",
+ "description": "Documentos Typescript / Javascript"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..bafebcb02
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Configuração do projeto
+sidebar_label: Configuração
+sidebar_position: 0
+---
+
+Por favor, consulte a documentação da biblioteca [aqui](https://binary-com.github.io/deriv-api/)
+
+:::caution
+Vamos atualizar estas páginas futuramente assim que tivermos conteúdo para as mesmas
+:::
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..77c270f61
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Perguntas frequentes",
+ "position": 7,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..111bfdca4
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: Condições de utilização da Deriv API
+sidebar_label: Condições de utilização da Deriv API
+sidebar_position: 1
+tags:
+ - perguntas frequentes
+keywords:
+ - perguntas frequentes
+description: Condições de utilização da Deriv API
+---
+
+A Deriv API é gratuita e está sujeita aos nossos [termos e condições] (https://deriv.com/terms-and-conditions) e
+[copyright] (https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+Caso encontre alguma dificuldade na sua utilização ou necessite de assistência, contacte-nos
+através de um dos nossos fóruns de suporte ou por e-mail.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..b33533639
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,24 @@
+---
+title: Como posso receber fundos com a Deriv API?
+sidebar_label: Como posso receber fundos com a Deriv API?
+sidebar_position: 1
+tags:
+ - perguntas frequentes
+keywords:
+ - perguntas frequentes
+description: Como posso receber fundos com a Deriv API
+---
+
+- Pode ganhar comissões sobre as negociações e pagamentos efetuados pelos seus clientes através dos sites e aplicações desenvolvidos via Deriv API. Para mais informações sobre os planos de comissões, clique
+ [aqui](https://deriv.com/partners/affiliate-ib).
+
+- Adicionalmente, pode obter lucros com as margens em cada contrato comprado através das aplicações
+ de negociação criadas com a Deriv API. A margem é definida por si e pode ir
+ até 5%.
+
+Apresentamos um exemplo de como a margem é calculada:
+
+- Para receber um pagamento de 2 **USD** : Entrada do cliente sem a margem = 1,07 **USD**
+- Com margem (por exemplo, 2%), o cliente paga: Entrada do cliente com margem =
+ Entrada+ (pagamento x margem)
+- A entrada do cliente com a margem = 1,07 **USD** + (2 **USD** x 2%) = 1,11 **USD**
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..397f81daf
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,19 @@
+---
+title: O que posso fazer com a Deriv API?
+sidebar_label: O que posso fazer com a Deriv API?
+sidebar_position: 0
+tags:
+ - perguntas frequentes
+keywords:
+ - perguntas frequentes
+description: funções da Deriv API
+---
+
+A Deriv API permite executar quase todas as funcionalidades das plataformas Deriv, dado que partilham a mesma API. Para as nossas plataformas de CFDs (Deriv MT5 e Deriv X), a API apenas oferece funcionalidades para algumas ações de gestão de conta.
+
+Os utilizadores da nossa API realizam normalmente as seguintes atividades:
+
+- Desenvolvem sites semelhantes ao da Deriv, mas com características diferentes.
+- Criam aplicações de computador que permitem a realização de negociações tanto para os próprios como para os seus clientes.
+- Analisam o histórico de informações sobre os ticks.
+- Automatizam serviços como agentes de pagamento.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/pt/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..132649067
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Início rápido
+hide_title: false
+draft: false
+sidebar_label: Início rápido
+sidebar_position: 0
+tags:
+ - introdução
+keywords:
+ - app de negociação
+ - código api
+ - exemplo de API
+description: Obtenha uma visão geral dos exemplos de código e das linguagens da Deriv API disponíveis, bem como utilizá-la para criar a sua aplicação de negociação.
+---
+
+A nossa documentação está dividida em diferentes secções:
+
+- [Configurar uma aplicação Deriv](/docs/setting-up-a-deriv-application.md)
+- [Terminologia](categoria/terminologia)
+- [Conceitos fundamentais](category/core-concepts)
+- [Linguagens](categoria/línguas)
+- [Bibliotecas de clientes](category/client-libraries)
+- [Guias](category/guides)
+- [FAQ](category/faq)
+
+### Início rápido
+
+Consulte as páginas [Conceito fundamentais](category/core-concepts) e [Terminologia](category/terminology) e dedique algum tempo à sua leitura. Estes conceitos vão ajudá-lo a familiarizar-se com a nossa API do servidor websocket e a utilizá-la de forma mais eficiente. As informações contidas nestas secções são independentes das nossas estruturas ou bibliotecas específicas.
+
+Quando terminar a leitura das páginas [Conceitos fundamentais](category/core-concepts) e [Terminologia](category/terminology), pode começar a escolher a sua abordagem de implementação com base na linguagem/estrutura/biblioteca que pretende utilizar na sua aplicação.
+
+A utilização das nossas [Bibliotecas de cliente](category/client-libraries) é opcional e pode obter o mesmo resultado com os tutoriais fornecidos na [Secção Linguagens](category/languages). No entanto, as nossas bibliotecas de cliente fornecem chamadas à API mais `robustas` e `typesafe` para si.
+
+### Utilizar o nosso servidor websocket apenas com funcionalidades de linguagem de programação
+
+Se pretender utilizar a nossa API de servidor websocket com uma linguagem de programação específica, consulte a [Secção Linguagens(category/languages) e continue a sua jornada a partir daí.
+
+:::caution
+Sugerimos que utilize as nossas [Bibliotecas de clientes](category/client-libraries), dado que lhe proporcionam uma melhor experiência de desenvolvimento.
+:::
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..036e8378b
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Terminologia",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Conheça a nossa terminologia"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..962e76248
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Validação de Identidade
+hide_title: false
+draft: false
+sidebar_label: Validação de Identidade
+sidebar_position: 4
+tags:
+ - conceitos
+ - terminologia
+ - identidade
+ - validação
+ - adicionar
+ - documento
+keywords:
+ - conceitos
+ - terminologia
+ - identidade
+ - validação
+ - adicionar
+ - documento
+description: O que é a Validação de Identidade nas aplicações da Deriv?
+---
+
+### O que é a Validação de Identidade nas aplicações da Deriv?
+
+Adiciona informações sobre o documento, nomeadamente o país emissor, a identificação e o tipo para processos de validação da identidade.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..1f4cc8d04
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Conta",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas Categorias de Conta"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..96701c385
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Carregar documentos
+hide_title: false
+draft: false
+sidebar_label: Carregar documentos
+sidebar_position: 4
+tags:
+ - conceitos
+ - documento
+ - carregar
+ - terminologia
+keywords:
+ - conceitos
+ - documento
+ - carregar
+ - terminologia
+description: O que é a chamada à API "Carregar documentos"?
+---
+
+### O que é a chamada à API "Carregar documentos"?
+
+Solicita informações KYC (conheça o seu cliente) ao cliente
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..1e390ee20
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamadas de Avaliação Financeira",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Avaliação Financeira\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..d4ec62b60
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Obter Avaliação Financeira
+hide_title: false
+draft: false
+sidebar_label: Obter Avaliação Financeira
+sidebar_position: 4
+tags:
+ - conceitos
+ - obter
+ - financeira
+ - avaliação
+ - terminologia
+keywords:
+ - conceitos
+ - obter
+ - financeira
+ - avaliação
+ - terminologia
+description: O que é a chamada à API "Obter Avaliação Financeira"?
+---
+
+### O que é a chamada à API "Obter Avaliação Financeira"?
+
+A chamada referida recolhe os dados da avaliação financeira.
+
+A "avaliação financeira" é um questionário que os clientes de determinadas empresas subsidiárias têm de preencher, devido a requisitos regulamentares e de KYC (conheça o seu cliente).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..17f46e2e0
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Definir Avaliação Financeira
+hide_title: false
+draft: false
+sidebar_label: Definir Avaliação Financeira
+sidebar_position: 4
+tags:
+ - conceitos
+ - active-symbols
+keywords:
+ - conceitos
+ - active-symbols
+description: O que é a chamada à API "Definir Avaliação Financeira"?
+---
+
+### O que é a chamada à API "Definir Avaliação Financeira"?
+
+A chamada mencionada estabelece os dados da avaliação financeira com base nas respostas do cliente, a fim de verificar se o mesmo possui a experiência e conhecimentos necessários para compreender os riscos associados à negociação de opções binárias.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..755ba4a50
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Obter Definições da Conta
+hide_title: false
+draft: false
+sidebar_label: Obter Definições da Conta
+sidebar_position: 4
+tags:
+ - conceitos
+ - obter
+ - conta
+ - definições
+ - terminologia
+keywords:
+ - conceitos
+ - obter
+ - conta
+ - definições
+ - terminologia
+description: O que é a chamada à API "Obter Definições de Conta"?
+---
+
+### O que é a chamada à API "Obter Definições de Conta"?
+
+Obtém as definições/dados do utilizador (e-mail, data de nascimento, morada, etc.)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..97ed61d19
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Portfólio
+hide_title: false
+draft: false
+sidebar_label: Portfólio
+sidebar_position: 4
+tags:
+ - conceitos
+ - portfólio
+ - terminologia
+keywords:
+ - conceitos
+ - portfólio
+ - terminologia
+description: O que é a chamada à API "Portfólio"?
+---
+
+### O que é a chamada à API "Portfólio"?
+
+Receber informações sobre o meu portfólio atual de opções em aberto.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..fc2ae58e6
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Tabela de lucros
+hide_title: false
+draft: false
+sidebar_label: Tabela de lucros
+sidebar_position: 4
+tags:
+ - conceitos
+ - lucros
+ - tabela
+ - terminologia
+keywords:
+ - conceitos
+ - lucros
+ - tabela
+ - terminologia
+description: O que é a chamada à API "Tabela de Lucros"?
+---
+
+### O que é a chamada à API "Tabela de Lucros"?
+
+Extrai um resumo da Tabela de Lucros da conta, segundo os critérios de pesquisa fornecidos.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..fe0f06728
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Análise das Posições Atuais (Reality Check)
+hide_title: false
+draft: false
+sidebar_label: Análise das Posições Atuais (Reality Check)
+sidebar_position: 4
+tags:
+ - conceitos
+ - reality
+ - check
+ - terminologia
+keywords:
+ - conceitos
+ - reality
+ - check
+ - terminologia
+description: O que é a chamada à API "Análise das Posições Atuais (Reality Check)"?
+---
+
+### O que é a chamada à API "Análise das Posições Atuais (Reality Check)"?
+
+Extrai um resumo das negociações e da conta do cliente para a realização da Análise das Posições Atuais (Reality Check).
+
+Um "reality check" consiste na apresentação do tempo decorrido desde o início da sessão e dos lucros/perdas associados ao cliente.
+
+O "Reality Check" é um requisito regulamentar para certas empresas subsidiárias.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..4a842cd76
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: Extrato
+hide_title: false
+draft: false
+sidebar_label: Extrato
+sidebar_position: 4
+tags:
+ - conceitos
+ - extrato
+ - terminologia
+keywords:
+ - conceitos
+ - extrato
+ - terminologia
+description: O que é a chamada à API "Extrato"?
+---
+
+### O que é a chamada à API "Extrato"?
+
+Extrai um resumo das transações da conta, segundo os critérios de pesquisa indicados.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..48c32bca1
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Conta Virtual / Real",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Contas Virtuais e Reais\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..00b3dc598
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Contrato",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas Categorias de Contratos"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..2fcddc6e1
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamada \"Comprar / Vender Contratos\"",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Comprar e Vender contratos\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..c0574ff3a
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Comprar um contrato para múltiplas contas
+hide_title: false
+draft: false
+sidebar_label: Comprar um contrato para múltiplas contas
+sidebar_position: 4
+tags:
+ - conceitos
+ - comprar
+ - contrato
+ - múltiplas
+ - contas
+ - terminologia
+keywords:
+ - conceitos
+ - comprar
+ - contrato
+ - múltiplas
+ - contas
+ - terminologia
+description: O que é a chamada à API "Comprar um contrato para múltiplas contas"?
+---
+
+### O que é a chamada à API "Comprar um contrato para múltiplas contas"?
+
+Comprar um Contrato para múltiplas Contas especificadas pelo parâmetro "tokens".
+
+Observe que, embora seja uma chamada autorizada, o contrato não é comprado para a conta autorizada.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..9afae960b
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Comprar contrato
+hide_title: false
+draft: false
+sidebar_label: Comprar contrato
+sidebar_position: 4
+tags:
+ - conceitos
+ - comprar
+ - contrato
+ - terminologia
+keywords:
+ - conceitos
+ - comprar
+ - contrato
+ - terminologia
+description: O que é a chamada à API "Comprar Contrato"?
+---
+
+### O que é a chamada à API "Comprar Contrato"?
+
+Comprar um contrato.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..14db6f49a
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "Vender Contratos: Múltiplas Contas"
+hide_title: false
+draft: false
+sidebar_label: "Vender Contratos: Múltiplas Contas"
+sidebar_position: 4
+tags:
+ - conceitos
+ - vender
+ - contrato
+ - múltiplas
+ - contas
+ - terminologia
+keywords:
+ - conceitos
+ - vender
+ - contrato
+ - múltiplas
+ - contas
+ - terminologia
+description: 'O que é a chamada à API "Vender Contratos: Múltiplas Contas?'
+---
+
+### O que é a chamada à API "Vender Contratos: Múltiplas Contas"?
+
+Vender contratos para múltiplas contas em simultâneo.
+
+Utiliza a resposta shortcode de "comprar_contrato_para_várias_contas" (buy_contract_for_multiple_accounts) para identificar o contrato e os tokens de autorização que permitem selecionar as contas em que esses contratos serão vendidos.
+
+Observe que apenas as contas identificadas pelos tokens serão afetadas. Esta ação não irá vender o contrato na conta atualmente autorizada, a menos que inclua o token para a conta atual.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..7a408e9a4
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Vender Contrato
+hide_title: false
+draft: false
+sidebar_label: Vender Contrato
+sidebar_position: 4
+tags:
+ - conceitos
+ - vender
+ - contrato
+ - terminologia
+keywords:
+ - conceitos
+ - vender
+ - contrato
+ - terminologia
+description: O que é a chamada à API "Vender Contrato"?
+---
+
+### O que é a chamada à API "Vender Contrato"?
+
+Vender um Contrato identificado numa chamada à ação "portfólio" anterior.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..2a4ae10d1
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Contratos por símbolo
+hide_title: false
+draft: false
+sidebar_label: Contratos por símbolo
+sidebar_position: 4
+tags:
+ - conceitos
+ - contratos
+ - símbolo
+ - terminologia
+keywords:
+ - conceitos
+ - contratos
+ - símbolo
+ - terminologia
+description: O que é a chamada à API "Contratos por símbolo"?
+---
+
+### O que é a chamada à API "Contratos por símbolo"?
+
+Para um determinado símbolo, extrai a lista de contratos atualmente disponíveis e os últimos limites de barreira e duração para cada contrato.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..752306542
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamadas \"Proposta de Preço\"",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Propostas de Preço\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..a088dbe75
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Proposta de preço: Contratos abertos"
+hide_title: false
+draft: false
+sidebar_label: "Proposta de preço: Contratos abertos"
+sidebar_position: 4
+tags:
+ - conceitos
+ - preço
+ - proposta
+ - abertos
+ - contratos
+ - terminologia
+keywords:
+ - conceitos
+ - preço
+ - proposta
+ - abertos
+ - contratos
+ - terminologia
+description: 'O que é a chamada à API "Proposta de Preço: Contratos Abertos"?'
+---
+
+### O que é a chamada à API "Proposta de Preço: Contratos Abertos"?
+
+Obtém o preço atual para um contrato específico.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..53f29454f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Proposta de preço
+hide_title: false
+draft: false
+sidebar_label: Proposta de preço
+sidebar_position: 4
+tags:
+ - conceitos
+ - preço
+ - proposta
+ - terminologia
+keywords:
+ - conceitos
+ - preço
+ - proposta
+ - terminologia
+description: O que é a chamada à API "Proposta de preço"?
+---
+
+### O que é a chamada à API "Proposta de preço"?
+
+Obtém o preço atual para um contrato específico.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..6a10a975f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Vender Contratos Expirados
+hide_title: false
+draft: false
+sidebar_label: Vender Contratos Expirados
+sidebar_position: 4
+tags:
+ - conceitos
+ - vender
+ - expirados
+ - contratos
+ - terminologia
+keywords:
+ - conceitos
+ - vender
+ - expirados
+ - contratos
+ - terminologia
+description: O que é a chamada à API "Vender Contratos Expirados"?
+---
+
+### O que é a chamada à API "Vender Contratos Expirados"?
+
+Esta chamada irá tentar vender todos os contratos expirados e devolver o número de contratos vendidos.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..f33ca86b3
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Copy Trading",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Copy Trading\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..9a0736b4d
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Lista"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Lista"
+sidebar_position: 4
+tags:
+ - P2P
+ - copy
+ - trading
+ - lista
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - copy
+ - trading
+ - lista
+ - conceitos
+ - terminologia
+description: 'O que é a chamada à API "Copy Trading: Lista"?'
+---
+
+### O que é a chamada à API "Copy Trading: Lista"?
+
+Obtém uma lista de utilizadores ativos que copiam e/ou traders para "Copy Trading"
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..61a376d05
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Iniciar"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Iniciar"
+sidebar_position: 4
+tags:
+ - P2P
+ - copy
+ - trading
+ - iniciar
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - copy
+ - trading
+ - iniciar
+ - conceitos
+ - terminologia
+description: 'O que é a chamada à API "Copy Trading: Iniciar"?'
+---
+
+### O que é a chamada à API "Copy Trading: Iniciar"?
+
+Início do processo de replicar automaticamente as operações de um trader experiente.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..331bbf14a
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Estatísticas"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Estatísticas"
+sidebar_position: 4
+tags:
+ - P2P
+ - copy
+ - trading
+ - estatísticas
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - copy
+ - trading
+ - estatísticas
+ - conceitos
+ - terminologia
+description: 'O que é a chamada à API "Copy Trading: Estatísticas"?'
+---
+
+### O que é a chamada à API "Copy Trading: Estatísticas"?
+
+Extrai estatísticas de desempenho, negociação e risco de um trader.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..451a6b89f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "Copy Trading: Parar"
+hide_title: false
+draft: false
+sidebar_label: "Copy Trading: Parar"
+sidebar_position: 4
+tags:
+ - P2P
+ - copy
+ - trading
+ - parar
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - copy
+ - trading
+ - parar
+ - conceitos
+ - terminologia
+description: 'O que é a chamada à API "Copy Trading: Parar"?'
+---
+
+### O que é a chamada à API "Copy Trading: Parar"?
+
+Paragem do processo de replicar automaticamente as operações de um trader experiente.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..e7a494926
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre a nossa Categoria P2P"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..af0bf1900
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamadas \"Anúncios P2P\"",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Anúncios P2P\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..7f7bb60b2
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Criar Anúncio P2P
+hide_title: false
+draft: false
+sidebar_label: Criar Anúncio P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - anúncios
+ - criar
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - anúncios
+ - criar
+ - terminologia
+description: O que é a chamada à API "Criar Anúncio P2P"?
+---
+
+### O que é a chamada à API "Criar Anúncio P2P"?
+
+Cria um anúncio P2P (Peer to Peer ou Ponto a Ponto). Só pode ser utilizada por um anunciante P2P aprovado.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..bd15585fc
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informação sobre os anúncios P2P
+hide_title: false
+draft: false
+sidebar_label: Informação sobre os anúncios P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - anúncios
+ - informação
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - anúncios
+ - informação
+ - terminologia
+description: O que é a chamada à API "Informação sobre os anúncios P2P"?
+---
+
+### O que é a chamada à API "Informação sobre os anúncios P2P"?
+
+Obtém informações sobre um anúncio P2P.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..d9d39ee1f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Lista de Anúncios P2P
+hide_title: false
+draft: false
+sidebar_label: Lista de Anúncios P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - anúncios
+ - Lista
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - anúncios
+ - Lista
+ - terminologia
+description: O que é a chamada à API "Lista de Anúncios P2P"?
+---
+
+### O que é a chamada à API "Lista de Anúncios P2P"?
+
+Devolve os anúncios disponíveis para utilização com "p2p_order_create"
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..ae71cf3ce
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Atualização de Anúncios P2P
+hide_title: false
+draft: false
+sidebar_label: Atualização de Anúncios P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - anúncios
+ - atualização
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - anúncios
+ - atualização
+ - terminologia
+description: O que é a chamada à API "Atualização de Anúncios P2P"?
+---
+
+### O que é a chamada à API "Atualização de Anúncios P2P"?
+
+Atualiza um anúncio P2P. Só pode ser utilizado pelo anunciante.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..5f98b34df
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamadas \"Anunciante P2P\"",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Anunciante P2P\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..ce58a61e3
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: Anúncios de Anunciantes P2P
+hide_title: false
+draft: false
+sidebar_label: Anúncios de Anunciantes P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - anúncios
+ - anunciantes
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - anúncios
+ - anunciantes
+ - terminologia
+description: O que é a chamada à API "Anúncios de Anunciantes P2P"?
+---
+
+### O que é a chamada à API "Anúncios de Anunciantes P2P"?
+
+Devolve todos os anúncios P2P criados pelo cliente autorizado. Só pode ser utilizada por um anunciante P2P registado.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..9cce58a04
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Criar Anunciante P2P
+hide_title: false
+draft: false
+sidebar_label: Criar Anunciante P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - criar
+ - anunciante
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - criar
+ - anunciante
+ - terminologia
+description: O que é a chamada à API "Criar Anunciante P2P"?
+---
+
+### O que é a chamada à API "Criar Anunciante P2P"?
+
+Regista o cliente como um anunciante P2P.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..51abafe28
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informações sobre o Anunciante P2P
+hide_title: false
+draft: false
+sidebar_label: Informações sobre o Anunciante P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - anunciante
+ - informações
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - anunciante
+ - informações
+ - conceitos
+ - terminologia
+description: O que é a chamada à API "Informações sobre o Anunciante P2P"?
+---
+
+### O que é a chamada à API "Informações sobre o Anunciante P2P"?
+
+Obtém informações sobre um anunciante P2P.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..bb153ab46
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: Métodos de Pagamento do Anunciante P2P
+hide_title: false
+draft: false
+sidebar_label: Métodos de Pagamento do Anunciante P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - pagamento
+ - anunciante
+ - métodos
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - pagamento
+ - anunciante
+ - métodos
+ - conceitos
+ - terminologia
+description: O que é a chamada à API "Métodos de Pagamento do Anunciante P2P"?
+---
+
+### O que é a chamada à API "Métodos de Pagamento do Anunciante P2P"?
+
+Faz a gestão ou a listagem dos métodos de pagamento do anunciante P2P.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..689b4f982
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: Relações do Anunciante P2P
+hide_title: false
+draft: false
+sidebar_label: Relações do Anunciante P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - anunciante
+ - relações
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - anunciante
+ - relações
+ - conceitos
+ - terminologia
+description: O que é a chamada à API "Relações do Anunciante P2P"?
+---
+
+### O que é a chamada à API "Relações do Anunciante P2P"?
+
+Atualiza e devolve a lista de anunciantes favoritos e bloqueados do utilizador atual.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..d7cf95bef
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Atualização do Anunciante P2P
+hide_title: false
+draft: false
+sidebar_label: Atualização do Anunciante P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - anunciante
+ - atualização
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - anunciante
+ - atualização
+ - conceitos
+ - terminologia
+description: O que é a chamada à API "Atualização do Anunciante P2P"?
+---
+
+### O que é a chamada à API "Atualização do Anunciante P2P"?
+
+Atualiza as informações de um anunciante P2P para a conta corrente. Só pode ser utilizada por um anunciante P2P aprovado.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..cedb9fdfa
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamadas \"Ordens P2P\"",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas \"Ordens P2P\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..76e0c870d
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: Cancelar Ordem P2P
+hide_title: false
+draft: false
+sidebar_label: Cancelar Ordem P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - cancelar
+ - ordem
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - cancelar
+ - ordem
+ - conceitos
+ - terminologia
+description: O que é a chamada à API "Cancelar Ordem P2P"?
+---
+
+### O que é a chamada à API "Cancelar Ordem P2P"?
+
+Cancela uma ordem P2P.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..b4d034ada
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: Confirmar Ordem P2P
+hide_title: false
+draft: false
+sidebar_label: Confirmar Ordem P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - confirmar
+ - ordem
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - confirmar
+ - ordem
+ - conceitos
+ - terminologia
+description: O que é a chamada à API "Confirmar Ordem P2P"?
+---
+
+### O que é a chamada à API "Confirmar Ordem P2P"?
+
+Confirma uma ordem P2P.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..71d9a18f7
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Criar Ordem P2P
+hide_title: false
+draft: false
+sidebar_label: Criar Ordem P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - criar
+ - ordem
+ - conceitos
+ - terminologia
+keywords:
+ - P2P
+ - criar
+ - ordem
+ - conceitos
+ - terminologia
+description: O que é a chamada à API "Criar Ordem P2P"?
+---
+
+### O que é a chamada à API "Criar Ordem P2P"?
+
+Cria uma ordem P2P para o anúncio especificado.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..20847b369
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: Litígio Ordem P2P
+hide_title: false
+draft: false
+sidebar_label: Litígio Ordem P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - ordem
+ - litígio
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - ordem
+ - litígio
+ - terminologia
+description: O que é a chamada à API "Litígio Ordem P2P"?
+---
+
+### O que é a chamada à API "Litígio Ordem P2P"?
+
+Litígio de uma ordem P2P.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..f18519ef4
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Informação Ordem P2P
+hide_title: false
+draft: false
+sidebar_label: Informação Ordem P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - ordem
+ - informação
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - ordem
+ - informações
+ - terminologia
+description: O que é a chamada à API "Informação Ordem P2P"?
+---
+
+### O que é a chamada à API "Informação Ordem P2P"?
+
+Extrai as informações sobre uma ordem P2P.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..bc37eecbb
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Lista Ordens P2P
+hide_title: false
+draft: false
+sidebar_label: Lista Ordens P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - ordens
+ - lista
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - ordens
+ - lista
+ - terminologia
+description: O que é a chamada à API "Lista Ordens P2P"?
+---
+
+### O que é a chamada à API "Lista Ordens P2P"?
+
+Lista de ordens ativas.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..5fd3cc90a
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: Análise Ordens P2P
+hide_title: false
+draft: false
+sidebar_label: Análise Ordens P2P
+sidebar_position: 4
+tags:
+ - conceitos
+ - p2p
+ - ordens
+ - análise
+ - terminologia
+keywords:
+ - conceitos
+ - p2p
+ - ordens
+ - análise
+ - terminologia
+description: O que é a chamada à API "Análise Ordens P2P"?
+---
+
+### O que é a chamada à API "Análise Ordens P2P"?
+
+Cria uma análise para a ordem especificada.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..00b07f36c
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Pagamento",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas Categorias de Pagamento"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..a276a8bc7
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Informação Caixa
+hide_title: false
+draft: false
+sidebar_label: Informação Caixa
+sidebar_position: 4
+tags:
+ - conceitos
+ - caixa
+ - informação
+ - terminologia
+keywords:
+ - conceitos
+ - caixa
+ - informação
+ - terminologia
+description: O que é a chamada à API "Informação Caixa"?
+---
+
+### O que é a chamada à API "Informação Caixa"?
+
+Solicita as informações da caixa para o tipo especificado.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..e0ca33961
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamadas \"Agentes de pagamento\"",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas \"Agentes de pagamento\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..369d4aa6f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Criar agente de pagamento
+hide_title: false
+draft: false
+sidebar_label: Criar agente de pagamento
+sidebar_position: 4
+tags:
+ - conceitos
+ - pagamento
+ - agente
+ - criar
+ - terminologia
+keywords:
+ - conceitos
+ - pagamento
+ - agente
+ - criar
+ - terminologia
+description: O que é a chamada à API "Criar agente de pagamento"?
+---
+
+### O que é a chamada à API "Criar agente de pagamento"?
+
+Guarda os dados do agente de pagamento do cliente.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..4b8725b62
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Dados agente de pagamento
+hide_title: false
+draft: false
+sidebar_label: Dados agente de pagamento
+sidebar_position: 4
+tags:
+ - conceitos
+ - pagamento
+ - agente
+ - dados
+ - terminologia
+keywords:
+ - conceitos
+ - pagamento
+ - agente
+ - dados
+ - terminologia
+description: O que é a chamada à API "Dados agente de pagamento"?
+---
+
+### O que é a chamada à API "Dados agente de pagamento"?
+
+Obtém os dados do agente de pagamento do cliente.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..0e207009b
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Agentes de pagamento: Lista"
+hide_title: false
+draft: false
+sidebar_label: "Agentes de pagamento: Lista"
+sidebar_position: 4
+tags:
+ - conceitos
+ - pagamento
+ - agentes
+ - lista
+ - terminologia
+keywords:
+ - conceitos
+ - pagamento
+ - agentes
+ - lista
+ - terminologia
+description: 'O que é a chamada à API "Agentes de pagamento: Lista"?'
+---
+
+### O que é a chamada à API "Agentes de pagamento: Lista"?
+
+Devolve uma lista de Agentes de pagamento de um determinado país para uma determinada moeda.
+
+Os agentes de pagamento permitem aos utilizadores depositar e levantar fundos utilizando métodos de pagamento locais que podem não estar disponíveis através do sistema de caixa do site principal.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..8b3557261
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agentes de pagamento: Transferências"
+hide_title: false
+draft: false
+sidebar_label: "Agentes de pagamento: Transferências"
+sidebar_position: 4
+tags:
+ - conceitos
+ - pagamento
+ - agentes
+ - transferências
+ - terminologia
+keywords:
+ - conceitos
+ - pagamento
+ - agentes
+ - transferências
+ - terminologia
+description: 'O que é a chamada à API "Agentes de pagamento: Transferências"?'
+---
+
+### O que é a chamada à API "Agentes de pagamento: Transferências"?
+
+Transferências de Agentes de Pagamento - esta chamada está disponível apenas para contas de agentes de pagamento aprovados.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..206bfd45c
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "Agentes de pagamento: Levantamentos"
+hide_title: false
+draft: false
+sidebar_label: "Agentes de pagamento: Levantamentos"
+sidebar_position: 4
+tags:
+ - conceitos
+ - pagamento
+ - agentes
+ - levantamentos
+ - terminologia
+keywords:
+ - conceitos
+ - pagamento
+ - agentes
+ - levantamentos
+ - terminologia
+description: 'O que é a chamada à API "Agentes de pagamento: Levantamentos"?'
+---
+
+### O que é a chamada à API "Agentes de pagamento: Levantamentos"?
+
+Iniciar um levantamento para um agente de pagamento aprovado.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..2a128ab14
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Métodos de Pagamento
+hide_title: false
+draft: false
+sidebar_label: Métodos de Pagamento
+sidebar_position: 4
+tags:
+ - conceitos
+ - pagamento
+ - métodos
+ - terminologia
+keywords:
+ - conceitos
+ - pagamento
+ - métodos
+ - terminologia
+description: O que é a chamada à API "Métodos de Pagamento"?
+---
+
+### O que é a chamada à API "Métodos de Pagamento"?
+
+Devolve uma lista de métodos de pagamento disponíveis para o país em questão. Se o pedido for autenticado, será utilizado o país de residência do cliente.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..9837fa30f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Negociação",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas Categorias de Negociação"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..7e8f365b1
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Símbolos ativos
+hide_title: false
+draft: false
+sidebar_label: Símbolos ativos
+sidebar_position: 4
+tags:
+ - conceitos
+ - ativos
+ - símbolos
+ - terminologia
+keywords:
+ - conceitos
+ - ativos
+ - símbolos
+ - terminologia
+description: O que é a chamada à API "Símbolos ativos"?
+---
+
+### O que é a chamada à API "Símbolos ativos"?
+
+Extrai uma lista de todos os símbolos atualmente ativos (mercados subjacentes nos quais os contratos estão disponíveis para negociação).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..05b22e38c
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Índice de ativos
+hide_title: false
+draft: false
+sidebar_label: Índice de ativos
+sidebar_position: 4
+tags:
+ - conceitos
+ - ativo
+ - índice
+ - terminologia
+keywords:
+ - conceitos
+ - ativo
+ - índice
+ - terminologia
+description: O que é a chamada à API "Índice de ativos"?
+---
+
+### O que é a chamada à API "Índice de ativos"?
+
+Extrai uma lista de todos os subjacentes disponíveis, juntamente com os tipos de contrato e os respetivos limites de duração.
+
+Se o utilizador tiver iniciado sessão, só serão devolvidos os ativos disponíveis para a empresa subsidiária desse utilizador.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..2f6e84733
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamadas \"Empresas Subsidiárias\"",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Empresas Subsidiárias\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..aa921e87f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Dados empresa subsidiária
+hide_title: false
+draft: false
+sidebar_label: Dados empresa subsidiária
+sidebar_position: 4
+tags:
+ - conceitos
+ - subsidiária
+ - empresa
+ - dados
+ - terminologia
+keywords:
+ - conceitos
+ - subsidiária
+ - empresa
+ - dados
+ - terminologia
+description: O que é a chamada à API "Dados empresa subsidiária"?
+---
+
+### O que é a chamada à API "Dados empresa subsidiária"?
+
+A empresa tem um número de subsidiárias licenciadas em várias jurisdições, denominadas Empresas Subsidiárias (detidas a 100% pelo Grupo Deriv).
+
+Esta chamada fornece informações sobre cada empresa subsidiária.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..83b9fa0b2
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: Empresas subsidiárias
+hide_title: false
+draft: false
+sidebar_label: Empresas subsidiárias
+sidebar_position: 4
+tags:
+ - conceitos
+ - subsidiárias
+ - empresas
+ - terminologia
+keywords:
+ - conceitos
+ - subsidiárias
+ - empresas
+ - terminologia
+description: O que é a chamada à API "Empresas subsidiárias"?
+---
+
+### O que é a chamada à API "Empresas subsidiárias"?
+
+A empresa tem várias sucursais autorizadas em várias jurisdições, denominadas Empresas Subsidiárias.
+
+Esta chamada retorna a empresa subsidiária adequada para clientes de um determinado país.
+
+A empresa subsidiária pode variar para os Índices Sintéticos e contratos Financeiros (Forex, Índices de Ações, Matérias-primas).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..899d803c3
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,72 @@
+---
+title: Lista de países
+hide_title: false
+draft: false
+sidebar_label: Lista de países
+sidebar_position: 2
+tags:
+ - conceitos
+ - países
+ - residentes
+ - lista
+ - terminologia
+keywords:
+ - conceitos
+ - países
+ - residentes
+ - lista
+ - terminologia
+description: O que é a chamada à API "Lista de países"?
+---
+
+### O que é a chamada à API "Lista de países"?
+
+Lista de países e respetivos códigos de duas letras, apropriados para o preenchimento do formulário de abertura de conta.
+
+A lista de exemplos pode ser algo do género:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+```
+
+Saiba mais sobre a "Lista de países" em [API Explorer - Lista de países](https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..bfdd95d49
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Chamadas \"Tick\"",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Saiba mais sobre as nossas chamadas à API \"Tick\""
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..f9c6bdcf7
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Histórico de Ticks
+hide_title: false
+draft: false
+sidebar_label: Histórico de Ticks
+sidebar_position: 4
+tags:
+ - conceitos
+ - ticks
+ - histórico
+ - terminologia
+keywords:
+ - conceitos
+ - ticks
+ - histórico
+ - terminologia
+description: O que é a chamada à API "Histórico de Ticks"?
+---
+
+### O que é a chamada à API "Histórico de Ticks"?
+
+Obtém o histórico de dados dos ticks para um determinado símbolo.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..189d43b16
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Fluxo de Ticks
+hide_title: false
+draft: false
+sidebar_label: Fluxo de Ticks
+sidebar_position: 4
+tags:
+ - conceitos
+ - ticks
+ - fluxo
+ - terminologia
+keywords:
+ - conceitos
+ - ticks
+ - fluxo
+ - terminologia
+description: O que é a chamada à API "Fluxo de Ticks"?
+---
+
+### O que é a chamada à API "Fluxo de Ticks"?
+
+Inicia um fluxo contínuo de atualizações de preços à vista para um símbolo específico.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..9a144508e
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: Duração das negociações
+hide_title: false
+draft: false
+sidebar_label: Duração das negociações
+sidebar_position: 4
+tags:
+ - conceitos
+ - ativo
+ - índice
+ - terminologia
+keywords:
+ - conceitos
+ - ativo
+ - índice
+ - terminologia
+description: O que é a chamada à API "Duração das negociações"?
+---
+
+### O que é a chamada à API "Duração das negociações"?
+
+Extrai uma lista de todos os ativos subjacentes disponíveis, juntamente com os tipos de contrato e os limites de duração de negociação correspondentes.
+
+Se o utilizador tiver iniciado sessão, só serão devolvidos os ativos disponíveis para a empresa subsidiária desse utilizador.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..2ef26cb79
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Exemplos de código",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "title": "Exemplos de código",
+ "description": "Descubra que códigos API estão disponíveis para utilizar para criar a sua aplicação de negociação. Aprenda com exemplos de API."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..3bec57502
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Exemplos de Javascript",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Explore códigos JavaScript que pode utilizar para criar a sua aplicação de negociação. Aprenda através de exemplos de JavaScript e exemplos de API.",
+ "title": "Exemplos de JavaScript"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..30d9d5668
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Símbolos ativos
+draft: false
+sidebar_label: Símbolos ativos
+sidebar_position: 3
+tags:
+ - código
+ - exemplo
+ - ativos
+ - símbolos
+keywords:
+ - código
+ - exemplo
+ - ativos
+ - símbolos
+description: Saiba como adicionar símbolos ativos e informações de mercado à sua aplicação de negociação através de um exemplo prático da API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Extrai uma lista de todos os símbolos atualmente ativos (mercados subjacentes nos quais os contratos estão disponíveis para negociação).
+
+
+
+Os dados contêm informações sobre o mercado e o submercado relacionados com o símbolo. Caso pretenda extrair símbolos ativos para uma empresa subsidiária específica, pode adicionar empresa_subsidiária (landing_company) ao pedido.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..6545658b2
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Contratos por símbolo
+draft: false
+sidebar_label: Contratos por Símbolo
+sidebar_position: 4
+tags:
+ - código
+ - exemplo
+ - contratos
+ - símbolo
+keywords:
+ - código
+ - exemplo
+ - contratos
+ - símbolo
+description: Adicione uma lista de símbolos de mercado e os seus últimos limites de barreira e duração à sua aplicação de negociação com este exemplo de API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Para um determinado símbolo, extrai a lista de contratos atualmente disponíveis e os últimos limites de barreira e duração para cada contrato.
+
+
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..6e1ba84c6
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Ligação para proposta de contrato
+draft: false
+sidebar_label: Manter Ativo
+sidebar_position: 7
+tags:
+ - código
+ - exemplo
+ - manter
+ - ativo
+keywords:
+ - código
+ - exemplo
+ - manter
+ - ativo
+description: Com este exemplo de API, saiba como manter uma ligação ativa quando recebe propostas de contrato através da Deriv API.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Neste exemplo, verá como manter uma ligação ativa quando recebe propostas de contrato através da Deriv API. Este exemplo mantém a ligação ativa ao enviar um ping a cada 30 segundos.
+
+
+
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..fac11f422
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Estado da proposta de contrato
+draft: false
+sidebar_label: Proposta
+sidebar_position: 6
+tags:
+ - código
+ - exemplo
+ - proposta
+keywords:
+ - código
+ - exemplo
+ - proposta
+description: Saiba como apresentar o preço à vista, o pagamento e o valor à vista para contratos de negociação com este exemplo de API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Obtém o preço atual para um contrato específico.
+
+
+
+Este exemplo destina-se a obter uma proposta de contrato. Irá conseguir obter o preço, o pagamento e o valor à vista do seu contrato. Se pretender manter esta ligação ativa na eventualidade de períodos de inatividade, consulte o exemplo "Manter Ativo".
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..cf10cfa21
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,30 @@
+---
+title: Histórico de ticks
+draft: false
+sidebar_label: Histórico de ticks
+sidebar_position: 2
+tags:
+ - código
+ - exemplo
+ - ticks
+ - histórico
+keywords:
+ - código
+ - exemplo
+ - ticks
+ - histórico
+description: Subscreva a funcionalidade de histórico de ticks da Deriv API para obter tempos e preços de ticks passados. Integre esta funcionalidade na sua aplicação de negociação com este exemplo de API.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Com o histórico de ticks, é possível obter uma compilação de tempos e preços de ticks anteriores.
+
+
+
+
+
Subscrevemos à funcionalidade de ticks do websocket da Deriv API para monitorizar os ticks atuais e anteriores.
+
+Por exemplo, pode criar um gráfico interativo de ticks.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..ef45fe662
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Chamada "Tick"
+draft: false
+sidebar_label: Ticks
+sidebar_position: 1
+tags:
+ - código
+ - exemplo
+ - ticks
+keywords:
+ - código
+ - exemplo
+ - ticks
+description: Consulte o exemplo de API de uma chamada "tick" ligada a um WebSocket de API. Comece a desenvolver a sua aplicação de negociação hoje mesmo!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
A forma mais fácil de compreender o funcionamento da Deriv API é experimentar a nossa chamada "Tick":
+
+
+
+
+
+
Vamos começar com o exemplo dos ticks porque é um bloco de código bastante simples de implementar. Não é necessário iniciar sessão na conta Deriv e autenticar a aplicação para experimentar.
+
+
+
+
O tick é uma forma de medir o movimento mínimo (menor variação) ascendente ou descendente no preço de uma negociação de matérias-primas. Subscrevemos à funcionalidade de ticks através do websocket da Deriv API, que irá fornecer novos dados de ticks a cada segundo. Por exemplo, pode criar um gráfico interativo de ticks com estes dados.
+
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..c3e69f8ab
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Solicitar Estado do Site
+draft: false
+sidebar_label: Estado do Site
+sidebar_position: 5
+tags:
+ - código
+ - exemplo
+ - site
+ - estado
+keywords:
+ - código
+ - exemplo
+ - site
+ - estado
+description: Explore definições como limites de chamadas, informações sobre moedas e idiomas suportados através de um pedido de estado do site. Saiba mais com este exemplo de API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Solicitar o estado do site. Com a resposta da API, poderá consultar as definições gerais, como limites de chamadas, informações sobre moedas, idiomas suportados e muito mais.
+
+
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..e834a952d
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "item da barra lateral",
+ "label": "Conceitos fundamentais",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Aprenda a utilizar WebSocket API e chamadas à API para criar a sua aplicação de negociação personalizada."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..21a10db2d
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: Função das chamadas à API
+hide_title: false
+draft: false
+sidebar_label: Função das chamadas à API
+sidebar_position: 1
+tags:
+ - conceito
+ - chamadas
+ - anatomia
+keywords:
+ - app de negociação
+ - chamadas à API
+ - exemplo de API
+description: Configure chamadas à API para a sua aplicação de negociação utilizando a funcionalidade de chamadas à API. Com exemplos de API, aprenda a subscrever, enviar pedidos e obter dados de resposta.
+---
+
+## Subscrever e enviar
+
+Todas as chamadas à API incluem a funcionalidade de envio para realizar um pedido e receber uma resposta. Algumas chamadas à API também oferecem a funcionalidade de subscrever, permitindo que a sua aplicação receba atualizações quando novas informações estiverem disponíveis.
+
+### Subscrever
+
+Diversas chamadas à API fornecem a funcionalidade `subscrever`. Quando subscreve a uma chamada à API, recebe um fluxo contínuo de dados dessa chamada específica.
+
+Algumas destas chamadas à API subscrevem automaticamente (por exemplo, [ticks](/api-explorer#ticks)) e outras possuem um campo opcional de `subscrever`. Se passar `1` para o campo `subscrever`, a subscrição será iniciada e o servidor irá continuar a enviar os dados solicitados até que cancele a subscrição através das chamadas à API `Esquecer` ou `Esquecer tudo`.
+
+Por exemplo, pode fazer a chamada à API "[Histórico de Ticks](/api-explorer#ticks_history)" para receber dados do histórico de ticks. No entanto, ao adicionar a opção `subscrever` a esta chamada, irá receber os dados do histórico de ticks solicitados na primeira resposta e continuará a receber uma nova resposta sempre que houver um novo tick publicado pelo servidor para o símbolo em questão.
+
+No fluxo de mensagens provenientes de `subscrever` existe um campo denominado `subscrição`. Este é o `ID de Fluxo`. Com este ID, pode identificar o fluxo de mensagens na sua lógica e parar o fluxo com as chamadas à API `Esquecer` e `Esquecer tudo`.
+
+Os dados fornecidos pelas chamadas à API com a funcionalidade `subscrever` podem ser utilizados como fonte de dados para outras chamadas e funcionalidades da API.
+
+### Enviar
+
+Se chamar a API com a funcionalidade `enviar`, então o servidor só enviará de volta os dados solicitados uma vez. Para obter dados atualizados, tem de enviar novamente a chamada à API. Normalmente, este método é utilizado quando obtém outras respostas a chamadas à API ou eventos UI, como `Clique`, `Scroll`, entre outros.
+
+### Esquecer
+
+Se pretender parar o fluxo de mensagens criado por `subscrever`, terá de fazer a chamada à API `Esquecer` com o `ID de fluxo` correto. Caso contrário, pode utilizar a chamada à API `Esquecer tudo` para parar os fluxos por `Nome do método`.
+
+:::caution
+Para obter mais informações sobre a chamada à API `Esquecer`, consulte "[Esquecer](/api-explorer#forget)" e "[Esquecer tudo](/api-explorer#forget_all)" na API explorer.
+:::
+
+## Solicitar dados
+
+Para facilitar a gestão do fluxo de pedidos e respostas da ligação WebSocket, cada chamada ao WebSocket da Deriv API segue uma estrutura padronizada. Pode ser utilizado para armazenagem temporária, validação, pedidos e sincronização de respostas.
+
+#### Chamada à API "Nome do método"
+
+Cada `pedido` no WebSocket da API inclui um campo denominado `nome do método` que serve como um identificador único para o pedido. Na maior parte dos casos, este `nome do método` terá um valor numérico de `1`. No entanto, existem alguns casos em que o identificador de propriedade pode ter um valor de string (sequência de caracteres).
+
+:::caution
+A chamada à API "Nome do método" é sempre obrigatória. Este campo determina os dados que irá receber do nosso servidor WebSocket.
+:::
+
+### Campos obrigatórios
+
+Cada dado do pedido tem campos obrigatórios que deve preencher e pode também incluir campos opcionais. Vamos explorar com um exemplo `Lista de Residências`.
+
+A chamada `Lista de Residências` devolve uma lista de países e respetivos códigos de 2 letras, adequados para preencher o formulário de abertura de conta.
+
+Os dados do pedido para esta chamada são os seguintes:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Api Call Method Name
+ passthrough?: object; // Optional
+ req_id?: number; // Optional
+}
+```
+
+Os campos `lista_de_residências` e `nome do método` para a chamada são obrigatórios. Podem existir outros campos obrigatórios relacionados com o tipo de pedido que pretende enviar. Para saber mais sobre `Lista de Residências` e outras chamadas à API, consulte a [API Explorer](/api-explorer#residence_list).
+
+### Campos opcionais
+
+As chamadas têm também vários campos `Opcionais`. Os campos `Passthrough` e `req_id` fazem sempre parte dos dados do pedido, mas pode optar por não os utilizar.
+
+#### O campo `passthrough`
+
+O que quer que passe para este campo será devolvido dentro do objeto `resposta`. Isto pode ser útil quando precisa de simular um regime de fluxo com estado para os seus `pedidos` e `respostas`.
+
+#### O campo `req_id`
+
+Pode ser necessário `etiquetar` os seus pedidos e enviá-los através das nossas chamadas `WebSocket`. Pode fazê-lo ao passar um `número` para este campo. Pode ser útil quando precisa de mapear `pedidos` para `respostas`.
+
+:::caution
+Para saber mais sobre os campos opcionais adicionais específicos de cada chamada à API, consulte a nossa [API Explorer](/api-explorer).
+:::
+
+## Dados de resposta
+
+Quando obtiver a resposta para a chamada, haverá um `Campo` com o mesmo nome do `nome do método`, que contém os dados reais.
+
+A resposta à chamada `Lista de Residências`:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ },
+ "national_identity_card": {
+ "display_name": "National Identity Card"
+ },
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": [
+ "^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"
+ ],
+ "value": "al"
+ },
+ // ....
+ ],
+};
+```
+
+Aqui, a `lista_de_residências` é o `nome do método` e contém os dados reais que solicitou. Resumindo, não incluímos o resto da matriz. Pode verificar a resposta real [aqui](/api-explorer#residence_list).
+
+#### O campo `echo_req`
+
+Este `Campo` contém os `Dados do Pedido` exatos que enviou para o servidor.
+
+#### O campo `msg_type`
+
+Este `Campo` ajuda-o a determinar que dados da `mensagem` está a receber na mensagem do evento da ligação WebSocket. Por exemplo, o seu manipulador de eventos `onmessage` para a sua ligação WebSocket em `JavaScript` seria:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ switch (receivedMessage.msg_type) {
+ case "residence_list":
+ console.log("The residence list is : ",receivedMessage.residence_list)
+ break;
+ case "other_request_identifier"
+ console.log("the response", receivedMessage.some_other_request_identifier)
+ default:
+ console.log("receivedMessage", receivedMessage)
+ break;
+ }
+}
+```
+
+#### O campo `req_id`
+
+Este é o campo `Opcional` passado para o campo `Dados do Pedido`, pode utilizá-lo para `validação`, `sincronização`, `caching`, etc.
+
+:::tip
+O campo `msg_type` está sempre presente nos dados de resposta.
+:::
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..dcba6bca5
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: Autenticação de API
+hide_title: false
+draft: false
+sidebar_label: Autenticação de API
+sidebar_position: 2
+tags:
+ - autenticação
+ - autorização
+keywords:
+ - autenticação-deriv
+ - deriv-autorização
+description: Aceda a todas as funcionalidades da Deriv API na sua aplicação de negociação autenticando os utilizadores com um token de API. Saiba como com um exemplo de API.
+---
+
+Sem autorização e autenticação, só terá acesso a cerca de metade das nossas chamadas e funcionalidades da API. Por exemplo, para comprar contratos ou utilizar as funcionalidades como o `Copy Trading`, os seus utilizadores devem ser autenticados e autorizados pelo nosso fornecedor **OAuth** e pelo **Servidor WebSocket**.
+
+## Antes de começarmos
+
+Por favor, certifique-se de que tem todos os requisitos mencionados abaixo para continuar.
+
+### Requisitos
+
+1. Conta de cliente Deriv
+2. Token da Deriv API com o nível de acesso adequado
+3. ID da app Deriv
+
+:::note
+Por favor, consulte "[Configuração de uma aplicação Deriv](/docs/setting-up-a-deriv-application)" para obter instruções detalhadas sobre como criar um token e uma aplicação na Deriv API.
+:::
+
+### Token de API
+
+Um token de API é um identificador único atribuído a um cliente que solicita acesso a um servidor. É a forma mais simples de obter uma autorização.
+
+O nível de acesso de cada token de API deve corresponder ao nível de acesso necessário para cada chamada à API, que pode ser consultado no [API Explorer](/api-explorer).
+
+Por exemplo, na captura de ecrã abaixo, pode ver que, para utilizar o Estado da conta, é necessário um token com nível de acesso de permissão de leitura.
+
+
+
+Após a autorização de uma ligação WebSocket, as chamadas subsequentes nessa ligação serão consideradas ações do utilizador.
+
+Por favor, lembre-se de que o token da API pode ser utilizado com qualquer aplicação, o que significa que tanto a sua aplicação como os seus clientes devem mantê-lo seguro.
+
+### OAuth2
+
+OAuth significa "`Open Authorisation`" — um protocolo que permite a um cliente aceder a recursos alojados num servidor em nome do utilizador, sem revelar as credenciais.
+
+Este tipo de autorização permite aos clientes iniciar sessão em aplicações de terceiros através das suas contas Deriv sem necessidade de criar um token de API. Desta forma, a aplicação de terceiros não tem acesso à palavra-passe do utilizador nem a um token de API permanente, aumentando a segurança.
+
+A configuração da autenticação OAuth2 requer mais passos, mas é a maneira mais segura para os programadores permitirem que os seus clientes acedam à aplicação.
+
+Para mais informações sobre o OAuth2, consulte [este guia](https://aaronparecki.com/oauth-2-simplified/).
+
+Segue-se a representação visual do funcionamento da ligação de autorização OAuth:
+
+
+
+## Processo de autenticação
+
+Para autenticar o utilizador, deverá especificar o URL a ser utilizado como URL de redirecionamento do OAuth na página ["Painel de controlo"](/dashboard), separador **"Registar aplicação"** nos campos **"Dados do OAuth"**. Em seguida, adicione um botão de início de sessão no seu site ou aplicação e direcione os utilizadores para **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`** onde "your_app_id" é o ID da sua aplicação.
+
+
+
+Quando um utilizador se regista/inicia sessão, será redirecionado para o URL que introduziu como URL de redirecionamento. Este URL terá parâmetros adicionados com os tokens de sessão do utilizador e terá um aspeto semelhante a este:
+
+`https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`
+
+## Processo de autorização
+
+Os parâmetros de consulta no URL de Autorização incluem as contas do utilizador e os respetivos tokens de sessão. Pode mapear estes parâmetros de consulta para uma matriz através da seguinte abordagem:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393',
+ token: 'a1-f7pnteezo4jzhpxclctizt27hyeot',
+ currency: 'usd',
+ },
+ {
+ account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+ currency: 'usd',
+ },
+];
+```
+
+Para autorizar o utilizador com base na conta **selecionada**, execute a chamada à API ["autorizado"](/api-explorer#authorize) com o **token da sessão** da conta **selecionada** pelo utilizador:
+
+```js showLineNumbers
+{
+ "authorize": "a1-f7pnteezo4jzhpxclctizt27hyeot"
+}
+```
+
+A resposta à chamada `autorizado` será um objeto semelhante a este:
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "account_type": "trading",
+ "created_at": 1647509550,
+ "currency": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "CR799393",
+ "trading": {}
+ },
+ {
+ "account_type": "trading",
+ "created_at": 1664132232,
+ "currency": "ETH",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "VRTC1859315",
+ "trading": {}
+ },
+ ],
+ "balance": 0,
+ "country": "id",
+ "currency": "USD",
+ "email": "user_mail@email_provider.com",
+ "fullname": " John Doe",
+ "is_virtual": 0,
+ "landing_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "local_currencies": {
+ "IDR": {
+ "fractional_digits": 2
+ }
+ },
+ "loginid": "CR799393",
+ "preferred_language": "EN",
+ "scopes": [
+ "read",
+ "trade",
+ "trading_information",
+ "payments",
+ "admin"
+ ],
+ "trading": {},
+ "upgradeable_landing_companies": [
+ "svg"
+ ],
+ "user_id": 12345678
+ }
+```
+
+Agora, o utilizador está autorizado e pode utilizar as chamadas à Deriv API em nome da conta.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..0baf6405b
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Facilidades de "Copy Trading"
+hide_title: false
+draft: false
+sidebar_label: Copy trading
+sidebar_position: 4
+tags:
+ - copy trading
+ - negociação
+keywords:
+ - negociação
+ - conceito
+ - chamadas
+ - anatomia
+description: Copy Trading
+---
+
+## O que é o "Copy Trading"?
+
+O "Copy Trading" está a ganhar popularidade nos mercados financeiros, permitindo que um cliente (o Copiador) copie automaticamente as negociações de outro cliente (o Trader).
+
+## Tornar-se um Trader
+
+Para se tornar um Trader (ou seja, para permitir que outros sigam as suas negociações), ative a opção "permitir_copiadores" através da chamada ["configurar definições"](/api-explorer#set_settings).
+
+O Trader cria então um token de API apenas de leitura e fornece-o ao Copiador.
+
+Ao ativar a definição "permitir_copiadores" também torna a chamada ["estatísticas de copytrading"](/api-explorer#copytrading_statistics) funcional. A chamada à API de estatísticas fornece as informações sobre a conta (permitindo que os potenciais copiadores avaliem o desempenho anterior do trader).
+
+## Tornar-se um Copiador (Copier)
+
+Para se tornar um Copiador, utilize a chamada ["começar a copiar"](/api-explorer#copy_start). Para parar a cópia, utilize a chamada ["parar de copiar"](/api-explorer#copy_stop).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..caff75c5f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - conceito
+ - websocket
+keywords:
+ - app de negociação
+ - protocolo websocket
+ - ligações websocket
+description: Saiba mais sobre o protocolo WebSocket e as ligações WebSocket, e como integrá-los para permitir trocas de dados na sua aplicação de negociação.
+---
+
+## O que são WebSockets?
+
+O protocolo `WebSocket`, descrito na especificação [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455), oferece uma forma de trocar dados entre o navegador e o servidor através de uma ligação persistente. Os dados podem ser transmitidos em ambas as direções como "pacotes" sem interromper a ligação ou necessitar de pedidos HTTP adicionais.
+
+O WebSocket é especialmente adequado para serviços que requerem uma troca contínua de dados, como sistemas de negociação em tempo real, entre outros.
+
+## Um exemplo simples
+
+Para abrir uma ligação WebSocket, é necessário criar um `novo WebSocket` utilizando o protocolo especial `ws` ou `wss` no URL. Veja como pode fazer em `JavaScript`:
+
+```js
+let socket = new WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+Por outro lado, os dados `ws://` não são encriptados e podem ser visíveis para intermediários. Os servidores proxy antigos podem encontrar cabeçalhos "estranhos" e terminar a ligação.
+
+`wss://` significa WebSocket sobre TLS, assim que HTTPS é HTTP sobre TLS. Com a camada de segurança de transporte, os dados são encriptados pelo remetente e desencriptados pelo destinatário. Isto significa que os pacotes de dados encriptados atravessem proxies com sucesso, sem serem inspecionados.
+:::
+
+Assim que o socket for criado, devemos ouvir os eventos que constam no mesmo. Existem 4 eventos no total:
+
+- Abrir - Ligação estabelecida
+- Mensagem - Dados recebidos
+- Erro - Erro de WebSocket
+- Fechar - Ligação fechada
+
+Para enviar uma mensagem utilize "socket.send(data)".
+
+Apresentamos a baixo um exemplo em `JavaScript`:
+
+```js showLineNumbers
+const app_id = 1089; // Replace with your app_id or leave as 1089 for testing.
+const socket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log('[open] Connection established');
+ console.log('Sending to server');
+ const sendMessage = JSON.stringify({ ping: 1 });
+ socket.send(sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log(`[message] Data received from server: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log(`[close] Connection closed cleanly, code=${event.code} reason=${event.reason}`);
+ } else {
+ // e.g. server process killed or network down
+ // event.code is usually 1006 in this case
+ console.log('[close] Connection died');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log(`[error]`);
+};
+```
+
+## Por que motivo necessitamos de WebSockets e em que circunstâncias devemos evitá-los?
+
+Os WebSockets são uma ferramenta crucial para a comunicação cliente-servidor. Para aproveitar ao máximo o seu potencial, é importante entender quando são benéficos e quando devem ser evitados. Vamos explorar isso em detalhe.
+
+Quando utilizar WebSockets:
+
+1. Desenvolvimento de Aplicações Web em Tempo Real:
+ O uso mais comum do WebSocket é no desenvolvimento de aplicações em tempo real, onde este ajuda a exibir continuamente os dados no lado do cliente. Como o servidor back-end envia estes dados continuamente, o WebSocket permite o envio ou a transmissão ininterrupta destes dados na ligação já aberta. A utilização de WebSockets resulta numa transmissão de dados mais rápida e melhora o desempenho da aplicação.
+2. Sites de negociação, como o da Deriv:
+ Aqui, o WebSocket auxilia no tratamento de dados impelidos pelo servidor back-end implementado para o cliente.
+3. Aplicações de chat:
+ Os programadores de aplicações de chat utilizam WebSockets para operações como trocas únicas e publicação/transmissão de mensagens. Para possibilitar a troca instantânea de mensagens. Como a mesma ligação WebSocket é utilizada para enviar/receber mensagens, a comunicação torna-se simples e rápida.
+
+Agora que já estabelecemos onde devem ser utilizados os WebSockets, vamos ver onde é melhor evitá-los. Isto irá ajudá-lo a evitar aborrecimentos operacionais desnecessários.
+
+WebSockets não devem ser utilizados quando o objetivo é apenas buscar dados antigos ou quando os dados precisam ser processados uma única vez. Para tais situações, o protocolo HTTP é mais apropriado.
+
+## WebSocket vs HTTP
+
+Os protocolos HTTP e WebSocket são utilizados para a comunicação entre aplicações e é comum que as pessoas se sintam confusas e tenham dificuldade em escolher entre eles.
+
+Como mencionado, o WebSocket é um protocolo que permite comunicação bidirecional e contínua. Em contraste, o HTTP é um protocolo unidirecional que opera sobre o protocolo TCP.
+
+Devido à sua capacidade de suportar a transmissão contínua de dados, o WebSocket é amplamente utilizado no desenvolvimento de aplicações em tempo real. Já o HTTP, por não manter estado, é utilizado para o desenvolvimento de aplicações [RESTful](https://de.wikipedia.org/wiki/Representational_State_Transfer) e [SOAP](https://de.wikipedia.org/wiki/SOAP). Embora o SOAP possa usar HTTP na sua implementação, o REST é mais comum e amplamente adotado.
+
+No WebSocket, a comunicação pode ocorrer em ambas as direções, tornando o protocolo mais rápido. No HTTP, a ligação é construída numa única direção, o que o torna um pouco mais lento face ao WebSocket.
+
+O WebSocket utiliza uma única ligação TCP que permanece ativa até que seja explicitamente encerrada. Até isso acontecer, a ligação permanece ativa. Em contraste, o HTTP cria uma nova ligação para cada pedido. Uma vez concluído o pedido, a ligação é interrompida automaticamente.
+
+## Como se estabelecem as ligações WebSocket?
+
+O processo inicia-se com um aperto de mão WebSocket, que utiliza um novo esquema (ws ou wss). Para facilitar a compreensão, considere que eles são equivalentes ao HTTP e ao HTTP seguro (HTTPS), respetivamente.
+
+Com este esquema, espera-se que os servidores e clientes sigam o protocolo de ligação WebSocket padrão. O estabelecimento da ligação WebSocket começa com uma atualização de um pedido HTTP que inclui cabeçalhos como Ligação: Upgrade, Upgrade: WebSocket, Sec-WebSocket-Key, entre outros.
+
+Veja como esta ligação é estabelecida:
+
+1. **O Pedido:** O cabeçalho "Ligação Upgrade" indica o aperto de mão WebSocket, enquanto o Sec-WebSocket-Key apresenta um valor aleatório codificado em Base64. Este valor é gerado de forma arbitrária durante cada aperto de mão WebSocket. Além do que foi mencionado, o cabeçalho chave também faz parte deste pedido.
+
+Os cabeçalhos mencionados, quando combinados, formam um pedido HTTP GET. O pedido terá dados semelhantes aos seguintes:
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+Connection: Upgrade
+Pragma: no-cache
+Cache-Control: no-cache
+Upgrade: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==
+```
+
+Para clarificar o conceito de Sec-WebSocket-Version, podemos dizer que se refere à versão do protocolo WebSocket preparada para ser utilizada pelo cliente.
+
+2. **A resposta:** O cabeçalho de resposta, Sec-WebSocket-Accept, contém um valor derivado do cabeçalho de pedido Sec-WebSocket-Key. Este valor está associado a uma especificação particular do protocolo e é amplamente utilizado para evitar informações falsas. Em outras palavras, reforça a segurança da API e previne que servidores mal configurados causem erros durante o desenvolvimento da aplicação.
+
+Se o pedido anterior for bem-sucedido, será recebida uma resposta semelhante à sequência de texto apresentada abaixo:
+
+```
+HTTP/1.1 101 Switching Protocols
+Upgrade: websocket
+Connection: Upgrade
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=
+```
+
+## Referências
+
+- **[WebSockets APIs - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)**
+- **[WebSocket - Info Javascript](https://javascript.info/websocket)**
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..2efeab23e
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Enquadramento",
+ "position": 6,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..dc10a0f9f
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Angular",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Aprenda os conceitos-chave do Docusaurus em 5 minutos."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..d2d4c702a
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Reagir",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Aprenda os conceitos-chave do Docusaurus em 5 minutos."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..8aecb05f7
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Aprenda os conceitos-chave do Docusaurus em 5 minutos."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..f28c04c6b
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Svelte",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "Aprenda os conceitos-chave do Docusaurus em 5 minutos."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..1f219ea6d
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "Aprenda os conceitos-chave do Docusaurus em 5 minutos."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..f49bf8d38
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "item da barra lateral",
+ "label": "Guias",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Um guia para a Deriv API, incluindo exemplos de API para criar um aplicativo de negociação com recursos abrangentes semelhantes ao Deriv Trader. Comece hoje mesmo!"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..34a180e7e
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Cobrar margens nos contratos
+hide_title: true
+draft: false
+sidebar_label: Cálculo de margem
+sidebar_position: 2
+tags:
+ - conceito
+ - ganhar
+ - ganho
+ - comissão
+ - margem
+keywords:
+ - conceito
+ - ganhar
+ - ganho
+ - comissão
+ - margem
+description: Saiba como aplicar margens de lucro aos contratos de negociação obtidos através da sua aplicação de negociação.
+---
+
+## Margem
+
+Maximize os seus lucros ao aplicar margens em cada contrato adquirido na aplicação de negociação que criou com a Deriv API. A margem é definida por si e pode ir até 3%.
+
+Apresentamos abaixo um exemplo de como a margem é calculada.
+
+Para receber um pagamento de **2,00 USD**:
+
+- Entrada do cliente sem margem = **1,07 USD**
+
+Com margem (por exemplo, 2%), o cliente paga:
+
+- A entrada do cliente com a margem = Entrada + (pagamento x margem)
+- Entrada do cliente com margem = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Ganhar comissões
+
+Ganhe comissões sobre negociações e pagamentos realizados pelos seus clientes através dos sites e aplicações que criar com a Deriv API. Para mais informações sobre os planos de comissões, clique [aqui](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..0f0e01d63
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: Sobre a Deriv API
+hide_title: true
+draft: false
+sidebar_label: Sobre a Deriv API
+sidebar_position: 0
+tags:
+ - conceito
+ - api
+ - tutorial
+ - guia
+ - criar
+ - a quem se aplica
+ - autorizar
+ - registo
+ - integração
+keywords:
+ - conceito
+ - api
+ - tutorial
+ - guia
+ - criar
+ - a quem se aplica
+ - autorizar
+ - registo
+ - integração
+description: Descubra mais sobre a Deriv API, as suas funcionalidades, a documentação com exemplos de código e como utilizá-la para desenvolver a sua aplicação de negociação.
+---
+
+## O que é a Deriv API?
+
+A Deriv API é uma ferramenta que permite aos programadores criar aplicações de negociação personalizadas que interagem com a plataforma de negociação da Deriv. É uma oportunidade para os programadores desenvolverem as suas próprias ferramentas especializadas, ajudando os utilizadores a negociar de forma mais eficiente e personalizada na plataforma Deriv. Com a Deriv API, é possível aceder a diversas funcionalidades, como realizar transações, obter dados de conta, gerir ordens e aceder a dados de mercado em tempo real. O que pode ser útil para os traders que pretendem personalizar a sua experiência de negociação ou utilizar ferramentas especializadas para tomar decisões de negociação mais informadas. Em suma, a Deriv API oferece mais flexibilidade e controlo, permitindo-lhe criar soluções personalizadas que se adequam ao seu estilo e objetivos de negociação.
+
+## Como utilizar a Deriv API?
+
+Apresentamos de seguida os passos necessários para utilizar a Deriv API:
+
+1. **Registe-se para uma conta Deriv API**: Aceda ao site da Deriv API e inscreva-se para obter uma conta. Após o registo, receberá um token de API para autenticar os seus pedidos.
+
+2. **Familiarize-se com a documentação da API**: A Deriv API fornece uma documentação abrangente que explica como utilizar os endpoints da API, incluindo os parâmetros disponíveis e os formatos de resposta. Certifique-se de que está familiarizado com a documentação antes de começar a utilizar a API.
+
+3. **Crie uma aplicação API**: Para criar uma aplicação API, forneça um nome para a aplicação e um URI de redirecionamento. O URL de autorização é o endereço para onde o utilizador será redirecionado após autorizar o acesso da aplicação à sua conta Deriv.
+
+4. **Autorize a sua aplicação**: Após criar a sua aplicação API, deve autorizar o acesso à sua conta Deriv. Isto implica iniciar sessão na conta Deriv e conceder permissão à sua aplicação para aceder aos dados da sua conta.
+
+5. Após a autorização da aplicação, pode começar a fazer pedidos de API. Pode utilizar a API para obter informações sobre a conta, realizar transações, gerir ordens e outras atividades relacionadas com negociação.
+
+6. **Teste a integração da API**: Antes de lançar a aplicação, certifique-se de que testa exaustivamente a integração da API para garantir que funciona corretamente.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..4124522e7
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Rentabilize a sua aplicação de negociação
+hide_title: true
+draft: false
+sidebar_label: Rentabilizar a Deriv API
+sidebar_position: 1
+sidebar_class_name: hide-sidebar-item
+tags:
+ - conceito
+ - ganhar
+ - ganho
+ - rentabilizar
+ - rentabilização
+ - api
+ - websocket
+keywords:
+ - conceito
+ - ganhar
+ - ganho
+ - rentabilizar
+ - rentabilização
+ - api
+ - websocket
+description: Descubra como rentabilizar a Deriv API tornando-se um afiliado Deriv, promovendo a sua aplicação de negociação ou oferecendo funcionalidades premium.
+---
+
+## Como rentabilizar a Deriv API
+
+Existem diversas formas de rentabilizar a Deriv API:
+
+1. **Cobrar pelo acesso à sua aplicação de negociação**: Se a sua aplicação de negociação personalizada, que utiliza a Deriv API, oferecer valor aos utilizadores, considere a possibilidade de cobrar uma subscrição ou uma taxa única pelo acesso à mesma. Pode ser uma fonte de receita viável para o seu negócio.
+
+2. **Cobrar por funcionalidades premium**: Caso a sua aplicação de negociação ofereça funcionalidades avançadas, como dados de mercado em tempo real, ferramentas de gráficos avançadas e outras funcionalidades premium que acrescentem valor aos utilizadores, pode gerar receitas adicionais cobrando pelo acesso a essas funcionalidades.
+
+3. **Marketing de afiliados**: Junte-se ao programa de afiliados da Deriv e ganhe comissões ao referenciar novos utilizadores para a plataforma Deriv. Esta pode ser uma boa opção se tiver um público interessado em negociar ou investir.
+
+4. **Taxas de referência**: Se desenvolveu uma aplicação de negociação que se integra com a plataforma Deriv, pode oferecer taxas de referência aos utilizadores já existentes que referenciem novos utilizadores para a sua aplicação. Este incentivo pode encorajá-los a divulgar a sua aplicação, ajudando a aumentar a sua base de utilizadores.
+
+5. **Publicidade**: Se a sua aplicação de negociação tem uma grande base de utilizadores, pode considerar vender espaço publicitário a anunciantes relevantes. Pode ser uma forma eficaz de gerar receitas adicionais.
+
+6. **Margem**: Utilize a Deriv API para desenvolver os seus próprios sites e aplicações e ganhe comissões sobre as transações e pagamentos realizados pelos seus clientes, rentabilizando assim as suas criações através da margem.
+
+## Margem
+
+Maximize as suas receitas ao aplicar margens em cada contrato adquirido através da aplicação de negociação que criou através da Deriv API. Pode definir a margem, até um máximo de 3%.
+
+O tipo de negociações suportadas incluem: Opções, "Multipliers", e "Accumulators".
+
+Apresentamos abaixo um exemplo de como a margem é calculada:
+
+Para receber um pagamento de **2,00 USD**:
+
+- Entrada do cliente sem margem = **1,07 USD**
+
+Com margem (por exemplo, 2%), o cliente paga:
+
+- A entrada do cliente com a margem = Entrada + (pagamento x margem)
+- Entrada do cliente com margem = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Ganhar comissões
+
+Ganhe comissões sobre negociações e pagamentos realizados pelos seus clientes através dos sites e aplicações que criar com a Deriv API. Para mais informações sobre os planos de comissões, clique [aqui](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..c831f65c1
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: OAuth - Open authorisation (autorização aberta)
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - conceito
+ - ganhar
+ - ganho
+ - comissão
+ - margem
+keywords:
+ - conceito
+ - ganhar
+ - ganho
+ - comissão
+ - margem
+description: Saiba mais sobre a autorização OAuth, o início de sessão sem um token de API e como pode utilizá-lo para melhorar a experiência do utilizador na sua aplicação de negociação.
+---
+
+## O que é o OAuth2?
+
+OAuth, que significa "Open Authorisation" (Autorização Aberta), é um protocolo que permite que um cliente aceda a recursos de um utilizador num servidor sem revelar as credenciais de início de sessão do utilizador.
+
+Este tipo de autorização permite aos clientes iniciar sessão em aplicações de terceiros através das suas contas Deriv sem a necessidade de criar um token de API. Desta forma, a aplicação de terceiros não tem acesso à palavra-passe do utilizador nem a um token de API permanente, aumentando a segurança.
+
+A autenticação OAuth2 requer mais passos de configuração, mas é a forma mais segura de os programadores permitirem que os clientes acedam à sua aplicação.
+
+Para mais informações sobre OAuth2, [consulte este guia](https://aaronparecki.com/oauth-2-simplified/).
+
+### Como utilizar a autorização OAuth
+
+1. Especifique o URL que será utilizado como o **URL de autorização OAuth** na página de registo da aplicação no campo **URL do site**.
+
+2. Adicione um botão de início de sessão no seu site ou aplicação e direcione os utilizadores para `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` onde "your_app_id" é o ID da sua aplicação.
+
+3. Quando o utilizador se registar, será redirecionado para o URL que introduziu como **URL de autorização**. Este URL terá argumentos adicionados com os tokens de sessão do utilizador e será semelhante a: `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=`
+
+4. Nos parâmetros do URL, irá encontrar todas as contas e o token de sessão para cada conta. Passe esses tokens para a chamada à API "Autorizar" para executar ações em nome da conta.
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/intro.md b/i18n/pt/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..c26635e50
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,94 @@
+---
+title: Início rápido
+hide_title: false
+draft: false
+sidebar_label: Início rápido
+sidebar_position: 0
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Início rápido
+ - introdução
+ - início rápido
+keywords:
+ - deriv
+ - api
+ - introdução
+ - início rápido
+description: Obtenha uma visão geral dos exemplos de código e das linguagens da Deriv API disponíveis, bem como utilizá-la para criar a sua aplicação de negociação.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+```
+
+A nossa documentação está dividida em diferentes secções:
+
+
+
+
Conceitos fundamentais
+
+
+ Exemplos de código
+
+
Linguagens
+
+
Guias
+
+
Configuração de uma aplicação deriv
+
+
+
+
+ Exemplos de código
+
+
+
+
+
+
Conceitos fundamentais
+
+
+
+ Consulte a página Conceitos fundamentais e leia-a com atenção. Estes conceitos são importantes para se familiarizar com a nossa API do servidor Websocket,
+ permitindo uma utilização mais eficaz. As informações contidas nestas secções são independentes das nossas estruturas ou bibliotecas específicas.
+
+
+
+ Após ler a página Conceitos fundamentais, pode
+ começar a definir a sua abordagem de implementação com base na linguagem, na estrutura ou a biblioteca que
+ pretende utilizar na sua aplicação.
+
+
Exemplos de código
+
+Para aprender a integrar a nossa API no seu código, sugerimos que explore os
+nos nossos Exemplos de código. Estes exemplos de código estão disponíveis em
+`CodeSandboxes`. Isto permite-lhe copiar facilmente os exemplos de código e experimentá-los para
+uso pessoal. Atualmente, oferecemos apenas exemplos de código em JavaScript, mas em breve adicionaremos exemplos em outras linguagens, estruturas e bibliotecas.
+
+
+
Linguagens
+
+
+
+ Ao utilizar os nossos exemplos de código, recomendamos também que consulte a{' '}
+ secção Linguagens. Aqui, descrevemos detalhadamente como pode
+ configurar corretamente o seu projeto pessoal para utilizar a nossa API. Esta secção será especialmente útil
+ quando estiver a integrar os nossos exemplos de código no seu próprio projeto.
+
+
+
+
Guias
+
+
+ Se pretender saber, por exemplo, como pode `rentabilizar a sua aplicação` ou como criar uma forma
+ `segura de os utilizadores iniciarem sessão` na sua aplicação, fornecemos uma série de{' '}
+ Guias que o podem ajudar nesse sentido.
+
+
+
Configuração da aplicação Deriv
+
+
+ Se pretender saber mais sobre os aspetos essenciais necessários para configurar a sua própria aplicação,
+ consulte a secção{' '}
+ Configuração da aplicação Deriv
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..5a50fcb4d
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Idiomas",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "title": "Linguagens de programação",
+ "description": "Selecione a sua linguagem de programação preferida para criar uma aplicação de negociação com a ajuda da nossa API WebSocket. Aprenda com estes exemplos de código."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..f2cd57ecd
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "DART",
+ "position": 2,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/pt/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..82634b794
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Introdução
+sidebar_label: Introdução
+sidebar_position: 0
+description: Obtenha instruções passo a passo sobre como utilizar linguagens puras na API WebSocket da Deriv. Comece a desenvolver a sua aplicação de negociação com este exemplo de API.
+---
+
+Cada secção da linguagem contém instruções passo a passo sobre como utilizar as APIs do Servidor WebSocket da Deriv com funcionalidades de linguagem puras. Assim, se é a primeira vez que utiliza os nossos documentos, por favor, percorra cada secção para tirar o máximo partido das mesmas.
+
+:::tip
+Pode passar diretamente para qualquer secção. Existem links para os requisitos que ajudam a começar em cada passo.
+:::
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..d53352591
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Comece a desenvolver a sua aplicação de negociação com Javascript, HTML e CSS via WebSocket da API."
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..31a41f193
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: Obter lista de países
+sidebar_label: Obter uma lista de países
+sidebar_position: 2
+tags:
+ - country_list
+ - javascript
+keywords:
+ - country_list
+ - javascript
+description: Adicione uma lista de países à sua aplicação de negociação para recolher informações sobre os seus utilizadores. Aprenda a fazê-lo com este exemplo de API em JavaScript.
+---
+
+
+
+Para obter a lista de países, modifique o "open event listener" com a abordagem seguinte:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // it's in milliseconds, which equals to 120 seconds
+let interval;
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // to Keep the connection alive
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+```
+
+Depois, atualize o "`message` event listener" para processar os dados:
+
+```js title="index.js" showLineNumbers
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('list of countries', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong response: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('received message: ', receivedMessage);
+ break;
+ }
+});
+```
+
+A resposta deve ser um objeto:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "residence_list": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ },
+ "national_identity_card": {
+ "display_name": "National Identity Card"
+ },
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+Com esta chamada, irá adquirir informações úteis sobre os países suportados, incluindo:
+
+- Um código de `duas letras`correspondente a cada país
+- Prestadores de serviços de `identidade` para cada país
+- Formato do identificador fiscal do país (`tin_format`)
+- etc.
+
+Estas informações podem ser úteis para formulários de criação de conta, onde é necessário que os utilizadores forneçam dados de identidade validados, dependendo do seu país de residência.
+
+:::caution
+Para validações de morada e de ID fiscal, utilize o 'tin_format' fornecido para cada país.
+:::
+
+O país do utilizador é crucial para os próximos passos. Determina quais são os ativos e funcionalidades que o mesmo pode utilizar.
+
+:::tip
+Recomenda-se obter a lista de países antes de preencher o formulário.
+:::
+
+:::danger
+Precisará de informações detalhadas sobre os serviços de identidade `IDV` e `ONFIDO`, bem como as suas diferenças e possibilidades.
+:::
+
+O seu código final será:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Replace with your app_id or leave as 1089 for testing.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // it's in milliseconds, which equals to 120 seconds
+let interval;
+
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // to Keep the connection alive
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('list of countries', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong response: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('received message: ', receivedMessage);
+ break;
+ }
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..00833fef0
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Configuração do projeto | JavaScript
+sidebar_label: Configuração do projeto
+sidebar_position: 0
+tags:
+ - javascript
+keywords:
+ - js
+ - project-setup
+description: Crie um diretório para o seu próximo projeto de aplicação de negociação API utilizando um WebSocket.
+---
+
+### Criar um projeto
+
+Vamos criar uma página `HTML` simples que incluirá o nosso ficheiro JavaScript, responsável por gerir a ligação WebSocket. Primeiro, crie um diretório para o seu novo projeto:
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+Navegue até a pasta `deriv-websocket-demo`:
+
+```bash
+cd deriv-websocket-demo
+```
+
+Em seguida, crie os ficheiros necessários, conforme demostrado abaixo:
+
+```bash
+touch index.html index.css index.js
+```
+
+:::tip
+Recomendamos a utilização do [Visual Studio Code](https://code.visualstudio.com/) com a [extensão Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) ativada. Isto facilitará bastante as implementações.
+:::
+
+Agora, abra o ficheiro `index.html` ou utilize a [extensão Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+Em seguida, altere o conteúdo dos ficheiros conforme a abordagem seguinte:
+
+```js title="index.js" showLineNumbers
+consola.log('vamos criar a nossa ligação websocket aqui');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ Deriv HTML JS Demo
+
+
+
Deriv WebSocket API demo
+
+
+
+```
+
+Após adicionar o conteúdo, pode executar a aplicação simplesmente abrindo o ficheiro `index.html` ou utilizando a extensão Live Server. Ao executar a sua aplicação, verifique na consola se a mensagem `console.log` aparece. Assim, saberá que o ficheiro JavaScript está a funcionar, permitindo que a ligação WebSocket possa ser implementada corretamente.
+
+Para configurar o Websocket da Deriv, pode visitar a página [Ligação WebSocket](/docs/languages/javascript/websocket-connection).
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..211d70d34
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: Configurar uma ligação WebSocket
+sidebar_label: Ligação WebSocket
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - websocket-connection
+description: Um guia sobre como configurar uma ligação WebSocket a uma API WebSocket na sua aplicação de negociação.
+---
+
+:::caution
+
+Se não estiver familiarizado com os WebSockets, por favor consulte a [nossa documentação](/docs/core-concepts/websocket).
+
+:::
+
+### Configurar uma ligação WebSocket
+
+
+
+Vamos agora criar uma ligação WebSocket para o servidor WebSocket da Deriv, conforme demonstrado abaixo:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Substitua pelo seu app_id ou deixe como 1089 para testes.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+```
+
+:::info
+O `app_id = 1089` é apenas para efeitos de teste. Por favor, atualize com o seu próprio app_id quando lançar a sua aplicação num ambiente de produção. Por favor, consulte [este guia](/docs/setting-up-a-deriv-application) para criar uma nova aplicação para si.
+:::
+
+Neste momento, estamos ligados ao `servidor WebSocket`. No entanto, ainda não estamos a receber dados. Para enviar ou receber dados, temos de "subscrever" aos eventos websocket.
+
+Geralmente, temos 4 eventos em `Ligações WebSocket`:
+
+- **fechado**:
+ Disparado quando uma ligação com um WebSocket é fechada. Também disponível através da propriedade `onclose`.
+- **aberto**:
+ Disparado quando uma lgação com um WebSocket é aberta. Também disponível através da propriedade `onopen`.
+- **mensagem**:
+ Disparado quando os dados são recebidos através de um WebSocket. Também disponível através da propriedade `onmessage`.
+- **erro**:
+ Disparado quando uma ligação com um WebSocket foi fechada devido a um erro, como quando alguns dados não puderam ser enviados. Também disponível através da propriedade `onerror`.
+
+Vamos adicionar um "event listener" para estes eventos na nossa ligação WebSocket:
+
+```js title="index.js" showLineNumbers
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ console.log('new message received from server: ', event);
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
+
+Agora, abra o ficheiro `index.html` no nosso navegador e verifique o seu terminal de desenvolvimento. Deverá ver apenas o registo `Ligação WebSocket estabelecida`.
+
+### Enviar e receber dados
+
+O nosso servidor WebSocket disponibiliza a funcionalidade ping/pong. Vamos utilizá-la no nosso projeto demo para enviar e receber dados. Altere os "event listeners" para `aberto` e `mensagem` conforme abaixo:
+
+:::caution
+A funcionalidade `enviar` na ligação WebSocket, recebe apenas `string`, `ArrayBuffer`, `Blob`, `TypedArray` e `DataView`. Pode ler mais sobre eles em [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Isto significa que, se quisermos enviar um `objeto`, temos de o transformar em string com `JSON.stringify` primeiro.
+:::
+
+```js title="index.js" showLineNumbers
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('new message received from server: ', receivedMessage);
+});
+```
+
+O `receivedMessage` seria um objeto como este:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+Parabéns :tada:
+
+Acabou de criar o seu primeiro projeto demo com WebSockets.
+
+:::tip
+O pedido `ping` é utilizado principalmente para testar a ligação ou para a manter ativa.
+:::
+
+### Manter a ligação WebSocket ativa
+
+Por defeito, as ligações `WebSocket` serão fechadas se não houver tráfego entre elas durante cerca de **180 segundos**. Uma forma de manter a ligação ativa é enviar pedidos [ping](/api-explorer#ping) com intervalos de **120 segundos**. Esta ação irá garantir que a ligação permanece ativa.
+
+Um exemplo de configuração simples seria o seguinte:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // it's in milliseconds, which equals to 120 seconds
+let interval;
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // to Keep the connection alive
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+```
+
+Agora, quando a ligação é `estabelecida`, começamos a enviar pedidos `ping` com intervalos de `12000ms`.
+
+O seu código final deve ser:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Replace with your app_id or leave as 1089 for testing.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // it's in milliseconds, which equals to 120 seconds
+let interval;
+
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // to Keep the connection alive
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('new message received from server: ', receivedMessage);
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..66b314116
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/pt/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..1b8ca9ab4
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Typescript",
+ "position": 4,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/pt/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..7b99b3b97
--- /dev/null
+++ b/i18n/pt/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Criar uma aplicação Deriv
+sidebar_label: Configuração da aplicação Deriv
+sidebar_position: 7
+sidebar_class_name: hide-sidebar-item
+tags:
+ - introdução
+ - a quem se aplica
+ - configuração
+keywords:
+ - introdução
+ - a quem se aplica
+ - configuração
+description: Um guia passo a passo sobre como criar o seu token Deriv API e construir a sua aplicação de negociação com a ajuda da nossa API de negociação. Saiba mais.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### Conta Deriv
+
+Se ainda não tem uma conta Deriv, pode criar uma visitando a nossa página de registo ou através da chamada à API new_account_virtual. É totalmente gratuita. Caso já tenha uma conta, por favor inicie sessão com os seus dados. Para evitar qualquer perda acidental de fundos durante a fase de teste, recomendamos que utilize a sua conta demo em vez da conta real.
+
+Para obter uma margem, crie uma conta real na Deriv para receber os seus ganhos mensais. Também pode criar uma conta real através das chamadas à API new_account_real ou new_account_maltainvest.
+
+:::caution
+Para criar aplicações Deriv, necessitará de um token de API com o nívvel de acesso Admin da conta que pretende utilizar na sua aplicação.
+:::
+
+## Como criar um token de API
+
+Para criar o seu token API, aceda ao Painel de controlo e selecione o separador **Gerir Tokens**. A partir daí, crie um novo token que corresponda ao nível de acesso necessário para as funcionalidades da sua aplicação.
+
+Para criar um novo token de API, siga os seguintes passos:
+
+1. Selecione os níveis necessários.
+2. Atribua um nome ao seu token.
+3. Clique em **Criar**
+
+Em alternativa, pode criar um token API através da chamada à API api_token.
+
+:::caution
+Para criar uma aplicação, é necessário um token com o nível de acesso Admin.
+:::
+
+## Como criar uma aplicação Deriv
+
+Para criar a sua aplicação com as opções de configuração adequadas, selecione o separador **Registar Aplicação** no Painel de controlo. Pode efetuar alterações à configuração da sua aplicação a qualquer momento no separador **Gerir Aplicações**.
+
+| Campo de informação da app | Descrição |
+| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Conta | A conta com a qual pretende criar a aplicação |
+| Token de API | O token da API com que pretende criar a aplicação |
+| Nome da app | O nome da aplicação |
+| Margem | A comissão adicionada ao preço da negociação para obter rendimentos adicionais |
+| URL de autorização | O URL que permite aos clientes iniciar sessão na sua aplicação através das suas contas Deriv sem necessitar de um token de API |
+| URL de verificação | Utilizado para a verificação do e-mail. Se for fornecido, o URL com o token de verificação é enviado para o e-mail do utilizador; caso contrário, é utilizado o URL de autenticação. |
+
+**Para criar uma aplicação, siga os seguintes passos:**
+
+1. Selecione a conta com a qual pretende criar a aplicação.
+2. Selecione o token de API adicionado à sua conta (deve conter o nível de acesso \`Admin\`).
+3. Forneça um nome para a sua aplicação.
+4. Preencha os campos **Margem** e **Dados de autenticação**.
+5. Seleccione os **nível de acessos de autorização** necessários para a sua aplicação.
+6. Clique em **Registar Aplicação**.
+
+Certifique-se de que os URLs de **Autorização** e **Verificação** estão corretos de acordo com a sua implementação.
+
+Por exemplo, se o seu domínio for **`https://example.com`** e a sua **autorização e autenticação forem tratadas por** `verify`, os seus URLs serão:
+
+**`https://example.com/verify`**
diff --git a/i18n/pt/docusaurus-theme-classic/navbar.json b/i18n/pt/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..af7081c79
--- /dev/null
+++ b/i18n/pt/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Logótipo da Deriv API",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Documentação",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Painel de controlo",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "Explorador API",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Blog",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Bug bounty",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/ru/code.json b/i18n/ru/code.json
new file mode 100644
index 000000000..ece73caaf
--- /dev/null
+++ b/i18n/ru/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Подключайтесь"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Обсуждайте идеи и делитесь решениями с разработчиками по всему миру."
+ },
+ "Join our community": {
+ "message": "Присоединяйтесь к нашему сообществу"
+ },
+ "We're here to help": {
+ "message": "Мы здесь, чтобы помочь"
+ },
+ "Email us at": {
+ "message": "Напишите нам на"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "если у Вас возникнут вопросы."
+ },
+ "Change API endpoint": {
+ "message": "Измените конечную точку API"
+ },
+ "Server is Required": {
+ "message": "Требуется сервер"
+ },
+ "Please enter a valid server URL": {
+ "message": "Введите действительный URL сервера"
+ },
+ "Server URL": {
+ "message": "URL-адрес сервера"
+ },
+ "App ID is required": {
+ "message": "Требуется App ID"
+ },
+ "Please enter a valid app ID": {
+ "message": "Пожалуйста, введите действительный идентификатор приложения"
+ },
+ "App ID": {
+ "message": "App ID"
+ },
+ "Connected to :": {
+ "message": "Соединяется с :"
+ },
+ "Submit": {
+ "message": "Подтвердить"
+ },
+ "Reset to original settings": {
+ "message": "Восстановить исходные настройки"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} товары",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Навигация по страницам документов",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Назад",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Следующ.",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "Этот вызов API должен быть авторизован, поскольку он требует доступа к информации о Вашем аккаунте."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Войдите в свою учетную запись Deriv, чтобы продолжить. Если у Вас нет учетной записи Deriv, сначала зарегистрируйтесь."
+ },
+ "Sign up": {
+ "message": "Регистрация"
+ },
+ "Log in": {
+ "message": "Вход"
+ },
+ "Request JSON": {
+ "message": "Запрос JSON"
+ },
+ "Send Request": {
+ "message": "Отправить запрос"
+ },
+ "Clear": {
+ "message": "Очистить"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "Ваш объект JSON недействителен. Пожалуйста, убедитесь, что Вы указали правильный синтаксис для Вашего JSON-объекта."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Войдите в свой аккаунт Deriv, чтобы получить API-токен и начать использовать наш API."
+ },
+ "Log In": {
+ "message": "Вход"
+ },
+ "API Token Manager": {
+ "message": "Менеджер API-токенов"
+ },
+ "Deriv API features": {
+ "message": "Возможности Deriv API"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API предоставляет Вам полный доступ ко всем торговым функциям DTrader и позволяет создавать собственные комплексные торговые системы и инструменты анализа."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Торговля цифровыми опционами и мультипликаторами"
+ },
+ "Monitor real-time pricing": {
+ "message": "Отслеживайте ценообразование в режиме реального времени"
+ },
+ "Buy/sell contracts": {
+ "message": "Контракты на покупку/продажу"
+ },
+ "Manage user's accounts": {
+ "message": "Управление учетными записями пользователей"
+ },
+ "Monitor existing contracts": {
+ "message": "Контролируйте существующие контракты"
+ },
+ "View user's historical transactions": {
+ "message": "Просмотр исторических транзакций пользователя"
+ },
+ "See what our clients say": {
+ "message": "Посмотрите, что говорят наши клиенты"
+ },
+ "Comprehensive all-in-one": {
+ "message": "Комплексное решение \"все в одном"
+ },
+ "client library": {
+ "message": "клиентская библиотека"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Упростите процессы разработки и запустите свое приложение в работу"
+ },
+ "faster with the client library of your choice.": {
+ "message": "быстрее с клиентской библиотекой по Вашему выбору."
+ },
+ "Go to the JavaScript library": {
+ "message": "Перейдите в библиотеку JavaScript"
+ },
+ "Go to the Python library": {
+ "message": "Перейдите к библиотеке Python"
+ },
+ "Go to the Flutter library": {
+ "message": "Перейдите в библиотеку Flutter"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "Начните работать с нашим API за 3 простых шага:"
+ },
+ "1. Learn about our API": {
+ "message": "1. Узнайте о нашем API"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Поймите основные концепции и терминологию"
+ },
+ "2. Sign up": {
+ "message": "2. Зарегистрируйтесь"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "Создайте бесплатную учетную запись Deriv, чтобы получить доступ к нашему API"
+ },
+ "3. Register your app": {
+ "message": "3. Зарегистрируйте свое приложение"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Заполните регистрационную форму, чтобы начать использовать Deriv API"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "Используя наш API, Вы подтверждаете, что прочитали и согласились с нашим"
+ },
+ "terms and conditions.": {
+ "message": "правилами и условиями."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Используйте наш мощный, гибкий и бесплатный API для создания пользовательских торговых"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "Платформа - для себя или для своего бизнеса."
+ },
+ "Quick Start": {
+ "message": "Быстрый старт"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Способы заработка с помощью Deriv API"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Зарегистрируйте свое приложение в Deriv и добавьте процентную наценку к ценам контрактов, чтобы получать прибыль с каждого купленного контракта."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Зарегистрируйтесь в качестве партнера, создайте свое приложение и получайте комиссионные за сделки, совершенные с помощью Вашего приложения и выбранного Вами партнерского плана."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Зарегистрируйтесь в качестве платежного агента, создайте свой собственный платежный сайт и используйте наш API, чтобы получать комиссионные с каждого платежа, который Вы обрабатываете для клиентов Deriv."
+ },
+ "Select API Call - Version 3": {
+ "message": "Выберите вызов API - версия 3"
+ },
+ "ALL CALLS": {
+ "message": "ВСЕ ЗВОНКИ"
+ },
+ "Note:": {
+ "message": "Примечание:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "Не передавайте токены с областью Admin неавторизованным лицам."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "Эта сфера действия позволит сторонним приложениям просматривать активность вашего счета, настройки, лимиты, балансы, историю покупок и многое другое."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "Эта сфера действия позволит сторонним приложениям покупать и продавать за вас контракты, продлевать истекшие контракты и пополнять демо-счета."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "Эта сфера действия позволит сторонним приложениям выводить средства платежным агентам и осуществлять для вас переводы между счетами."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "Эта сфера действия позволит сторонним приложениям просматривать вашу торговую историю."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "Эта сфера действия позволит сторонним приложениям открывать счета, управлять настройками, использованием токенов и многое другое."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "Выберите сферы действия в зависимости от необходимого вам доступа."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Скопируйте и вставьте ключ в приложение."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "У этой учетной записи нет API-токенов с правами администратора. Выберите другую учетную запись."
+ },
+ "App information": {
+ "message": "Информация о приложении"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Выберите свой api-токен (он должен иметь права администратора)."
+ },
+ "App name (required)": {
+ "message": "Название приложения (обязательно)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Это имя занято. Выберите другое."
+ },
+ "Markup": {
+ "message": "Разметка"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Вы можете зарабатывать комиссионные, добавляя наценку к цене каждой сделки. Введите здесь процент Вашей наценки."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Примечание: Разметка доступна только для реальных счетов."
+ },
+ "Markup percentage (optional)": {
+ "message": "Процент разметки (необязательно)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Введите 0, если Вы не хотите получать наценку. Максимальная наценка: 3%"
+ },
+ "OAuth details": {
+ "message": "Детали OAuth"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Это позволит клиентам входить в Ваше приложение, используя свои учетные записи Deriv, без API-токена."
+ },
+ "Authorisation URL (optional)": {
+ "message": "URL авторизации (необязательно)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Обратите внимание, что этот URL будет использоваться в качестве URL перенаправления для авторизации OAuth."
+ },
+ "Verification URL (optional)": {
+ "message": "URL-адрес проверки (необязательно)"
+ },
+ "Scope of authorization": {
+ "message": "Область применения полномочий"
+ },
+ "Select the scope for your app:": {
+ "message": "Выберите область применения для Вашего приложения:"
+ },
+ "Read": {
+ "message": "Прочитать"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": У Вас будет полный доступ к информации Ваших клиентов."
+ },
+ "Trade": {
+ "message": "Торговля"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Вы сможете покупать и продавать контракты от имени своих клиентов."
+ },
+ "Trading information": {
+ "message": "Торговая информация"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Вы сможете просматривать торговую информацию своих клиентов, включая баланс их счетов."
+ },
+ "Payments": {
+ "message": "Платежи"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": Вы сможете делать депозиты и снимать деньги от имени своих клиентов."
+ },
+ "Admin": {
+ "message": "Администратор"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": Полный доступ к учетной записи, включая доступ к управлению токенами безопасности."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "Зарегистрировав свое приложение, Вы подтверждаете, что прочитали и приняли API Deriv."
+ },
+ "terms and conditions": {
+ "message": "правилами и условиями"
+ },
+ "Edit application details": {
+ "message": "Редактируйте детали приложения"
+ },
+ "Delete application": {
+ "message": "Удалить приложение"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Чтобы увидеть отражение своих данных, пожалуйста, зарегистрируйте свое приложение через форму регистрации."
+ },
+ "Register now": {
+ "message": "Регистрация"
+ },
+ "Manage tokens": {
+ "message": "Управляйте токенами"
+ },
+ "Register application": {
+ "message": "Регистрация заявления"
+ },
+ "Manage applications": {
+ "message": "Управляйте приложениями"
+ },
+ "Your apps": {
+ "message": "Ваши приложения"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Зарегистрируйте свое приложение, получите идентификатор приложения и начните использовать Deriv API"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Будьте осторожны с теми, кому вы передаете этот токен. Любой, у кого есть к нему доступ, сможет выполнять следующие действия от имени вашего счета:"
+ },
+ "Add accounts": {
+ "message": "Добавить счета"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "Создание или удаление токенов API для трейдинга и вывода средств"
+ },
+ "Modify account settings": {
+ "message": "Изменить настройки счета"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Введите свой API-токен (с правами администратора), чтобы зарегистрировать свое приложение."
+ },
+ "You have successfully registered your application.": {
+ "message": "Вы успешно зарегистрировали свое приложение."
+ },
+ "You can now start using Deriv API": {
+ "message": "Теперь Вы можете начать использовать Deriv API"
+ },
+ "Got it": {
+ "message": "Понятно"
+ },
+ "Cancel": {
+ "message": "Отмена"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Эта страница разбилась.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Страница не найдена",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "Мы не смогли найти то, что Вы искали.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Пожалуйста, свяжитесь с владельцем сайта, который связал Вас с оригинальным URL, и сообщите ему, что его ссылка не работает.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "примечание",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "подсказка",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "опасность",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "информация",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "внимание",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Прокрутите назад к началу",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Архивировать",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Архивировать",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Навигация по страницам списка блогов",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Новые записи",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Старые записи",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Навигация по страницам записей блога",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Newer Post",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Older Post",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Одно сообщение|{count} сообщений",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} с метками \"{tagName}\"",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Просмотреть все метки",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Переключение между темным и светлым режимом (в настоящее время {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "темный режим",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "режим освещения",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Панировочные сухари",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Один отмеченный документ|{count} отмеченные документы",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} с \"{tagName}\"",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Версия: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Это невыпущенная документация для версии {siteTitle} {versionLabel} .",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "Это документация для {siteTitle} {versionLabel}, которая больше активно не поддерживается.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Актуальную документацию см. на сайте {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "последняя версия",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Отредактируйте эту страницу",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "Прямая ссылка на {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " на {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " по {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Последнее обновление{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Версии",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Метки:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Закрытие",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Навигация по последним публикациям в блоге",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Скопировано",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Скопируйте код в буфер обмена",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Копировать",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Переключить обводку слов",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Переключите категорию складной боковой панели '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Языки",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Основной",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Читать далее",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "Подробнее о {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Главная страница",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "На этой странице",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "1 мин. чтения|{readingTime} мин. чтения",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Свернуть боковую панель",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Свернуть боковую панель",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Боковая панель документов",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Закройте панель навигации",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Переключить панель навигации",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Назад к главному меню",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Разверните боковую панель",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Разверните боковую панель",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Результат",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Живой редактор",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "Нет результатов"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Посмотреть все результаты"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Узнайте о результатах за пределами сайта {context}."
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "Посмотреть все результаты в {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "Поиск",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "Результаты поиска для \"{query}\"",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Поиск в документации",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "везде"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "Найден 1 документ|{count} документов найдено",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "Документы не найдены",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Попробуйте еще раз",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Перейти к основному содержанию",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Теги",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Веб-сайт Deriv"
+ },
+ "Who we are": {
+ "message": "Кто мы"
+ },
+ "Contact us": {
+ "message": "Свяжитесь с нами"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Допускаются только буквенно-цифровые символы с пробелами и подчеркиваниями. (Пример: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "Название не может содержать \"Binary\", \"Deriv\" или похожие слова."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "URL-адрес Вашего сайта не может превышать 255 символов."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Введите действительный URL. (Пример: https://www.[YourDomainName].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "Значение Вашей разметки не может быть больше 4 символов."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "Значение Вашей наценки должно быть равно или больше 0,00 и не больше 3,00."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Использование Deriv API для создания торгового приложения с такими функциями, как графики цен в реальном времени, доступные на Dtrader."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Преимущества использования Deriv API"
+ },
+ "Automation": {
+ "message": "Автоматизация"
+ },
+ "Easy integration": {
+ "message": "Простая интеграция"
+ },
+ "Fast execution": {
+ "message": "Быстрое выполнение"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Торговое приложение, созданное с помощью Deriv API, показано на ноутбуке."
+ },
+ "Personalise your trading": {
+ "message": "Персонализируйте свою торговлю"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Персонализируйте свои торговые приложения в соответствии с Вашими потребностями. Создавайте графики и представления так, как Вам нравится. Разработайте свое торговое приложение, используя любой распространенный язык программирования, и расширьте свои торговые возможности."
+ },
+ "Build a business and earn more": {
+ "message": "Создайте бизнес и зарабатывайте больше"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Создавайте собственные торговые приложения, используя возможности торговых сервисов Deriv. Поделитесь своими приложениями с коллегами-трейдерами или клиентами и получите возможность зарабатывать больше или построить свой собственный бизнес."
+ },
+ "Name": {
+ "message": "Имя"
+ },
+ "Token": {
+ "message": "Токен"
+ },
+ "Scopes": {
+ "message": "Прицелы"
+ },
+ "Last Used": {
+ "message": "Последнее использование"
+ },
+ "Valid for IP": {
+ "message": "Действителен для IP"
+ },
+ "Update Application": {
+ "message": "Обновление приложения"
+ },
+ "Register Application": {
+ "message": "Регистрация Заявления"
+ },
+ "Your account": {
+ "message": "Ваш счет"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Выберите свой API-токен с помощью области администратора"
+ },
+ "Application Name": {
+ "message": "Имя приложения"
+ },
+ "Application ID": {
+ "message": "ID приложения"
+ },
+ "Redirect URL": {
+ "message": "URL перенаправления"
+ },
+ "Actions": {
+ "message": "Действия"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Допускаются только буквенно-цифровые символы с пробелами и подчеркиваниями."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "Имя может содержать до 48 символов."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "Дублирование имен маркеров не допускается."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Допускаются только буквенно-цифровые символы с пробелами и подчеркиваниями"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Разрешается использовать только 2-32 символа"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "Не допускается дублирование имен токенов для одного и того же аккаунта."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "Не допускаются ключевые слова \"deriv\" или \"binary\", а также слова, похожие на них, например, \"_binary_\" или \"d3eriv\"."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Назовите свой токен и нажмите на кнопку Создать, чтобы сгенерировать свой токен."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Имя токена (Вы создали {numberOfTokens} из 30 токенов)"
+ },
+ "Create": {
+ "message": "Создайте"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 предмет|{count} предметов",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "предупреждение",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Разверните категорию боковой панели '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Свернуть категорию боковой панели '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Незарегистрированная страница",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Эта страница не внесена в список. Поисковые системы не будут ее индексировать, и только пользователи, имеющие прямую ссылку, смогут получить на нее доступ.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "С помощью нашего API Вы сможете:"
+ },
+ "Yes, delete": {
+ "message": "Да, удалите"
+ },
+ "Delete token": {
+ "message": "Удалить маркер"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "Вы уверены, что хотите удалить этот ключ?"
+ },
+ "Delete app": {
+ "message": "Удалить приложение"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "Вы уверены, что хотите удалить это приложение?"
+ },
+ "Update App": {
+ "message": "Обновление приложения"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "Имя Вашего маркера должно состоять не менее чем из 2 символов."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Допускается только до 32 символов."
+ },
+ "Nevermind": {
+ "message": "Nevermind"
+ },
+ "OK": {
+ "message": "OK"
+ },
+ "Token created successfully!": {
+ "message": "Токен создан успешно!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "Пожалуйста, сохраните этот ключ-жетон. В целях безопасности его нельзя просмотреть или скопировать снова. Если Вы потеряете этот ключ, Вам придется сгенерировать новый токен."
+ },
+ "Key": {
+ "message": "Ключ"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Вы создали максимальное количество жетонов."
+ },
+ "Deriv account": {
+ "message": "Счет Deriv"
+ },
+ "Log out": {
+ "message": "Выйдите из системы"
+ },
+ "Documentation": {
+ "message": "Документация"
+ },
+ "Dashboard": {
+ "message": "Панель"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "Плата за ошибки"
+ },
+ "Homepage": {
+ "message": "Homepage"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "if you need any assistance or support."
+ },
+ "Send an email": {
+ "message": "Send an email"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current.json b/i18n/ru/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..9e4ba661c
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Следующ.",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Основные понятия",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Научитесь использовать API WebSocket и вызовы API для создания своего индивидуального торгового приложения.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Примеры кода",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Примеры кода",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Узнайте, какие коды API доступны Вам для использования при создании Вашего торгового приложения. Изучайте на примерах API.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Примеры на Javascript",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "Примеры JavaScript",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Изучите коды JavaScript, которые Вы можете использовать для создания своего торгового приложения. Изучайте на примерах JavaScript и примерах API.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Языки",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Языки программирования",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "Выберите предпочтительный язык программирования, чтобы создать торговое приложение с помощью нашего WebSocket API. Начните обучение с этих примеров кода.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "Начните создавать свое торговое приложение с помощью Javascript, HTML и CSS через наш WebSocket API.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Гиды",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Руководство по Deriv API, включая примеры API для создания торгового приложения с широкими возможностями, аналогичными Deriv Trader. Начните сегодня!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..83cb37752
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Библиотеки клиентов",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте, как использовать возможности Deriv websocket API с нашими клиентскими библиотеками"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..766cfb232
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Flutter Client",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Документация по Flutter Client"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..ab67bf7a6
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Настройка проекта
+sidebar_label: Настройка
+sidebar_position: 0
+---
+
+Пожалуйста, ознакомьтесь с документацией библиотеки [здесь](https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Мы будем обновлять эти страницы в будущем, когда у нас появится для них содержание
+:::
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..45eacfda3
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Введение
+sidebar_label: Введение
+sidebar_position: 0
+description: Введение в клиентские библиотеки
+---
+
+## Введение
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..389cd18e3
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Клиент Python",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Документация по Python"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..ac1c6627c
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Настройка проекта
+sidebar_label: Настройка
+sidebar_position: 0
+---
+
+Пожалуйста, ознакомьтесь с документацией библиотеки [здесь](https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Мы будем обновлять эти страницы в будущем, когда у нас появится для них содержание
+:::
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..2a66fe4c4
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Клиент на основе тайпскрипта",
+ "position": 0,
+ "link": {
+ "type": "generated-index",
+ "description": "Typescript / Javascript docs"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..b1c9454f8
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Настройка проекта
+sidebar_label: Настройка
+sidebar_position: 0
+---
+
+Пожалуйста, ознакомьтесь с документацией библиотеки [здесь](https://binary-com.github.io/deriv-api/)
+
+:::caution
+Мы будем обновлять эти страницы в будущем, когда у нас появится для них содержание
+:::
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..5d82736aa
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "FAQ",
+ "position": 7,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..baebedb34
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: Условия использования Deriv API
+sidebar_label: Условия использования Deriv API
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Условия использования Deriv API
+---
+
+API Deriv предоставляется бесплатно, и на него распространяются наши [правила и условия](https://deriv.com/terms-and-conditions) и
+[авторские права](https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+Если у Вас возникнут трудности с его использованием или Вам понадобится помощь, пожалуйста, свяжитесь с нами
+через один из наших форумов поддержки или по электронной почте.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..c2c2a7796
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: Как я могу заработать с помощью deriv API?
+sidebar_label: Как я могу заработать с помощью deriv API?
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Как зарабатывать с помощью deriv API
+---
+
+- Вы можете зарабатывать комиссионные на сделках и платежах, которые совершают Ваши клиенты, используя
+ веб-сайты и приложения, которые Вы создаете с помощью Deriv API. Получите более подробную информацию о комиссионных планах
+ [здесь](https://deriv.com/partners/affiliate-ib).
+
+- Вы также можете зарабатывать на наценках на каждый контракт, купленный через торговое приложение
+ , которое Вы создали с помощью Deriv API. Наценка определяется Вами и может составлять от
+ до 5%.
+
+Вот пример того, как рассчитывается наценка:
+
+- Чтобы получить выплату в размере 2 **USD** : Ставка клиента без наценки = 1,07 **USD**.
+- С учетом наценки (например, 2%) клиент платит : Ставка клиента с наценкой =
+ Ставка + (выплата x наценка)
+- Ставка клиента с учетом наценки = 1,07 **USD** + (2 **USD** x 2%) = 1,11 **USD**.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..7c6056ac9
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,21 @@
+---
+title: Что я могу сделать с помощью deriv API?
+sidebar_label: Что я могу сделать с помощью deriv API?
+sidebar_position: 0
+tags:
+ - faq
+keywords:
+ - faq
+description: Функции производного API
+---
+
+Deriv API позволяет Вам выполнять практически все функции платформ Deriv, поскольку
+они используют один и тот же API. Для наших CFD-платформ (Deriv MT5 и Deriv X) функциональность API
+доступна только для некоторых действий по управлению счетом.
+
+Наши пользователи API обычно выполняют следующие действия:
+
+- Создавайте сайты, похожие на Deriv, но с другими функциями.
+- Создавайте настольные приложения для совершения сделок для себя и своих клиентов.
+- Изучите историческую информацию о клещах.
+- Автоматизируйте услуги в качестве платежных агентов.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/ru/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..e3bc1a379
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Быстрый старт
+hide_title: false
+draft: false
+sidebar_label: Быстрый старт
+sidebar_position: 0
+tags:
+ - введение
+keywords:
+ - торговое приложение
+ - код api
+ - пример api
+description: Ознакомьтесь с примерами и языками кода Deriv API и узнайте, как использовать его для создания своего торгового приложения.
+---
+
+Наша документация состоит из нескольких разделов:
+
+- [Настройка производного приложения](/docs/setting-up-a-deriv-application.md)
+- [Терминология](категория/терминология)
+- [Основные концепции](category/core-concepts)
+- [Языки](категория/языки)
+- [Библиотеки клиентов](category/client-libraries)
+- [Гиды](категория/гиды)
+- [FAQ](category/faq)
+
+### Быстрый старт
+
+Посмотрите страницы [Core Concept](категория/core-concepts) и [Terminology](категория/terminology) и потратьте время на их прочтение. Эти понятия помогут Вам познакомиться с нашим api сервера websocket и понять, как использовать его более эффективно. Они не связаны ни с одним из наших фреймворков или библиотек.
+
+Ознакомившись со страницами [Core Concepts](категория/core-concepts) и [Terminology](категория/терминология), Вы можете начать выбирать подход к реализации, основываясь на языке/фреймворке/библиотеке, которые Вы хотите использовать в своем приложении.
+
+Использование наших [Клиентских библиотек](category/client-libraries) необязательно, и Вы можете получить тот же результат с помощью руководств, представленных в [Разделе языков](category/languages), но наши клиентские библиотеки обеспечивают более `надежные`, `безопасные` вызовы API для Вас.
+
+### Использование нашего сервера websocket с помощью только языковых функций
+
+Если Вы хотите использовать наш websocket server api с определенным языком кодирования, загляните в раздел [Languages Section](category/languages) и продолжите свой путь оттуда.
+
+:::caution
+Мы предлагаем использовать наши [Клиентские библиотеки] (category/client-libraries), поскольку они обеспечивают лучший опыт разработчика.
+:::
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..ec6ec8116
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Терминология",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о нашей терминологии"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..777131fcf
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Проверка личности
+hide_title: false
+draft: false
+sidebar_label: Проверка личности
+sidebar_position: 4
+tags:
+ - концепции
+ - терминология
+ - личность
+ - проверка
+ - добавить
+ - документ
+keywords:
+ - концепции
+ - терминология
+ - личность
+ - проверка
+ - добавить
+ - документ
+description: Что такое верификация личности в приложениях Deriv?
+---
+
+### Что такое верификация личности в приложениях Deriv?
+
+Добавляет информацию о документе, такую как страна выдачи, идентификатор и тип, для процессов проверки личности.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..e9db875c5
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Счёт",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о нашей Категории счетов"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..fd01f17a2
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Загрузка документов
+hide_title: false
+draft: false
+sidebar_label: Загрузка документов
+sidebar_position: 4
+tags:
+ - концепции
+ - документ
+ - загрузите
+ - терминология
+keywords:
+ - концепции
+ - документ
+ - загрузите
+ - терминология
+description: Что такое API-вызов "Загрузка документов"?
+---
+
+### Что такое API-вызов "Загрузка документов"?
+
+Запросите у клиента информацию о KYC
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..ee4f30b32
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Звонки для оценки финансового состояния",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших вызовах API для финансовой оценки"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..06f0db2a9
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Получите финансовую оценку
+hide_title: false
+draft: false
+sidebar_label: Получите финансовую оценку
+sidebar_position: 4
+tags:
+ - концепции
+ - получить
+ - финансовый
+ - оценка
+ - терминология
+keywords:
+ - концепции
+ - получить
+ - финансовый
+ - оценка
+ - терминология
+description: Что такое вызов API Get Financial Assessment?
+---
+
+### Что такое вызов API Get Financial Assessment?
+
+Этот звонок позволяет получить информацию о финансовой оценке.
+
+Финансовая оценка" - это анкета, которую должны заполнить клиенты определенных компаний, занимающихся кредитованием, в соответствии с нормативными требованиями и требованиями KYC (знай своего клиента).
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..5fa12c785
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Установите финансовую оценку
+hide_title: false
+draft: false
+sidebar_label: Установите финансовую оценку
+sidebar_position: 4
+tags:
+ - концепции
+ - active-symbols
+keywords:
+ - концепции
+ - active-symbols
+description: Что такое вызов API Set Financial Assessment?
+---
+
+### Что такое вызов API Set Financial Assessment?
+
+Этот звонок устанавливает детали финансовой оценки на основе ответов клиента, чтобы проанализировать, обладает ли он опытом и знаниями для понимания рисков, связанных с торговлей бинарными опционами.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..69f9543b2
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Получить настройки учетной записи
+hide_title: false
+draft: false
+sidebar_label: Получить настройки учетной записи
+sidebar_position: 4
+tags:
+ - концепции
+ - получить
+ - счет
+ - настройки
+ - терминология
+keywords:
+ - концепции
+ - получить
+ - счет
+ - настройки
+ - терминология
+description: Что такое вызов API Get Account Settings?
+---
+
+### Что такое вызов API Get Account Settings?
+
+Получите настройки пользователя (электронная почта, дата рождения, адрес и т.д.)
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..699729017
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Портфель
+hide_title: false
+draft: false
+sidebar_label: Портфель
+sidebar_position: 4
+tags:
+ - концепции
+ - портфель
+ - терминология
+keywords:
+ - концепции
+ - портфель
+ - терминология
+description: Что такое вызов API Portfolio?
+---
+
+### Что такое вызов API Portfolio?
+
+Получите информацию о моем текущем портфеле невыполненных опционов.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..17031f141
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Анализ счёта
+hide_title: false
+draft: false
+sidebar_label: Анализ счёта
+sidebar_position: 4
+tags:
+ - концепции
+ - прибыль
+ - таблица
+ - терминология
+keywords:
+ - концепции
+ - прибыль
+ - таблица
+ - терминология
+description: Что такое вызов API Profit Table?
+---
+
+### Что такое вызов API Profit Table?
+
+Получите сводную информацию о счете Profit Table в соответствии с заданными критериями поиска.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..a9d267656
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Проверка реальности
+hide_title: false
+draft: false
+sidebar_label: Проверка реальности
+sidebar_position: 4
+tags:
+ - концепции
+ - реальность
+ - проверьте
+ - терминология
+keywords:
+ - концепции
+ - реальность
+ - проверьте
+ - терминология
+description: Что такое вызов API Reality Check?
+---
+
+### Что такое вызов API Reality Check?
+
+Получите сводную информацию о сделках клиента и его счетах в системе Reality Check.
+
+Проверка реальности" означает отображение времени, прошедшего с начала сессии, и соответствующей прибыли/убытка клиента.
+
+Программа Reality Check является нормативным требованием для некоторых компаний, занимающихся посадками.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..b317820e6
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: История счёта
+hide_title: false
+draft: false
+sidebar_label: История счёта
+sidebar_position: 4
+tags:
+ - концепции
+ - история счёта
+ - терминология
+keywords:
+ - концепции
+ - история счёта
+ - терминология
+description: Что такое вызов API Statement?
+---
+
+### Что такое вызов API Statement?
+
+Получите сводку операций по счету в соответствии с заданными критериями поиска.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..5934daa44
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Виртуальный / реальный счет",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших API-вызовах виртуальных и реальных счетов"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..7517ed6c1
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Контракт",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о нашей категории контрактов"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..293cfe671
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Покупка / продажа контрактов колл",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших API-вызовах для покупки и продажи контрактов"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..9bd428749
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Купите контракт на несколько счетов
+hide_title: false
+draft: false
+sidebar_label: Купите контракт на несколько счетов
+sidebar_position: 4
+tags:
+ - концепции
+ - купить
+ - контракт
+ - несколько
+ - счета
+ - терминология
+keywords:
+ - концепции
+ - купить
+ - контракт
+ - несколько
+ - счета
+ - терминология
+description: Что такое контракт на покупку нескольких счетов API Call?
+---
+
+### Что такое контракт на покупку нескольких счетов API Call?
+
+Купите контракт для нескольких счетов, указанных параметром `tokens`.
+
+Обратите внимание, что хотя это авторизованный звонок, контракт не покупается для авторизованного счета.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..9f21fb577
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Купить контракт
+hide_title: false
+draft: false
+sidebar_label: Купить контракт
+sidebar_position: 4
+tags:
+ - концепции
+ - купить
+ - контракт
+ - терминология
+keywords:
+ - концепции
+ - купить
+ - контракт
+ - терминология
+description: Что такое вызов API Buy Contract?
+---
+
+### Что такое вызов API Buy Contract?
+
+Купите контракт.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..06e69b911
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "Продавайте контракты: Несколько счетов"
+hide_title: false
+draft: false
+sidebar_label: "Продавайте контракты: Несколько счетов"
+sidebar_position: 4
+tags:
+ - концепции
+ - продать
+ - контракт
+ - несколько
+ - счета
+ - терминология
+keywords:
+ - концепции
+ - продать
+ - контракт
+ - несколько
+ - счета
+ - терминология
+description: 'Что такое вызов API "Продажа контрактов: Multiple Accounts API вызов?'
+---
+
+### Что такое вызов API "Продажа контрактов: Multiple Accounts API вызов?
+
+Продавайте контракты для нескольких счетов одновременно.
+
+Используйте ответ шорткода из команды `buy_contract_for_multiple_accounts` для идентификации контракта и токены авторизации для выбора счетов, на которые нужно продать эти контракты.
+
+Обратите внимание, что затронуты будут только те учетные записи, которые идентифицированы токенами. Это не приведет к продаже контракта на текущем авторизованном счете, если Вы не включите маркер для текущего счета.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..c63ce3de1
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Продать контракт
+hide_title: false
+draft: false
+sidebar_label: Продать контракт
+sidebar_position: 4
+tags:
+ - концепции
+ - продать
+ - контракт
+ - терминология
+keywords:
+ - концепции
+ - продать
+ - контракт
+ - терминология
+description: Что такое вызов API "Продать контракт"?
+---
+
+### Что такое вызов API "Продать контракт"?
+
+Продайте контракт, определенный предыдущим звонком `портфеля`.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..6b8c80f60
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Контракты на символ
+hide_title: false
+draft: false
+sidebar_label: Контракты на символ
+sidebar_position: 4
+tags:
+ - концепции
+ - контракты
+ - символ
+ - терминология
+keywords:
+ - концепции
+ - контракты
+ - символ
+ - терминология
+description: Что такое Contracts для вызова API символа?
+---
+
+### Что такое Contracts для вызова API символа?
+
+Для данного символа получите список доступных на данный момент контрактов, а также последние барьерные ограничения и ограничения по срокам для каждого контракта.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..932e687cd
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Звонки с ценовым предложением",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших API-вызовах ценовых предложений"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..03bc46ea5
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Ценовое предложение: Открытые контракты"
+hide_title: false
+draft: false
+sidebar_label: "Ценовое предложение: Открытые контракты"
+sidebar_position: 4
+tags:
+ - концепции
+ - цена
+ - предложение
+ - открытие
+ - контракты
+ - терминология
+keywords:
+ - концепции
+ - цена
+ - предложение
+ - открытие
+ - контракты
+ - терминология
+description: "Что такое ценовое предложение: API-вызов открытых контрактов?"
+---
+
+### Что такое ценовое предложение: API-вызов открытых контрактов?
+
+Получает последнюю цену для определенного контракта.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..1a5e14d4e
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Ценовое предложение
+hide_title: false
+draft: false
+sidebar_label: Ценовое предложение
+sidebar_position: 4
+tags:
+ - концепции
+ - цена
+ - предложение
+ - терминология
+keywords:
+ - концепции
+ - цена
+ - предложение
+ - терминология
+description: Что такое API-вызов "Предложение цены"?
+---
+
+### Что такое API-вызов "Предложение цены"?
+
+Получает последнюю цену для определенного контракта.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..64a037c79
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Продавайте контракты с истекшим сроком действия
+hide_title: false
+draft: false
+sidebar_label: Продавайте контракты с истекшим сроком действия
+sidebar_position: 4
+tags:
+ - концепции
+ - продать
+ - истек
+ - контракты
+ - терминология
+keywords:
+ - концепции
+ - продать
+ - истек
+ - контракты
+ - терминология
+description: Что такое вызов API Buy Contract?
+---
+
+### Что такое вызов API "Продать просроченные контракты"?
+
+Этот вызов попытается продать все истекшие контракты и вернет количество проданных контрактов.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..78d105e86
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Копирование контрактов",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших API-вызовах для копировальной торговли"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..2e2f18ab5
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Копировальная торговля: Список"
+hide_title: false
+draft: false
+sidebar_label: "Копировальная торговля: Список"
+sidebar_position: 4
+tags:
+ - P2P
+ - копировать
+ - контракты
+ - список
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - копировать
+ - контракты
+ - список
+ - концепции
+ - терминология
+description: "Что такое Copy Trading: List API вызов?"
+---
+
+### Что такое Copy Trading: List API вызов?
+
+Получает список активных копировщиков и/или трейдеров для Copy Trading
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..05c75b85e
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "Копировальный трейдинг: Начните"
+hide_title: false
+draft: false
+sidebar_label: "Копировальный трейдинг: Начните"
+sidebar_position: 4
+tags:
+ - P2P
+ - копировать
+ - контракты
+ - начать
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - копировать
+ - контракты
+ - начать
+ - концепции
+ - терминология
+description: "Что такое Copy Trading: Start API вызов?"
+---
+
+### Что такое Copy Trading: Start API вызов?
+
+Начните делать ставки копи-трейдера.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..958b025c0
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Копировальный трейдинг: Статистика"
+hide_title: false
+draft: false
+sidebar_label: "Копировальный трейдинг: Статистика"
+sidebar_position: 4
+tags:
+ - P2P
+ - копировать
+ - контракты
+ - статистика
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - копировать
+ - контракты
+ - статистика
+ - концепции
+ - терминология
+description: "Что такое Copy Trading: Статистика API вызов?"
+---
+
+### Что такое Copy Trading: Статистика API вызов?
+
+Получите статистику производительности, торговли, рисков и копий трейдера.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..74f841cc2
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "Копировальный трейдинг: Стоп"
+hide_title: false
+draft: false
+sidebar_label: "Копировальный трейдинг: Стоп"
+sidebar_position: 4
+tags:
+ - P2P
+ - копировать
+ - контракты
+ - стоп
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - копировать
+ - контракты
+ - стоп
+ - концепции
+ - терминология
+description: "Что такое Copy Trading: Stop API вызов?"
+---
+
+### Что такое Copy Trading: Stop API вызов?
+
+Начните делать ставки копи-трейдера.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..c7e87dca2
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о нашей категории P2P"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..0de0681d8
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Рекламные звонки P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших API-вызовах P2P Advertisements"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..8575762ca
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Создание P2P-рекламы
+hide_title: false
+draft: false
+sidebar_label: Создание P2P-рекламы
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - реклама
+ - открыть
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - реклама
+ - открыть
+ - терминология
+description: Что представляет собой вызов API P2P Advert Create?
+---
+
+### Что представляет собой вызов API P2P Advert Create?
+
+Создает рекламу P2P (Peer to Peer). Может использоваться только одобренным рекламодателем P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..b7e2275e6
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Информация о рекламе P2P
+hide_title: false
+draft: false
+sidebar_label: Информация о рекламе P2P
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - реклама
+ - информация
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - реклама
+ - информация
+ - терминология
+description: Что такое вызов API P2P Advert Information?
+---
+
+### Что такое вызов API P2P Advert Information?
+
+Получите информацию о рекламе P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..f751f7a41
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Список объявлений P2P
+hide_title: false
+draft: false
+sidebar_label: Список объявлений P2P
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - реклама
+ - Список
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - реклама
+ - Список
+ - терминология
+description: Что такое вызов API P2P Advert List?
+---
+
+### Что такое вызов API P2P Advert List?
+
+Возвращает доступные рекламные объявления для использования с `p2p_order_create`.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..fa5de0190
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Обновление рекламы P2P
+hide_title: false
+draft: false
+sidebar_label: Обновление рекламы P2P
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - реклама
+ - обновить
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - реклама
+ - обновить
+ - терминология
+description: Что такое вызов API P2P Advert Update?
+---
+
+### Что такое вызов API P2P Advert Update?
+
+Обновляет P2P-рекламу. Может использоваться только рекламодателем.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..035ff47cb
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Звонки рекламодателей P2P",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших API-вызовах для рекламодателей P2P"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..0e63432e3
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: Рекламные объявления P2P
+hide_title: false
+draft: false
+sidebar_label: Рекламные объявления P2P
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - реклама
+ - рекламодатель
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - реклама
+ - рекламодатель
+ - терминология
+description: Что такое вызов API P2P Advertiser Adverts?
+---
+
+### Что такое вызов API P2P Advertiser Adverts?
+
+Возвращает все P2P-рекламы, созданные авторизованным клиентом. Может использоваться только зарегистрированным рекламодателем P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..c0f66455a
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Рекламодатель Создать
+hide_title: false
+draft: false
+sidebar_label: P2P Рекламодатель Создать
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - открыть
+ - рекламодатель
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - открыть
+ - рекламодатель
+ - терминология
+description: Что такое вызов API P2P Advertiser Create?
+---
+
+### Что такое вызов API P2P Advertiser Create?
+
+Регистрирует клиента в качестве рекламодателя P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..238a88354
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Информация о рекламодателе P2P
+hide_title: false
+draft: false
+sidebar_label: Информация о рекламодателе P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - рекламодатель
+ - информация
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - рекламодатель
+ - информация
+ - концепции
+ - терминология
+description: Что такое вызов API P2P Advertiser Information?
+---
+
+### Что такое вызов API P2P Advertiser Information?
+
+Получите информацию о рекламодателе P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..aea79160d
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: Способы оплаты P2P рекламодателям
+hide_title: false
+draft: false
+sidebar_label: Способы оплаты P2P рекламодателям
+sidebar_position: 4
+tags:
+ - P2P
+ - платеж
+ - рекламодатель
+ - методы
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - платеж
+ - рекламодатель
+ - методы
+ - концепции
+ - терминология
+description: Что такое вызов API P2P Advertiser Payment Methods?
+---
+
+### Что такое вызов API P2P Advertiser Payment Methods?
+
+Управляйте или перечисляйте способы оплаты P2P-рекламодателей.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..9b9c2eb6f
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Отношения с рекламодателями
+hide_title: false
+draft: false
+sidebar_label: P2P Отношения с рекламодателями
+sidebar_position: 4
+tags:
+ - P2P
+ - рекламодатель
+ - отношения
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - рекламодатель
+ - отношения
+ - концепции
+ - терминология
+description: Что такое вызов API P2P Advertiser Relations?
+---
+
+### Что такое вызов API P2P Advertiser Relations?
+
+Обновляет и возвращает любимых и заблокированных рекламодателей текущего пользователя.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..3af8168ce
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Обновление для рекламодателей P2P
+hide_title: false
+draft: false
+sidebar_label: Обновление для рекламодателей P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - рекламодатель
+ - обновить
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - рекламодатель
+ - обновить
+ - концепции
+ - терминология
+description: Что такое вызов API P2P Advertiser Update?
+---
+
+### Что такое вызов API P2P Advertiser Update?
+
+Обновите информацию о рекламодателе P2P для текущего счета. Может использоваться только одобренным рекламодателем P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..d345f5520
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P Заказ звонков",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших P2P-заказах"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..475a4eb00
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: Отмена заказа P2P
+hide_title: false
+draft: false
+sidebar_label: Отмена заказа P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - отмена
+ - ордер
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - отмена
+ - ордер
+ - концепции
+ - терминология
+description: Что такое вызов API P2P Order Cancel?
+---
+
+### Что такое вызов API P2P Order Cancel?
+
+Отмените заказ P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..7625e5e0c
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: Подтверждение заказа P2P
+hide_title: false
+draft: false
+sidebar_label: Подтверждение заказа P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - подтвердить
+ - ордер
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - подтвердить
+ - ордер
+ - концепции
+ - терминология
+description: Что такое вызов API P2P Order Confirm?
+---
+
+### Что такое вызов API P2P Order Confirm?
+
+Подтвердите заказ P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..a13c6f806
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Создание P2P-заказа
+hide_title: false
+draft: false
+sidebar_label: Создание P2P-заказа
+sidebar_position: 4
+tags:
+ - P2P
+ - открыть
+ - ордер
+ - концепции
+ - терминология
+keywords:
+ - P2P
+ - открыть
+ - ордер
+ - концепции
+ - терминология
+description: Что представляет собой вызов API P2P Order Create?
+---
+
+### Что представляет собой вызов API P2P Order Create?
+
+Создает P2P-заказ для указанного объявления.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..f722ff4d2
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: Спор по заказу P2P
+hide_title: false
+draft: false
+sidebar_label: Спор по заказу P2P
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - ордер
+ - спор
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - ордер
+ - спор
+ - терминология
+description: Что такое вызов API P2P Order Dispute?
+---
+
+### Что такое вызов API P2P Order Dispute?
+
+Оспорьте заказ P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..e0d8d187e
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Информация о заказе P2P
+hide_title: false
+draft: false
+sidebar_label: Информация о заказе P2P
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - ордер
+ - информация
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - ордер
+ - информация
+ - терминология
+description: Что такое вызов API P2P Order Information?
+---
+
+### Что такое вызов API P2P Order Information?
+
+Получает информацию о заказе P2P.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..5746109b8
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Список заказов P2P
+hide_title: false
+draft: false
+sidebar_label: Список заказов P2P
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - ордер
+ - список
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - ордер
+ - список
+ - терминология
+description: Что такое вызов API P2P Order List?
+---
+
+### Что такое вызов API P2P Order List?
+
+Перечислите активные заказы.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..42f18e5dd
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: Обзор заказов P2P
+hide_title: false
+draft: false
+sidebar_label: Обзор заказов P2P
+sidebar_position: 4
+tags:
+ - концепции
+ - p2p
+ - ордер
+ - обзор
+ - терминология
+keywords:
+ - концепции
+ - p2p
+ - ордер
+ - обзор
+ - терминология
+description: Что такое вызов API P2P Order Review?
+---
+
+### Что такое вызов API P2P Order Review?
+
+Создает обзор для указанного заказа.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..07d3946bf
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Платеж",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о нашей Категории платежей"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..7e559a1b6
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Информация о кассире
+hide_title: false
+draft: false
+sidebar_label: Информация о кассире
+sidebar_position: 4
+tags:
+ - концепции
+ - касса
+ - информация
+ - терминология
+keywords:
+ - концепции
+ - касса
+ - информация
+ - терминология
+description: Что такое API-вызов информации о кассире?
+---
+
+### Что такое API-вызов информации о кассире?
+
+Запросите информацию о кассире для указанного типа.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..844d8e7d0
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Звонки платежного агента",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о звонках наших платежных агентов"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..9b347cd8b
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Создание платежного агента
+hide_title: false
+draft: false
+sidebar_label: Создание платежного агента
+sidebar_position: 4
+tags:
+ - концепции
+ - платеж
+ - агент
+ - открыть
+ - терминология
+keywords:
+ - концепции
+ - платеж
+ - агент
+ - открыть
+ - терминология
+description: Что такое API-вызов "Создание платежного агента"?
+---
+
+### Что такое API-вызов "Создание платежного агента"?
+
+Сохраняет данные платежного агента клиента.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..6b5bd4f09
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Реквизиты платежного агента
+hide_title: false
+draft: false
+sidebar_label: Реквизиты платежного агента
+sidebar_position: 4
+tags:
+ - концепции
+ - платеж
+ - агент
+ - детали
+ - терминология
+keywords:
+ - концепции
+ - платеж
+ - агент
+ - детали
+ - терминология
+description: Что такое API-вызов "Детали платежного агента"?
+---
+
+### Что такое API-вызов "Детали платежного агента"?
+
+Получает данные платежного агента клиента.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..9a7629a59
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Платежный агент: Список"
+hide_title: false
+draft: false
+sidebar_label: "Платежный агент: Список"
+sidebar_position: 4
+tags:
+ - концепции
+ - платеж
+ - агент
+ - список
+ - терминология
+keywords:
+ - концепции
+ - платеж
+ - агент
+ - список
+ - терминология
+description: "Что такое платежный агент: List API вызов?"
+---
+
+### Что такое платежный агент: List API вызов?
+
+Возвращает список платежных агентов для данной страны для данной валюты.
+
+Платежные агенты позволяют пользователям вносить и снимать средства с помощью местных методов оплаты, которые могут быть недоступны через кассовую систему основного сайта.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..c53c77206
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "Платежный агент: Перевод"
+hide_title: false
+draft: false
+sidebar_label: "Платежный агент: Перевод"
+sidebar_position: 4
+tags:
+ - концепции
+ - платеж
+ - агент
+ - перечисление
+ - терминология
+keywords:
+ - концепции
+ - платеж
+ - агент
+ - перечисление
+ - терминология
+description: "Что такое платежный агент: Transfer API вызов?"
+---
+
+### Что такое платежный агент: Transfer API вызов?
+
+Перевод платежного агента - этот вызов доступен только для счетов, которые являются утвержденными платежными агентами.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..6dbf6ddc5
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "Платежный агент: Вывести"
+hide_title: false
+draft: false
+sidebar_label: "Платежный агент: Вывести"
+sidebar_position: 4
+tags:
+ - концепции
+ - платеж
+ - агент
+ - вывести
+ - терминология
+keywords:
+ - концепции
+ - платеж
+ - агент
+ - вывести
+ - терминология
+description: "Что такое платежный агент: Withdraw API call?"
+---
+
+### Что такое платежный агент: Withdraw API call?
+
+Инициируйте снятие средств утвержденному Платежному агенту.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..cf845be38
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Способы оплаты
+hide_title: false
+draft: false
+sidebar_label: Способы оплаты
+sidebar_position: 4
+tags:
+ - концепции
+ - платеж
+ - методы
+ - терминология
+keywords:
+ - концепции
+ - платеж
+ - методы
+ - терминология
+description: Что такое API-вызов "Методы оплаты"?
+---
+
+### Что такое API-вызов "Методы оплаты"?
+
+Возвращает список способов оплаты, доступных для данной страны. Если запрос аутентифицирован, будет использоваться страна проживания клиента.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..27664c4ea
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Контракты",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о нашей Торговой категории"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..705570000
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Активные символы
+hide_title: false
+draft: false
+sidebar_label: Активные символы
+sidebar_position: 4
+tags:
+ - концепции
+ - активные
+ - символы
+ - терминология
+keywords:
+ - концепции
+ - активные
+ - символы
+ - терминология
+description: Что такое вызов API Active symbols?
+---
+
+### Что такое вызов API Active symbols?
+
+Получите список всех активных на данный момент символов (базовых рынков, на которых доступны для торговли контракты).
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..3e0265b1f
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Индекс активов
+hide_title: false
+draft: false
+sidebar_label: Индекс активов
+sidebar_position: 4
+tags:
+ - концепции
+ - актив
+ - индекс
+ - терминология
+keywords:
+ - концепции
+ - актив
+ - индекс
+ - терминология
+description: Что такое API-вызов Asset index?
+---
+
+### Что такое API-вызов Asset index?
+
+Получите список всех доступных подкладов и соответствующих им типов контрактов и границ продолжительности.
+
+Если пользователь вошел в систему, будут возвращены только те активы, которые доступны для посадочной компании этого пользователя.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..28fea8584
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Звонки от компании Landing",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших API-вызовах Landing Company"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..499466e41
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Подробная информация о компании Landing
+hide_title: false
+draft: false
+sidebar_label: Подробная информация о компании Landing
+sidebar_position: 4
+tags:
+ - концепции
+ - посадка
+ - компания
+ - детали
+ - терминология
+keywords:
+ - концепции
+ - посадка
+ - компания
+ - детали
+ - терминология
+description: Что такое API-вызов Landing company details?
+---
+
+### Что такое API-вызов Landing company details?
+
+У компании есть ряд лицензированных дочерних компаний в различных юрисдикциях, которые называются Landing Companies (и которые являются стопроцентными дочерними компаниями Deriv Group).
+
+Этот звонок предоставляет информацию о каждой компании Landing Company.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..af0704517
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: Посадочная компания
+hide_title: false
+draft: false
+sidebar_label: Посадочная компания
+sidebar_position: 4
+tags:
+ - концепции
+ - посадка
+ - компания
+ - терминология
+keywords:
+ - концепции
+ - посадка
+ - компания
+ - терминология
+description: Что такое API-вызов компании Landing?
+---
+
+### Что такое API-вызов компании Landing?
+
+У компании есть ряд лицензированных дочерних компаний в различных юрисдикциях, которые называются Landing Companies.
+
+Этот вызов вернет соответствующую компанию Landing Company для клиентов данной страны.
+
+Для синтетических индексов и финансовых контрактов (Forex, фондовые индексы, сырьевые товары) посадочная компания может отличаться.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..2f3cfe54a
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: Список стран
+hide_title: false
+draft: false
+sidebar_label: Список стран
+sidebar_position: 2
+tags:
+ - концепции
+ - стран
+ - резидент
+ - список
+ - терминология
+keywords:
+ - концепции
+ - стран
+ - резидент
+ - список
+ - терминология
+description: Что такое API-вызов "Список стран"?
+---
+
+### Что такое API-вызов "Список стран"?
+
+Список стран и 2-буквенных кодов стран, подходящих для заполнения формы открытия счета.
+
+Примерный список может выглядеть примерно так:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ } },
+ "is_country_supported": 0
+ }
+ }
+ } },
+ "phone_idd": "93",
+ "text": "Афганистан",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ } },
+ "phone_idd": "35818",
+ "text": "Аландские острова",
+ "value": "ax"
+ } }
+]
+```
+
+Вы можете прочитать больше о `Списке стран` на [API Explorer - Список стран](https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..ba4f62cf2
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Тиковые звонки",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Узнайте о наших API-вызовах Tick"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..4e7278ffa
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: История клещей
+hide_title: false
+draft: false
+sidebar_label: История клещей
+sidebar_position: 4
+tags:
+ - концепции
+ - тика(ов)
+ - история
+ - терминология
+keywords:
+ - концепции
+ - тика(ов)
+ - история
+ - терминология
+description: Что такое вызов API Ticks History?
+---
+
+### Что такое вызов API Ticks History?
+
+Получите исторические тиковые данные для заданного символа.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..1cd38bd59
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Поток тиков
+hide_title: false
+draft: false
+sidebar_label: Поток тиков
+sidebar_position: 4
+tags:
+ - концепции
+ - тика(ов)
+ - поток
+ - терминология
+keywords:
+ - концепции
+ - тика(ов)
+ - поток
+ - терминология
+description: Что такое вызов API Ticks Stream?
+---
+
+### Что такое вызов API Ticks Stream?
+
+Запустите непрерывный поток обновлений спот-цен для данного символа.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..7d15a5e95
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: Длительность торговли
+hide_title: false
+draft: false
+sidebar_label: Длительность торговли
+sidebar_position: 4
+tags:
+ - концепции
+ - актив
+ - индекс
+ - терминология
+keywords:
+ - концепции
+ - актив
+ - индекс
+ - терминология
+description: Что такое вызов API Trading Durations?
+---
+
+### Что такое вызов API Trading Durations?
+
+Получите список всех доступных залогов и соответствующих им типов контрактов и границ продолжительности торговли.
+
+Если пользователь вошел в систему, будут возвращены только те активы, которые доступны для посадочной компании этого пользователя.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..4283104f9
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Примеры кода",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "title": "Примеры кода",
+ "description": "Узнайте, какие коды API доступны Вам для использования при создании Вашего торгового приложения. Изучайте на примерах API."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..b97d680aa
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Примеры на Javascript",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Изучите коды JavaScript, которые Вы можете использовать для создания своего торгового приложения. Изучайте на примерах JavaScript и примерах API.",
+ "title": "Примеры JavaScript"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..4f7604595
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Активные символы
+draft: false
+sidebar_label: Активные символы
+sidebar_position: 3
+tags:
+ - код
+ - пример
+ - активные
+ - символы
+keywords:
+ - код
+ - пример
+ - активные
+ - символы
+description: Узнайте, как добавить активные символы и информацию о рынке в Ваше торговое приложение на примере API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Получите список всех активных на данный момент символов (базовых рынков, на которых доступны для торговли контракты).
+
+
+
+Данные содержат информацию о рынке и субрынке, относящуюся к символу. Если Вы хотите получить активные символы для конкретной компании-земляка, Вы можете добавить landing_company к объекту запроса.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..2e673e574
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Контракты на символы
+draft: false
+sidebar_label: Контракты для символа
+sidebar_position: 4
+tags:
+ - код
+ - пример
+ - контракты
+ - символ
+keywords:
+ - код
+ - пример
+ - контракты
+ - символ
+description: Добавьте список рыночных символов и их последние барьерные и длительные ограничения в Ваше торговое приложение с помощью этого примера API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Для данного символа получите список доступных на данный момент контрактов, а также последние барьерные ограничения и ограничения по срокам для каждого контракта.
+
+
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..c18df51d2
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Подключение предложения по контракту
+draft: false
+sidebar_label: Остаться в живых
+sidebar_position: 7
+tags:
+ - код
+ - пример
+ - сохраняйте
+ - живой
+keywords:
+ - код
+ - пример
+ - сохраняйте
+ - живой
+description: На этом примере API узнайте, как сохранить соединение при получении предложений по контрактам через Deriv API.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
В этом примере Вы увидите, как сохранить соединение при получении предложений по контрактам через Deriv API. В этом примере соединение поддерживается, отправляя ping каждые 30 секунд.
+
+
+
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..2b9f67ea9
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Статус предложения по контракту
+draft: false
+sidebar_label: Предложение
+sidebar_position: 6
+tags:
+ - код
+ - пример
+ - предложение
+keywords:
+ - код
+ - пример
+ - предложение
+description: Узнайте, как получить данные о спот-цене, выплате и спот-стоимости для торговых контрактов с помощью этого примера API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Получает последнюю цену для определенного контракта.
+
+
+
+Этот пример относится к получению предложения о заключении контракта. Вы сможете узнать цену, выплаты и стоимость спота по Вашему контракту. Чтобы сохранить это соединение в случае таймаута неактивности, см. пример Keep alive.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..d9e328cee
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: История клещей
+draft: false
+sidebar_label: История клещей
+sidebar_position: 2
+tags:
+ - код
+ - пример
+ - тика(ов)
+ - история
+keywords:
+ - код
+ - пример
+ - тика(ов)
+ - история
+description: Подпишитесь на функцию истории тиков Deriv API, чтобы узнать время и цены тиков в прошлом. Интегрируйте эту функцию в свое торговое приложение с помощью этого примера API.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+С помощью истории тиков Вы можете получить коллекцию прошлых времен и цен тиков.
+
+
+
+
+
Мы подписались на функциональность тиков из вебсокета Deriv API, чтобы отслеживать текущие и прошлые тики.
+
+
+В качестве примера Вы можете создать интерактивный тиковый график.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..3020254fa
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Тиковый звонок
+draft: false
+sidebar_label: Тики
+sidebar_position: 1
+tags:
+ - код
+ - пример
+ - тика(ов)
+keywords:
+ - код
+ - пример
+ - тика(ов)
+description: Посмотрите пример API вызова тика, подключенного к API WebSocket. Начните создавать свое торговое приложение уже сегодня!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Самый простой способ понять, как работает Deriv API, - это попробовать наш вызов Tick:
+
+
+
+
+
+
Мы начнем с примера с тиками, потому что это довольно простой блок кода для реализации. Вам не нужно входить в аккаунт Deriv и аутентифицировать свое приложение, чтобы попробовать его.
+
+
+
+
Тик - это мера минимального восходящего или нисходящего движения в цене торгового товара. Мы подписываемся на функциональность тиков из вебсокета Deriv API, который будет возвращать новые данные о тиках каждую секунду. В качестве примера Вы можете создать интерактивный тиковый график с этими данными.
+
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..83870f868
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Запрос статуса сайта
+draft: false
+sidebar_label: Статус сайта
+sidebar_position: 5
+tags:
+ - код
+ - пример
+ - вебсайт
+ - статус
+keywords:
+ - код
+ - пример
+ - вебсайт
+ - статус
+description: Изучите такие параметры, как лимиты вызовов, информация о валюте и поддерживаемых языках с помощью запроса состояния сайта. Изучите этот пример API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Запросите статус сайта. Из ответа API Вы сможете узнать общие настройки, такие как лимиты вызовов, информацию о валюте, поддерживаемые языки и многое другое.
+
+
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..027d11175
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Основные понятия",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "Научитесь использовать API WebSocket и вызовы API для создания своего индивидуального торгового приложения."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..1defdbc79
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: Функции вызовов API
+hide_title: false
+draft: false
+sidebar_label: Функции вызовов API
+sidebar_position: 1
+tags:
+ - концепция
+ - звонки
+ - анатомия
+keywords:
+ - торговое приложение
+ - вызовы api
+ - пример api
+description: Настройте вызовы API для Вашего торгового приложения с помощью функции вызовов API. На примерах API научитесь подписываться, отправлять запросы и получать ответные данные.
+---
+
+## Подпишитесь и отправьте
+
+Все вызовы API имеют функцию отправки, позволяющую сделать запрос и получить ответ. Некоторые вызовы API также предлагают функцию подписки, позволяющую отправлять обновления в Ваше приложение при появлении новой информации.
+
+### Подписаться
+
+Несколько вызовов API обеспечивают функциональность `subscribe`. Когда Вы подписываетесь на вызов API, Вы будете получать непрерывный поток данных этого конкретного вызова API.
+
+Некоторые из этих вызовов API автоматически подписываются (например, [ticks](/api-explorer#ticks)), а некоторые имеют необязательное поле `subscribe`. Если Вы передадите `1` в поле `subscribe`, подписка начнется, и сервер будет продолжать отправлять запрошенные данные до тех пор, пока Вы не откажетесь от подписки, вызвав API-вызовы `Forget` или `Forget all`.
+
+Например, Вы можете вызвать [Tick History](/api-explorer#ticks_history), чтобы получить данные об истории тиков. Но когда Вы добавите к этому вызову опцию \\\\\\\`subscribe, Вы получите данные об истории тиков, которые Вы запросили, в первом ответе, и будете продолжать получать новый ответ каждый раз, когда сервер будет публиковать новые тики для данного символа.
+
+В потоке сообщений от `subscribe` есть поле под названием `subscription`. Это `идентификатор потока`. С помощью этого идентификатора Вы можете определить поток сообщений в Вашей логике и остановить поток с помощью вызовов API `Forget` и `Forget All`.
+
+Данные, предоставленные API-вызовами с функцией `subscribe`, могут быть использованы в качестве источника данных для других API-вызовов и функций.
+
+### Отправить
+
+Если Вы вызываете API с функцией `send`, то сервер отправит запрошенные данные только один раз. Чтобы получить обновленные данные, Вам нужно снова отправить вызов API. Обычно этот метод используется, когда Вы получаете другие ответы на вызовы API или события пользовательского интерфейса, такие как `Click`, `Scroll` и т.д.
+
+### Забудьте про
+
+Если Вы хотите остановить поток сообщений, созданный `subscribe`, Вам нужно будет вызвать API-вызов `Forget` с правильным `Stream ID`. В противном случае Вы можете использовать вызов API `Forget All`, чтобы остановить потоки по их `имени метода`.
+
+:::caution
+Для получения дополнительной информации о вызове API `Forget` посмотрите [Forget](/api-explorer#forget) и [Forget All](/api-explorer#forget_all) в проводнике API.
+:::
+
+## Данные для запроса
+
+Чтобы Вам было проще управлять потоком запросов и ответов в Вашем WebSocket-соединении, каждый вызов API Deriv WebSocket имеет стандартную структуру. Вы можете использовать его для кэширования, проверки, синхронизации запросов и ответов.
+
+#### Имя метода вызова API
+
+Каждый `запрос` в WebSocket API содержит поле `имя метода`, которое служит уникальным идентификатором для запроса. В большинстве случаев это `имя метода` будет иметь числовое значение `1`. Однако в некоторых случаях свойство identifier может иметь строковое значение.
+
+:::caution
+Имя метода вызова API всегда является обязательным. Это поле определяет данные, которые Вы будете получать от нашего сервера WebSocket.
+:::
+
+### Необязательные поля
+
+Каждый запрос содержит обязательные поля, которые Вы должны указать, а также может содержать необязательные поля. Давайте рассмотрим это на примере `Residence List`.
+
+Вызов `Residence List` возвращает список стран и 2-буквенных кодов стран, подходящих для заполнения формы открытия счета.
+
+Ниже приведены данные запроса для этого вызова:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Имя метода вызова Api
+ passthrough?: object; // Необязательно
+ req_id?: number; // Необязательно
+}
+```
+
+Поле `residence_list` является `именем метода` для вызова и является обязательным. Могут быть и другие обязательные поля, относящиеся к данному типу запроса, который Вы хотите отправить. Чтобы узнать больше о `Residence List` и других вызовах API, пожалуйста, ознакомьтесь с ними в [API Explorer](/api-explorer#residence_list).
+
+### Обязательные поля
+
+Каждый вызов также имеет несколько полей `Optional`. `Passthrough` и `req_id` всегда являются частью данных запроса, но Вы можете отказаться от их использования и не использовать их.
+
+#### Поле `passthrough`
+
+Все, что Вы передадите в это поле, будет возвращено Вам обратно в объекте `ответ`. Это может быть полезно, когда Вам нужно смоделировать поток с состоянием для Ваших `запросов` и `ответов`.
+
+#### Поле `req_id`
+
+Вам может понадобиться "пометить" Ваши запросы и передать их через наши вызовы `WebSocket`. Вы можете сделать это, передав в это поле `число`. Это может быть полезно, когда Вам нужно сопоставить `запросы` с `ответами`.
+
+:::caution
+Чтобы узнать о дополнительных необязательных полях, специфичных для каждого вызова API, обратитесь к нашему [API Explorer](/api-explorer).
+:::
+
+## Ответные данные
+
+Когда Вы получите ответ на вызов, в нем будет `Поле` с тем же именем, что и в `Имени метода`, которое содержит фактические данные.
+
+Ответ на вызов `Residence List`:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Водительское удостоверение"
+ }
+ } },
+ "is_country_supported": 0
+ }
+ }
+ } },
+ "phone_idd": "35818",
+ "text": "Аландские острова",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Водительское удостоверение"
+ },
+ "national_identity_card": {
+ "display_name": "National Identity Card"
+ },
+ "passport": {
+ "display_name": "Passport"
+ }
+ } },
+ "is_country_supported": 1
+ }
+ }
+ } },
+ "phone_idd": "355",
+ "text": "Албания",
+ "tin_format": [
+ "^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"
+ ],
+ "value": "al"
+ },
+ // ....
+ ],
+};
+```
+
+Здесь `residence_list` - это `имя метода`, и он содержит фактические данные, которые Вы запросили. Чтобы не затягивать, мы не стали включать остальную часть массива. Вы можете проверить фактический ответ [здесь](/api-explorer#residence_list).
+
+#### Поле `echo_req`
+
+Это `поле` содержит точные `данные запроса`, которые Вы отправили на сервер.
+
+#### Поле `msg_type`
+
+Это `поле` поможет Вам определить, какие данные `сообщения` Вы получаете в событии сообщения соединения WebSocket. Например, обработчик события `onmessage` для Вашего WebSocket-соединения на `JavaScript` будет таким:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ switch (receivedMessage.msg_type) {
+ case "residence_list":
+ console.log("The residence list is : ",receivedMessage.residence_list)
+ break;
+ case "other_request_identifier"
+ console.log("ответ", receivedMessage.some_other_request_identifier)
+ default:
+ console.log("receivedMessage", receivedMessage)
+ break;
+ }
+}
+```
+
+#### Поле `req_id`
+
+Это `Опция`, передаваемая в `Данные запроса`, Вы можете использовать ее для `оценки`, `синхронизации`, `кэширования` и т.д.
+
+:::tip
+Параметр `msg_type` всегда присутствует в данных ответа.
+:::
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..a5aa6b425
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: Аутентификация API
+hide_title: false
+draft: false
+sidebar_label: Аутентификация API
+sidebar_position: 2
+tags:
+ - аутентификация
+ - авторизация
+keywords:
+ - deriv-authentication
+ - deriv-authorisatio
+description: Получите доступ к полному набору функций Deriv API в своем торговом приложении, аутентифицировав пользователей с помощью API-токена. Научитесь делать это на примере API.
+---
+
+Без авторизации и аутентификации Вы получите доступ только к половине наших API-вызовов и функций. Например, чтобы покупать контракты или использовать функции `Копийной торговли`, Ваши пользователи должны пройти аутентификацию и авторизацию у нашего провайдера **OAuth** и **WebSocket Server**.
+
+## Прежде чем мы начнем
+
+Пожалуйста, убедитесь, что у Вас есть все требования, указанные ниже, чтобы продолжить.
+
+### Требования
+
+1. Счет клиента Deriv
+2. Токен API Deriv с соответствующим уровнем доступа
+3. ID производного приложения
+
+:::note
+Обратитесь к разделу [Настройка приложения Deriv] (/docs/setting-up-a-deriv-application) за подробными инструкциями о том, как создать токен API Deriv и приложение.
+:::
+
+### Ключ API
+
+API-токен - это уникальный идентификатор клиента, который запрашивает доступ у сервера. Это самый простой способ авторизации.
+
+Уровень доступа для каждого API-токена должен соответствовать требуемому уровню доступа для каждого вызова API, который также можно найти в [API Explorer](/api-explorer).
+
+Например, на скриншоте ниже Вы видите, что для использования состояния счета необходимо использовать токен с уровнем доступа для чтения.
+
+
+
+После авторизации соединения WebSocket последующие вызовы по этому соединению будут считаться действиями пользователя.
+
+Имейте в виду, что API-токен может быть использован в любом приложении, поэтому и Ваше приложение, и Ваши клиенты должны обеспечить его безопасность.
+
+### OAuth2
+
+OAuth расшифровывается как `Открытая авторизация` - протокол, который позволяет клиенту получать доступ к ресурсам, размещенным на сервере, от имени пользователя, не раскрывая его учетных данных.
+
+Этот тип авторизации позволяет клиентам входить в сторонние приложения, используя свои учетные записи Deriv, без создания API-токена. В этом случае стороннее приложение не видит пароль пользователя или постоянный API-токен, что делает его более безопасным.
+
+Аутентификация OAuth2 требует больше шагов для настройки, но это самый безопасный способ для разработчиков предоставить доступ к своему приложению клиентам.
+
+Для получения дополнительной информации об OAuth2 посетите [это руководство](https://aaronparecki.com/oauth-2-simplified/).
+
+Вот наглядное представление того, как работает авторизационное соединение OAuth:
+
+
+
+## Процесс аутентификации
+
+Чтобы аутентифицировать пользователя, укажите URL, который будет использоваться в качестве OAuth Redirect URL на странице [Dashboard](/dashboard), вкладка **Регистрация приложения** в полях **OAuth details**. Затем добавьте кнопку входа на свой сайт или в приложение и направьте пользователей по адресу **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`**, где your_app_id - это ID Вашего приложения.
+
+
+
+Как только пользователь зарегистрируется/войдет в систему, он будет перенаправлен на URL, который Вы ввели в качестве URL перенаправления. К этому URL будут добавлены аргументы с маркерами сессии пользователя, и он будет выглядеть примерно так:
+
+`https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`.
+
+## Процесс авторизации
+
+Параметры запроса в URL перенаправления - это учетные записи пользователей и связанные с ними токены сессий. Вы можете сопоставить параметры запроса с массивом, используя следующий подход:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393',
+ token: 'a1-f7pnteezo4jzhpxclctizt27hyeot',
+ currency: 'usd',
+ },
+ {
+ account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+ currency: 'usd',
+ },
+];
+```
+
+Чтобы авторизовать пользователя на основе **выбранной** учетной записи, вызовите API-вызов [authorize](/api-explorer#authorize), указав **выбранную** учетную запись пользователя **токен сессии**:
+
+```js showLineNumbers
+{
+ "authorize": "a1-f7pnteezo4jzhpxclctizt27hyeot"
+}
+```
+
+Ответом на вызов `authorize` будет объект, как показано ниже:
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "account_type": "торговый",
+ "created_at": 1647509550,
+ "currency": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "CR799393",
+ "trading": {}
+ },
+ {
+ "account_type": "trading",
+ "created_at": 1664132232,
+ "currency": "ETH",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "VRTC1859315",
+ "trading": {}
+ },
+ ],
+ "баланс": 0,
+ "страна": "id",
+ "валюта": "USD",
+ "email": "user_mail@email_provider.com",
+ "fullname": " John Doe",
+ "is_virtual": 0,
+ "landing_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "local_currencies": {
+ "IDR": {
+ "fractional_digits": 2
+ }
+ } },
+ "loginid": "CR799393",
+ "preferred_language": "EN",
+ "scopes": [
+ "read",
+ "trade",
+ "trading_information",
+ "payments",
+ "admin"
+ ],
+ "trading": {},
+ "upgradeable_landing_companies": [
+ "svg"
+ ],
+ "user_id": 12345678
+}
+```
+
+Теперь пользователь авторизован, и Вы можете использовать вызовы Deriv API от имени учетной записи.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..d9f9f19b1
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Средства копирования торговых операций
+hide_title: false
+draft: false
+sidebar_label: Копирование контрактов
+sidebar_position: 4
+tags:
+ - копи-трейдинг
+ - контракты
+keywords:
+ - контракты
+ - концепция
+ - звонки
+ - анатомия
+description: Копирование контрактов
+---
+
+## Что это такое?
+
+Копировальная торговля становится популярной на финансовых рынках; она позволяет клиенту (копировщику) автоматически копировать сделки другого клиента (трейдера).
+
+## Стать трейдером
+
+Чтобы стать трейдером (т.е. позволить другим следить за Вашими сделками), установите параметр "allow_copiers" с помощью вызова [set settings](/api-explorer#set_settings).
+
+Затем Торговец создает API-токен, доступный только для чтения, и предоставляет его Копировщику.
+
+Включение параметра allow_copiers также заставит работать вызов [copytrading statistics](/api-explorer#copytrading_statistics). Вызов API статистики предоставляет информацию о счете (это нужно для того, чтобы потенциальные копировщики имели представление о прошлых результатах работы трейдера).
+
+## Стать копиром
+
+Чтобы стать копиром, воспользуйтесь вызовом [copy start](/api-explorer#copy_start). Чтобы остановить копирование, воспользуйтесь вызовом [copy stop](/api-explorer#copy_stop).
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..06e2fc319
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - концепция
+ - Websocket
+keywords:
+ - торговое приложение
+ - протокол websocket
+ - соединения websocket
+description: Узнайте о протоколе WebSocket и соединениях WebSocket, а также о том, как их интегрировать, чтобы Вы могли обеспечить обмен данными в своем торговом приложении.
+---
+
+## Что такое WebSockets?
+
+Протокол `WebSocket`, описанный в спецификации [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455), предоставляет способ обмена данными между браузером и сервером через постоянное соединение. Данные могут передаваться в обоих направлениях в виде "пакетов" без разрыва соединения или необходимости дополнительных HTTP-запросов.
+
+WebSocket особенно хорош для сервисов, требующих непрерывного обмена данными, например, торговых систем реального времени и т.д.
+
+## Простой пример
+
+Чтобы открыть WebSocket-соединение, нам нужно создать `новый WebSocket`, используя специальный протокол `ws` или `wss` в url. Вот как Вы можете сделать это на `JavaScript`:
+
+```js
+let socket = new WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+С другой стороны, данные `ws://` не шифруются и могут быть видны посредникам. Старые прокси-серверы могут встретить "странные" заголовки и прервать соединение.
+
+`wss://` означает WebSocket over TLS, подобно тому, как HTTPS - это HTTP over TLS. На транспортном уровне безопасности данные шифруются отправителем и расшифровываются получателем. Это означает, что зашифрованные пакеты данных могут успешно проходить через прокси-серверы, не подвергаясь проверке.
+:::
+
+После того, как сокет создан, мы должны прослушивать события на нем. Всего проводится 4 мероприятия:
+
+- Открыто - соединение установлено
+- Сообщение - Полученные данные
+- Ошибка - ошибка WebSocket
+- Закрыть - Соединение закрыто
+
+Отправка сообщения может быть выполнена с помощью socket.send(data).
+
+Вот пример на `JavaScript`:
+
+```js showLineNumbers
+const app_id = 1089; // Замените свой app_id или оставьте 1089 для тестирования.
+const socket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log('[open] Connection established');
+ console.log('Sending to server');
+ const sendMessage = JSON.stringify({ ping: 1 });
+ socket.send(sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log(`[message] Данные получены от сервера: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log(`[close] Connection closed cleanly, code=${event.code} reason=${event.reason}`);
+ } else {
+ // например, процесс сервера убит или сеть не работает
+ // event.code обычно 1006 в этом случае
+ console.log('[close] Connection died');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log(`[error]`);
+};
+```
+
+## Зачем нужны WebSockets и когда их следует избегать?
+
+WebSockets - это незаменимый инструмент связи между клиентом и сервером. Чтобы извлечь максимальную пользу из их потенциала, важно понимать, чем они могут быть полезны и когда их лучше не использовать. Это подробно описано в следующем разделе.
+
+Используйте WebSockets в следующих случаях:
+
+1. Когда Вы разрабатываете веб-приложение в режиме реального времени.
+ Наиболее распространенное применение WebSocket - разработка приложений в режиме реального времени, где он помогает непрерывно отображать данные на стороне клиента. Поскольку внутренний сервер постоянно отправляет эти данные, WebSocket позволяет непрерывно передавать их по уже открытому соединению. Использование WebSockets делает такую передачу данных быстрой и эффективно использует производительность приложения.
+2. Для торговых сайтов, таких как Deriv.
+ Здесь WebSocket помогает в обработке данных, которые передаются клиенту от развернутого внутреннего сервера.
+3. При создании приложения для чата.
+ Разработчики чат-приложений обращаются к WebSockets за помощью в таких операциях, как одноразовый обмен и публикация/трансляция сообщений. Поскольку для отправки/получения сообщений используется одно и то же соединение WebSocket, общение становится простым и быстрым.
+
+Теперь, когда мы выяснили, где следует использовать WebSockets, давайте посмотрим, где их лучше избегать. Это поможет Вам избежать ненужных хлопот, связанных с эксплуатацией.
+
+WebSockets не стоит брать на вооружение, если требуется только получение старых данных или данных, которые должны быть обработаны только один раз. В этих случаях использование протоколов HTTP - разумный выбор.
+
+## WebSocket против HTTP
+
+Поскольку для связи между приложениями используются оба протокола - HTTP и WebSocket, люди часто путаются и затрудняются выбрать один из них.
+
+Как уже говорилось ранее, WebSocket - это фреймовый и двунаправленный протокол. С другой стороны, HTTP - это однонаправленный протокол, функционирующий поверх протокола TCP.
+
+Поскольку протокол WebSocket способен поддерживать непрерывную передачу данных, он в основном используется при разработке приложений, работающих в режиме реального времени. HTTP не имеет статистики и используется для разработки [RESTful](https://de.wikipedia.org/wiki/Representational_State_Transfer) и [SOAP](https://de.wikipedia.org/wiki/SOAP) приложений. SOAP все еще может использовать HTTP для реализации, но REST широко распространен и используется.
+
+В WebSocket связь происходит на обоих концах, что делает этот протокол более быстрым. В HTTP соединение создается на одном конце, что делает его немного более медлительным, чем WebSocket.
+
+WebSocket использует единое TCP-соединение и нуждается в одной стороне для разрыва соединения. Пока этого не произойдет, соединение остается активным. HTTP необходимо создать отдельное соединение для отдельных запросов. Как только запрос будет выполнен, соединение автоматически разорвется.
+
+## Как устанавливаются соединения WebSocket?
+
+Процесс начинается с рукопожатия WebSocket, которое предполагает использование новой схемы (ws или wss). Чтобы помочь Вам понять, считайте, что они эквивалентны HTTP и защищенному HTTP (HTTPS) соответственно.
+
+При использовании этой схемы серверы и клиенты должны следовать стандартному протоколу соединения WebSocket. Установление соединения WebSocket начинается с обновления HTTP-запроса, который содержит несколько заголовков, таких как Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key и так далее.
+
+Вот как устанавливается эта связь:
+
+1. **Запрос :** Заголовок Connection Upgrade обозначает рукопожатие WebSocket, а Sec-WebSocket-Key содержит Base64-кодированное случайное значение. Это значение произвольно генерируется во время каждого рукопожатия WebSocket. Помимо вышеперечисленного, заголовок ключа также является частью этого запроса.
+
+Перечисленные выше заголовки, объединяясь, формируют HTTP GET запрос. В нем будут содержаться аналогичные данные:
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Хост: localhost:8181
+Соединение: Обновление
+Pragma: no-cache
+Cache-Control: no-cache
+Обновление: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==.
+```
+
+Чтобы пояснить Sec-WebSocket-Version, можно объяснить версию протокола WebSocket, готовую к использованию клиентом.
+
+2. **Ответ:** Заголовок ответа, Sec-WebSocket-Accept, содержит остальные значения, переданные в заголовке запроса Sec-WebSocket-Key. Это связано с конкретной спецификацией протокола и широко используется для предотвращения недостоверной информации. Другими словами, он повышает безопасность API и не дает плохо настроенным серверам создавать ошибки при разработке приложений.
+
+При успешном выполнении ранее отправленного запроса будет получен ответ, аналогичный приведенной ниже текстовой последовательности:
+
+```
+HTTP/1.1 101 Переключение протоколов
+Обновление: websocket
+Соединение: Обновление
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=.
+```
+
+## Ссылки
+
+- \*\* [WebSockets APIs - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)\*\*.
+- \*\* [WebSocket - Javascript Info](https://javascript.info/websocket)\*\*.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..88b2a87fa
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Рамки",
+ "position": 6,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..97f4be4b4
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Angular",
+ "position": 2,
+ "link": {
+ "type": "generated-index",
+ "description": "5 минут, чтобы выучить самые важные понятия о Докусавре."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..e635d07ee
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "React",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "5 минут, чтобы выучить самые важные понятия о Докусавре."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..549b1a761
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SolidJS",
+ "position": 3,
+ "link": {
+ "type": "generated-index",
+ "description": "5 минут, чтобы выучить самые важные понятия о Докусавре."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..800e36f1d
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Svelte",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "description": "5 минут, чтобы выучить самые важные понятия о Докусавре."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..daf8fe6b3
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "generated-index",
+ "description": "5 минут, чтобы выучить самые важные понятия о Докусавре."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..8e8e2ccd0
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Гиды",
+ "position": 6,
+ "link": {
+ "type": "generated-index",
+ "description": "Руководство по Deriv API, включая примеры API для создания торгового приложения с широкими возможностями, аналогичными Deriv Trader. Начните сегодня!"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..786c250aa
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Начисляйте наценки по контракту
+hide_title: true
+draft: false
+sidebar_label: Расчет разметки
+sidebar_position: 2
+tags:
+ - концепция
+ - зарабатывайте
+ - заработок
+ - комиссия
+ - разметка
+keywords:
+ - концепция
+ - зарабатывайте
+ - заработок
+ - комиссия
+ - разметка
+description: Узнайте, как начислять наценки на торговые контракты, приобретенные через Ваше торговое приложение.
+---
+
+## Разметка
+
+Увеличьте свой доход, взимая наценку с каждого контракта, купленного через торговое приложение, которое Вы создали с помощью Deriv API. Наценка определяется Вами и может составлять до 3%.
+
+Ниже приведен пример того, как рассчитывается наценка.
+
+Чтобы получить выплату в размере **2,00 USD**:
+
+- Ставка клиента без наценки = **1.07 USD**
+
+С наценкой (например, 2%) платит клиент:
+
+- Ставка клиента с наценкой = Ставка + (выплата x наценка)
+- Ставка клиента с учетом наценки = 1,07 USD + (2 USD x 2%) = **1,11 USD**.
+
+## Заработок на комиссионных
+
+Зарабатывайте комиссионные на сделках и платежах, совершаемых Вашими клиентами через веб-сайты и приложения, которые Вы создаете с помощью Deriv API. Получите более подробную информацию о комиссионных планах [здесь](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..5dd25f2c5
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: О Deriv API
+hide_title: true
+draft: false
+sidebar_label: Об API Deriv
+sidebar_position: 0
+tags:
+ - концепция
+ - api
+ - обучение
+ - экскурс
+ - открыть
+ - приложение
+ - разрешить
+ - откройте счет
+ - интеграция
+keywords:
+ - концепция
+ - api
+ - обучение
+ - экскурс
+ - открыть
+ - приложение
+ - разрешить
+ - откройте счет
+ - интеграция
+description: Узнайте об API Deriv, его возможностях и документации по API с примерами кода, а также о том, как использовать его для создания своего торгового приложения.
+---
+
+## Что такое Deriv API?
+
+Deriv API - это инструмент, который позволяет разработчикам создавать пользовательские торговые приложения, взаимодействующие с торговой платформой Deriv. Подумайте об этом как о возможности для разработчиков создавать свои собственные специализированные инструменты, которые помогут людям торговать на платформе Deriv более эффективно или персонализированно. С помощью Deriv API разработчики могут получить доступ к широкому спектру функций, включая размещение сделок, получение данных о счете, управление ордерами и доступ к рыночным данным в реальном времени. Это может быть полезно для трейдеров, которые хотят настроить свой торговый опыт или использовать специализированные инструменты для принятия более обоснованных торговых решений. В целом, Deriv API дает Вам больше гибкости и контроля над Вашим торговым опытом, позволяя создавать собственные индивидуальные решения, которые лучше соответствуют Вашему стилю торговли и целям.
+
+## Как его использовать?
+
+Вот шаги по использованию API Deriv:
+
+1. **Зарегистрируйтесь для получения учетной записи Deriv API**: Перейдите на сайт Deriv API и зарегистрируйте учетную запись. После регистрации Вы получите API-токен, который Вы сможете использовать для аутентификации Ваших API-запросов.
+
+2. **Ознакомьтесь с документацией по API**: API Deriv предоставляет исчерпывающую документацию, которая объясняет, как использовать конечные точки API, включая доступные параметры и форматы ответов. Прежде чем начать использовать API, убедитесь, что Вы ознакомились с документацией.
+
+3. **Создайте API-приложение**: Чтобы создать API-приложение, Вам нужно указать имя приложения и URI перенаправления. URI перенаправления - это URL, на который будет перенаправлен пользователь после того, как он авторизует Ваше приложение для доступа к своему аккаунту Deriv.
+
+4. **Авторизуйте Ваше приложение**: После того, как Вы создали свое API-приложение, Вам необходимо авторизовать его для доступа к Вашему счету Deriv. Для этого необходимо войти в Ваш аккаунт Deriv и дать разрешение приложению на доступ к данным Вашего аккаунта.
+
+5. **Сделайте запросы к API**: Как только Ваше приложение будет авторизовано, Вы можете начать делать API-запросы. Вы можете использовать API для получения информации о Вашем счете, размещения сделок, управления ордерами и выполнения других задач, связанных с торговлей.
+
+6. **Тестируйте Вашу интеграцию с API**: Перед запуском Вашего приложения убедитесь, что Вы тщательно протестировали интеграцию с API, чтобы убедиться, что она работает правильно.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..62284fb4b
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Монетизируйте свое торговое приложение
+hide_title: true
+draft: false
+sidebar_label: Монетизация API Deriv
+sidebar_position: 1
+sidebar_class_name: hide-sidebar-item
+tags:
+ - концепция
+ - зарабатывайте
+ - заработок
+ - монетизировать
+ - монетизация
+ - api
+ - Websocket
+keywords:
+ - концепция
+ - зарабатывайте
+ - заработок
+ - монетизировать
+ - монетизация
+ - api
+ - Websocket
+description: Узнайте, как можно монетизировать API Deriv, став партнером Deriv, разместив рекламу в своем торговом приложении или предложив премиум-функции.
+---
+
+## Монетизация API Deriv
+
+Существует несколько способов монетизации API Deriv:
+
+1. **Взимание платы за доступ к Вашему торговому приложению**: Если Ваше пользовательское торговое приложение на базе Deriv API представляет ценность для пользователей, Вы можете взимать с них подписку или единовременную плату за доступ к нему, превратив его в реальную статью дохода для Вашего бизнеса.
+
+2. **Взимание платы за премиум-функции**: Если Ваше торговое приложение обладает расширенными возможностями, такими как рыночные данные в реальном времени, продвинутые инструменты построения графиков и другие премиум-функции, которые предлагают пользователям дополнительные преимущества, Вы можете получить дополнительный доход, взимая с пользователей плату за доступ к этим функциям.
+
+3. **Аффилированный маркетинг**: Вы можете присоединиться к партнерской программе Deriv и получать комиссионные за привлечение новых пользователей к платформе Deriv. Это может быть хорошим вариантом, если у Вас есть аудитория, которая интересуется трейдингом или инвестированием.
+
+4. **Реферальные вознаграждения**: Если Вы создали торговое приложение, интегрирующееся с платформой Deriv, Вы можете предложить реферальное вознаграждение существующим пользователям, которые направляют новых пользователей в Ваше приложение. Этот стимул может побудить их распространять информацию о Вашем приложении, что поможет Вам увеличить базу пользователей.
+
+5. **Реклама**: Если Вы создали торговое приложение, которое имеет большую базу пользователей, Вы можете рассмотреть возможность продажи рекламного пространства соответствующим рекламодателям. Это может стать хорошим способом получения дополнительного дохода.
+
+6. **Маркировка**: Используйте Deriv API для создания собственных сайтов и приложений и зарабатывайте комиссионные на сделках и платежах, которые совершают Ваши клиенты, монетизируя свои творения с помощью разметки.
+
+## Разметка
+
+Увеличьте свой доход, применяя наценки к каждому контракту, купленному через торговое приложение, которое Вы разработали с помощью Deriv API. Вы можете самостоятельно установить наценку, максимум 3%.
+
+Поддерживаемые типы торговли включают: Опционы, Мультипликаторы и Аккумуляторы.
+
+Вот пример того, как рассчитывается наценка:
+
+Чтобы получить выплату в размере **2,00 USD**:
+
+- Ставка клиента без наценки = **1.07 USD**
+
+С наценкой (например, 2%) платит клиент:
+
+- Ставка клиента с наценкой = Ставка + (выплата x наценка)
+- Ставка клиента с учетом наценки = 1,07 USD + (2 USD x 2%) = **1,11 USD**.
+
+## Заработок на комиссионных
+
+Зарабатывайте комиссионные на сделках и платежах, совершаемых Вашими клиентами через веб-сайты и приложения, которые Вы создаете с помощью Deriv API. Получите более подробную информацию о комиссионных планах [здесь](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..e63f656bc
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: Открытая авторизация
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - концепция
+ - зарабатывайте
+ - заработок
+ - комиссия
+ - разметка
+keywords:
+ - концепция
+ - зарабатывайте
+ - заработок
+ - комиссия
+ - разметка
+description: Узнайте об авторизации OAuth, входе в систему без API-токена и о том, как Вы можете использовать ее для улучшения пользовательского опыта в Вашем торговом приложении.
+---
+
+## Что такое OAuth2?
+
+OAuth расшифровывается как Open Authorisation - протокол, который позволяет клиенту получить доступ к ресурсам пользователя на сервере, не раскрывая его учетных данных.
+
+Этот тип авторизации позволяет клиентам входить в сторонние приложения, используя свои учетные записи Deriv, без создания API-токена. В этом случае стороннее приложение не видит пароль пользователя или постоянный API-токен, что делает его более безопасным.
+
+Аутентификация OAuth2 требует больше шагов по настройке, но это наиболее безопасный способ для разработчиков предоставить доступ к своему приложению для клиентов.
+
+Для получения дополнительной информации об OAuth2 [см.
+
+### Как использовать авторизацию OAuth
+
+1. Укажите URL, который будет использоваться в качестве **OAuth Redirect URL** на странице регистрации приложения в поле **Website URL**.
+
+2. Добавьте кнопку входа на Ваш сайт или в приложение и направьте пользователей по адресу `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`, где your_app_id - это ID Вашего приложения.
+
+3. Как только пользователь зарегистрируется, он будет перенаправлен на URL, который Вы ввели в качестве **Redirect URL**. К этому URL будут добавлены аргументы с токенами сессии пользователя, и он будет выглядеть примерно так: `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=`
+
+4. В параметрах URL Вы увидите все учетные записи и маркер сессии для каждой учетной записи. Передайте эти токены в вызов API Authorize, чтобы выполнить действия от имени учетной записи.
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/intro.md b/i18n/ru/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..ae9adbc2d
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,104 @@
+---
+title: Быстрый старт
+hide_title: false
+draft: false
+sidebar_label: Быстрый старт
+sidebar_position: 0
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Быстрый старт
+ - с чего начать
+ - Быстрый запуск
+keywords:
+ - deriv
+ - api
+ - с чего начать
+ - Быстрый запуск
+description: Ознакомьтесь с примерами и языками кода Deriv API и узнайте, как использовать его для создания своего торгового приложения.
+---
+
+```mdx-code-block
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+```
+
+Наша документация состоит из нескольких разделов:
+
+
+
+
+
+
+ Ознакомьтесь со страницами " Основные понятия" и потратьте свое время
+ на их прочтение. Эти понятия помогут Вам познакомиться с нашим WebSocket server api
+ и понять, как использовать его более эффективно. Они не связаны ни с одним из наших фреймворков или библиотек.
+
+
+
+ Ознакомившись со страницей " Основные понятия", Вы можете
+ начать выбирать подход к реализации, основываясь на языке, фреймворке или библиотеке, которые Вы хотите
+ использовать в своем приложении.
+
+
+
Примеры кода
+
+Если Вы хотите узнать, как Вы можете реализовать наш API в своем коде, то мы предлагаем Вам взглянуть
+на наши примеры кода. Эти примеры кода приходят по адресу
+`CodeSandboxes`. Это позволит Вам легко форкнуть примеры кода и экспериментировать с ними для
+личного использования. Пока что у нас есть только примеры кода JavaScript, но в ближайшем будущем мы планируем добавить больше примеров
+, созданных с помощью различных языков, фреймворков и библиотек.
+
+
+
Языки
+
+
+
+ При использовании наших примеров кода мы также рекомендуем заглянуть в наш раздел{' '}
+ Языки. Здесь мы подробно описываем, как Вы
+ можете правильно настроить свой персональный проект, чтобы использовать наш API. Это обязательно пригодится Вам
+ , когда Вы попытаетесь интегрировать некоторые из наших примеров кода в свой собственный проект.
+
+
+
+
Гиды
+
+
+
+ Если Вы хотите узнать, например, как можно `монетизировать свое приложение` или как создать
+ `безопасный способ входа пользователей в систему` в Вашем приложении, то мы предлагаем Вам несколько{' '}
+ -руководств, которые помогут Вам в этом.
+
+
+
+
Настройка приложения Deriv
+
+
+
+ Если Вы хотите узнать больше об основных моментах, необходимых для создания собственного приложения,
+ , то загляните в раздел{' '}
+ Настройка приложения Deriv.
+
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..77157ac86
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Языки",
+ "position": 4,
+ "link": {
+ "type": "generated-index",
+ "title": "Языки программирования",
+ "description": "Выберите предпочтительный язык программирования, чтобы создать торговое приложение с помощью нашего WebSocket API. Начните обучение с этих примеров кода."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..9eeba281a
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Dart",
+ "position": 2,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/ru/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..4a739732b
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Введение
+sidebar_label: Введение
+sidebar_position: 0
+description: Получите пошаговые инструкции по использованию чистых языков в API WebSocket от Deriv. Начните создавать свое торговое приложение с помощью этого примера API.
+---
+
+Каждый языковой раздел содержит пошаговые инструкции о том, как использовать `Deriv WebSocket Server APIs` с чистыми языковыми возможностями. Поэтому, если Вы впервые пользуетесь нашей документацией, пожалуйста, изучите каждый раздел, чтобы извлечь из нее максимум пользы.
+
+:::tip
+Вы можете сразу перейти к любому разделу. На каждом этапе есть ссылки на требования, которые помогут начать работу.
+:::
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..7f9c74326
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "generated-index",
+ "description": "Начните создавать свое торговое приложение с помощью Javascript, HTML и CSS через наш WebSocket API."
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..e3e212485
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: Получите список стран
+sidebar_label: Получите список стран
+sidebar_position: 2
+tags:
+ - список_стран
+ - javascript
+keywords:
+ - список_стран
+ - javascript
+description: Получите информацию о своих пользователях, добавив список стран в свое торговое приложение. Узнайте, как это сделать с помощью этого примера JavaScript API.
+---
+
+
+
+Чтобы получить список стран, обновите слушатель события открытия, используя следующий подход:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // это в миллисекундах, что равно 120 секундам
+let interval;
+// подписываемся на событие `open`
+websocket.addEventListener('open', (event) => {
+ console.log('соединение с вебсокетом установлено: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // для поддержания соединения
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+```
+
+Теперь обновите слушатель события `message`, чтобы отобразить данные:
+
+```js title="index.js" showLineNumbers
+// подпишитесь на событие `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('list of countries', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong response: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('received message: ', receivedMessage);
+ break;
+ }
+});
+```
+
+Ответом должен быть объект:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "residence_list": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ } },
+ "phone_idd": "35818",
+ "text": "Аландские острова",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Водительское удостоверение"
+ },
+ "national_identity_card": {
+ "display_name": "National Identity Card"
+ },
+ "passport": {
+ "display_name": "Passport"
+ }
+ } },
+ "is_country_supported": 1
+ }
+ }
+ } },
+ "phone_idd": "355",
+ "text": "Албания",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+С помощью этого звонка Вы получите полезную информацию о поддерживаемых странах, например:
+
+- Двухбуквенный код для каждой страны
+- Поставщики услуг `Identity` для каждой страны
+- Формат налогового идентификатора страны (`tin_format`)
+- и т.д.
+
+Это может быть полезно для форм создания учетных записей, в которых Вам необходимо попросить пользователей предоставить подтвержденную информацию об их идентификационной базе, в зависимости от страны проживания.
+
+:::предостережение
+Для проверки адреса и налогового идентификатора, пожалуйста, используйте предоставленный 'tin_format' для страны.
+:::
+
+Страна пользователя важна для Ваших дальнейших действий. Он определяет, какие активы и функции они могут использовать.
+
+:::tip
+Лучше получить список стран перед заполнением формы.
+:::
+
+:::danger
+Вам понадобится подробная информация о сервисах идентификации `IDV` и `ONFIDO`, их различиях и возможностях.
+:::
+
+Ваш окончательный код будет таким:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Замените свой app_id или оставьте 1089 для тестирования.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // это в миллисекундах, что равно 120 секундам
+let interval;
+
+// подпишитесь на событие `open`
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // для поддержания соединения
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// подписываемся на событие `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('список стран', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong response: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('received message: ', receivedMessage);
+ break;
+ }
+});
+
+// подпишитесь на событие `close`
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// подпишитесь на событие `error`
+websocket.addEventListener('error', (event) => {
+ console.log('произошла ошибка в нашем соединении websocket', event);
+});
+```
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..426f5f3bf
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Настройка проекта | JavaScript
+sidebar_label: Настройка проекта
+sidebar_position: 0
+tags:
+ - javascript
+keywords:
+ - js
+ - project-setup
+description: Создайте каталог для Вашего следующего проекта торгового приложения API с помощью WebSocket.
+---
+
+### Создайте проект
+
+Мы создадим простую страницу `HTML`, содержащую наш JavaScript-файл, который будет обрабатывать наше WebSocket-соединение. Во-первых, создайте директорию для Вашего следующего проекта:
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+Перейдите в папку `deriv-websocket-demo`:
+
+```bash
+cd deriv-websocket-demo
+```
+
+Затем создайте необходимые файлы, как показано ниже:
+
+```bash
+touch index.html index.css index.js
+```
+
+:::tip
+Мы рекомендуем использовать [Visual Studio Code](https://code.visualstudio.com/) с включенным [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer). Это очень поможет Вам при реализации.
+:::
+
+Теперь откройте файл `index.html` или воспользуйтесь [Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+Теперь измените содержимое файлов, используя следующий подход:
+
+```js title="index.js" showLineNumbers
+console.log('здесь мы создадим наше websocket-соединение');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ Демонстрация Deriv HTML JS
+
+
+
Демонстрация Deriv WebSocket API
+
+
+
+```
+
+После добавления содержимого мы можем запустить приложение, просто выполнив файл `index.html` или используя расширение Live Server Extension. Запустив свое приложение, посмотрите в консоли, появляется ли `console.log`. Тогда Вы будете знать, что файл JavaScript работает, и соединение через websocket может быть реализовано правильно.
+
+Для настройки вебсокета Deriv Вы можете перейти на страницу [WebSocket connection](/docs/languages/javascript/websocket-connection).
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..14a00ee87
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: Установите соединение WebSocket
+sidebar_label: Соединение WebSocket
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - websocket-connection
+description: Руководство по настройке соединения WebSocket с API WebSocket в Вашем торговом приложении.
+---
+
+:::caution
+
+Если Вы не знакомы с WebSockets, ознакомьтесь с [нашей документацией](/docs/core-concepts/websocket).
+
+:::
+
+### Установите соединение WebSocket
+
+
+
+Далее мы создадим WebSocket-соединение с Deriv WebSocket Server, как показано ниже:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Замените свой app_id или оставьте 1089 для тестирования.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+```
+
+:::info
+`app_id = 1089` - это просто для тестирования. Пожалуйста, обновите его на свой собственный app_id, когда будете выпускать свое приложение в производственной среде. Пожалуйста, ознакомьтесь с [этим руководством](/docs/setting-up-a-deriv-application), чтобы создать новое приложение для себя.
+:::
+
+На данном этапе мы подключены к `WebSocket-серверу`. Но мы не получаем никаких данных. Чтобы отправить или получить данные, мы должны `подписаться` на события websocket.
+
+В общем, у нас есть 4 события на `WebSocket соединениях`:
+
+- **close**:
+ Выполняется, когда соединение с WebSocket закрывается. Также доступно через свойство onclose.
+- **open**:
+ Выполняется, когда открывается соединение с WebSocket. Также доступно через свойство onopen.
+- **message**:
+ Запускается, когда данные получены через WebSocket. Также доступно через свойство onmessage.
+- **error**:
+ Срабатывает, когда соединение с WebSocket было закрыто из-за ошибки, например, когда не удалось отправить некоторые данные. Также доступно через свойство onerror.
+
+Давайте добавим слушателя этих событий для нашего WebSocket-соединения.
+
+```js title="index.js" showLineNumbers
+// подпишитесь на событие `open`
+websocket.addEventListener('open', (event) => {
+ console.log('соединение с вебсокетом установлено: ', event);
+});
+
+// подпишитесь на событие `message`
+websocket.addEventListener('message', (event) => {
+ console.log('новое сообщение получено от сервера: ', event);
+});
+
+// подпишитесь на событие `close`
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+});
+
+// подпишитесь на событие `error`
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
+
+Теперь откройте файл `index.html` в нашем браузере и проверьте консоль разработчика. Вы должны увидеть только журнал для `WebSocket connection established`.
+
+### Отправляйте и получайте данные
+
+Наш сервер WebSocket обеспечивает функциональность пинг/понг. Давайте используем его в нашем демонстрационном проекте для отправки и получения данных. Измените слушателей событий для `open` и `message` следующим образом:
+
+:::caution
+Функция `send` на соединении WebSocket принимает только `string`, `ArrayBuffer`, `Blob`, `TypedArray` и `DataView`. Подробнее о них Вы можете прочитать на [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Это означает, что если мы хотим отправить `объект`, то сначала мы должны строгать его с помощью `JSON.stringify`.
+:::
+
+```js title="index.js" showLineNumbers
+// подпишитесь на событие `open`
+websocket.addEventListener('open', (event) => {
+ console.log('соединение с вебсокетом установлено: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+});
+
+// подписка на событие `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('новое сообщение получено с сервера: ', receivedMessage);
+});
+```
+
+Объект `receivedMessage` будет выглядеть следующим образом:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+Поздравляем :tada:
+
+Вы только что создали свой первый демонстрационный проект с WebSockets.
+
+:::tip
+Запрос `ping` в основном используется для проверки соединения или его поддержания.
+:::
+
+### Поддерживайте соединение WebSocket
+
+По умолчанию `WebSocket-соединения` будут закрыты, когда между ними не будет передаваться трафик в течение примерно **180 секунд**. Один из способов поддержания соединения - отправлять запросы [ping](/api-explorer#ping) с интервалом **120 секунд**. Это позволит сохранить соединение живым и активным.
+
+Простой пример настройки может быть следующим:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // это в миллисекундах, что равно 120 секундам
+let interval;
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // для поддержания соединения
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// подписываемся на событие `close`
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+```
+
+Теперь, когда соединение `установлено`, мы начинаем посылать запросы `ping` с интервалом `12000 мс`.
+
+Ваш окончательный код должен быть таким:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // Замените свой app_id или оставьте 1089 для тестирования.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // это в миллисекундах, что равно 120 секундам
+let interval;
+
+// подпишитесь на событие `open`
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // для поддержания соединения
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// подпишитесь на событие `message`
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('новое сообщение получено от сервера: ', receivedMessage);
+});
+
+// подпишитесь на событие `close`
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// подписаться на событие `error`
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..66b314116
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/ru/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..9c9b626f7
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Тайпскрипт",
+ "position": 4,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/ru/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..5e2d70b76
--- /dev/null
+++ b/i18n/ru/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Создайте приложение Deriv
+sidebar_label: Настройка приложения Deriv
+sidebar_position: 7
+sidebar_class_name: hide-sidebar-item
+tags:
+ - введение
+ - приложение
+ - настройка
+keywords:
+ - введение
+ - приложение
+ - настройка
+description: Пошаговое руководство по созданию Вашего токена Deriv API и построению Вашего торгового приложения с помощью нашего торгового API. Подробнее.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### Счет Deriv
+
+Если у Вас еще нет аккаунта Deriv, Вы можете легко создать его, посетив нашу страницу регистрации или воспользовавшись вызовом API new_account_virtual. Это совершенно бесплатно. А если у Вас уже есть аккаунт, пожалуйста, войдите в него, используя данные своего аккаунта. Чтобы избежать случайной потери средств во время тестирования, мы рекомендуем использовать демо-счет вместо реального счета.
+
+Чтобы получать наценку, заведите реальный счет в Deriv, чтобы получать ежемесячный заработок. Вы также можете создать реальный счет, используя API-вызовы new_account_real или new_account_maltainvest.
+
+:::caution
+Чтобы создавать приложения Deriv, Вам понадобится API-токен с правами администратора для учетной записи, которую Вы хотите использовать для своего приложения.
+:::
+
+## Как создать токен API Deriv
+
+Чтобы создать свой API-токен, просто зайдите в Dashboard и выберите вкладку **Manage Tokens**. Затем создайте новый токен, соответствующий уровню доступа, необходимому для функций Вашего приложения.
+
+Чтобы создать новый API-токен, выполните следующие действия:
+
+1. Выберите нужные Вам диапазоны.
+2. Укажите имя для Вашего токена
+3. Нажмите **Создать**.
+
+В качестве альтернативы Вы можете создать API-токен с помощью API-вызова api_token.
+
+:::caution
+Для создания приложения Вам нужен токен с областью `Admin`.
+:::
+
+## Как создать приложение Deriv
+
+Чтобы создать свое приложение с соответствующими параметрами конфигурации, выберите вкладку **Регистрация приложения** в Dashboard. Вы можете в любое время внести изменения в конфигурацию Вашего приложения на вкладке **Управление приложениями**.
+
+| Информационное поле приложения | Описание |
+| ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| Счёт | Учетная запись, с которой Вы хотите создать приложение |
+| Ключ API | API-токен, с помощью которого Вы хотите создать приложение |
+| Название приложения | Название приложения |
+| Разметка | Комиссия, добавленная к цене сделки, позволяет получить дополнительный доход |
+| URL авторизации | URL-адрес, позволяющий клиентам входить в Ваше приложение, используя свои учетные записи Deriv, без API-токена |
+| URL-адрес проверки | Используется для проверки электронной почты. Если он указан, URL с маркером проверки отправляется на электронную почту пользователя; в противном случае используется URL аутентификации. |
+
+**Чтобы создать приложение, выполните следующие шаги:**.
+
+1. Выберите учетную запись, с которой Вы хотите создать приложение.
+2. Выберите API-токен, добавленный в Вашу учетную запись (он должен иметь область \`Admin\`).
+3. Укажите имя для Вашего приложения.
+4. Заполните поля **Разметка** и **Детали авторизации**.
+5. Выберите **Сферы авторизации**, необходимые для Вашего приложения.
+6. Нажмите **Регистрация заявления**.
+
+Убедитесь, что URL-адреса **Авторизация** и **Верификация** корректны в соответствии с Вашей реализацией.
+
+Например, если Ваш домен **`https://example.com`** и Ваши **авторизация и аутентификация обрабатываются** `verify`, Ваши URL будут такими:
+
+**`https://example.com/verify`**
diff --git a/i18n/ru/docusaurus-theme-classic/navbar.json b/i18n/ru/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..25025291e
--- /dev/null
+++ b/i18n/ru/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Логотип Deriv API",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Документация",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Панель",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "API Explorer",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Блог",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Щедрость за ошибки",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/si/code.json b/i18n/si/code.json
new file mode 100644
index 000000000..23963f47a
--- /dev/null
+++ b/i18n/si/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "සම්බන්ධ වන්න"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "අදහස් සාකච්ඡා කරන්න සහ විසඳුම් ලොව පුරා සංවර්ධකයින් සමඟ බෙදා ගන්න."
+ },
+ "Join our community": {
+ "message": "අපගේ ප්රජාවට එක්වන්න"
+ },
+ "We're here to help": {
+ "message": "අපි ඔබට සහය වන්නෙමු"
+ },
+ "Email us at": {
+ "message": "වෙත අපට ඊ-තැපෑලක් එවන්න"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "ඔබ කිසියම් ගැටළුවක් තිබේ නම්."
+ },
+ "Change API endpoint": {
+ "message": "API අන්ත ලක්ෂ්යය වෙනස් කරන්න"
+ },
+ "Server is Required": {
+ "message": "සේවාදායකය අවශ්ය වේ"
+ },
+ "Please enter a valid server URL": {
+ "message": "කරුණාකර වලංගු සේවාදායක URL එකක් ඇතුළත් කරන්න"
+ },
+ "Server URL": {
+ "message": "සේවාදායක URL"
+ },
+ "App ID is required": {
+ "message": "යෙදුම් හැඳුනුම්පත අවශ්ය වේ"
+ },
+ "Please enter a valid app ID": {
+ "message": "කරුණාකර වලංගු යෙදුම් හැඳුනුම්පතක් ඇතුළත් කරන්න"
+ },
+ "App ID": {
+ "message": "යෙදුම් හැඳුනුම්පත"
+ },
+ "Connected to :": {
+ "message": "සම්බන්ධ කර ඇත්තේ:"
+ },
+ "Submit": {
+ "message": "ඉදිරිපත් කරන්න"
+ },
+ "Reset to original settings": {
+ "message": "මුල් සැකසුම් වෙත නැවත සකසන්න"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "අයිතම් {count}",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Docs පිටු සංචලනය",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "පෙර",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "ඊළඟ",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "මෙම API ඇමතුමට ඔබේ ගිණුම් තොරතුරු වෙත ප්රවේශය අවශ්ය වන බැවින් එය අනුමත කළ යුතුය."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "ඉදිරියට යාමට ඔබේ Deriv ගිණුමට ලොග් වන්න. ඔබට Deriv ගිණුමක් නොමැති නම්, පළමුව ලියාපදිංචි වන්න."
+ },
+ "Sign up": {
+ "message": "ලියාපදිංචි වන්න"
+ },
+ "Log in": {
+ "message": "පුරනය වන්න"
+ },
+ "Request JSON": {
+ "message": "JSON ඉල්ලීම"
+ },
+ "Send Request": {
+ "message": "ඉල්ලීම යවන්න"
+ },
+ "Clear": {
+ "message": "පැහැදිලි"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "ඔබේ JSON වස්තුව වලංගු නොවේ. කරුණාකර ඔබ ඔබේ JSON වස්තුව සඳහා නිවැරදි වාක්ය ඛණ්ඩය සපයන බවට වග බලා ගන්න."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "API ටෝකනය ලබා ගැනීමට සහ අපගේ API භාවිත කිරීම ආරම්භ කිරීමට obea Deriv ගිණුමට පිවිසෙන්න."
+ },
+ "Log In": {
+ "message": "පුරනය වන්න"
+ },
+ "API Token Manager": {
+ "message": "API ටෝකන් කළමනාකරු"
+ },
+ "Deriv API features": {
+ "message": "Deriv API විශේෂාංග"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API ඔබට DTrader හි සියලුම ගනුදෙනු ක්රියාකාරකම් සඳහා පූර්ණ ප්රවේශය ලබා දෙන අතර ඔබේම විස්තීර්ණ ගනුදෙනු පද්ධති සහ විශ්ලේෂණ මෙවලම් ගොඩනගා ගැනීමට ඔබට ඉඩ සලසයි."
+ },
+ "Trade digital options and multipliers": {
+ "message": "ඩිජිටල් විකල්ප සහ multipliers ගනුදෙනු කරන්න"
+ },
+ "Monitor real-time pricing": {
+ "message": "තත්ය කාලීන මිල ගණන් නිරීක්ෂණය කරන්න"
+ },
+ "Buy/sell contracts": {
+ "message": "Buy/sell ගිවිසුම්"
+ },
+ "Manage user's accounts": {
+ "message": "පරිශීලකයාගේ ගිණුම් කළමනාකරණය කරන්න"
+ },
+ "Monitor existing contracts": {
+ "message": "පවතින ගිවිසුම් අධීක්ෂණය කරන්න"
+ },
+ "View user's historical transactions": {
+ "message": "පරිශීලක ඓතිහාසික ගනුදෙනු බලන්න"
+ },
+ "See what our clients say": {
+ "message": "අපගේ ගනුදෙනුකරුවන් පවසන දේ බලන්න"
+ },
+ "Comprehensive all-in-one": {
+ "message": "විස්තීර්ණ සියල්ලෙන් එකකි"
+ },
+ "client library": {
+ "message": "සේවාදායක පුස්තකාලය"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "ඔබේ සංවර්ධන ක්රියාවලීන් සරල කර ඔබේ යෙදුම ක්රියාත්මක කර"
+ },
+ "faster with the client library of your choice.": {
+ "message": "ඔබ කැමති සේවාදායක පුස්තකාලය සමඟ වේගයෙන් ක්රියාත්මක වන්න."
+ },
+ "Go to the JavaScript library": {
+ "message": "JavaScript පුස්තකාලයට යන්න"
+ },
+ "Go to the Python library": {
+ "message": "Python පුස්තකාලයට යන්න"
+ },
+ "Go to the Flutter library": {
+ "message": "Flutter පුස්තකාලයට යන්න"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "සරල පියවර 3 කින් අපගේ API භාවිත කිරීම ආරම්භ කරන්න:"
+ },
+ "1. Learn about our API": {
+ "message": "1. අපගේ API ගැන දැන ගන්න"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "මූලික සංකල්ප සහ පාරිභාෂිතය තේරුම් ගන්න"
+ },
+ "2. Sign up": {
+ "message": "2. ලියාපදිංචි වන්න"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "අපගේ API වෙත ප්රවේශ වීමට නොමිලේ Deriv ගිණුමක් සාදන්න"
+ },
+ "3. Register your app": {
+ "message": "3. ඔබගේ යෙදුම ලියාපදිංචි කරන්න"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Deriv API භාවිත කිරීම ආරම්භ කිරීම සඳහා ලියාපදිංචි පෝරමය පුරවන්න"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "අපගේ API භාවිත කිරීමෙන්, ඔබ අපගේ කොන්දේසි කියවා එකඟ වී ඇති බව තහවුරු කරයි"
+ },
+ "terms and conditions.": {
+ "message": "නියමයන් සහ කොන්දේසි."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "ඔබ වෙනුවෙන් හෝ ඔබේ ව්යාපාරය සඳහා අභිරුචි ගනුදෙනු වේදිකාවක් තැනීමට"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "අපගේ බලවත් සහ නම්යශීලී API විශේෂාංගය නොමිලේ භාවිත කරන්න."
+ },
+ "Quick Start": {
+ "message": "ඉක්මන් ආරම්භය"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Deriv API සමඟ ඉපයීමට මාර්ග"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Deriv සමඟ ඔබේ යෙදුම ලියාපදිංචි කර, මිලදී ගත් සෑම ගිවිසුමකින්ම ලාභ ලැබීමට ගිවිසුමේ මිල ගණන්වලට දළ ලාභ ප්රතිශත එක් කරන්න."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "අනුබද්ධ පුද්ගලයෙකු ලෙස ලියාපදිංචි වී, ඔබේ යෙදුම ගොඩනඟන්න, ඔබේ යෙදුම සහ ඔබ තෝරන අනුබද්ධ සැලැස්ම හරහා සම්පූර්ණ කරන ලද ගනුදෙනු සඳහා කොමිස් ලබා ගන්න."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "ගෙවීම් නියෝජිතයෙකු ලෙස ලියාපදිංචි වී, ඔබේම අභිරුචි ගෙවීම් වෙබ් අඩවියක් ගොඩනඟා, ඔබ Deriv හි ගනුදෙනුකරුවන් සඳහා සකසන සෑම ගෙවීමක් සඳහාම කොමිස් උපයා ගැනීමට අපගේ API භාවිත කරන්න."
+ },
+ "Select API Call - Version 3": {
+ "message": "API ඇමතුම තෝරන්න - අනුවාදය 3"
+ },
+ "ALL CALLS": {
+ "message": "සියලුම ඇමතුම්"
+ },
+ "Note:": {
+ "message": "සටහන:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "අනවසර පාර්ශවයන් සමඟ පරිපාලක අවකාශය සහිත ටෝකන බෙදා නොගන්න."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "මෙම අවකාශය තෙවන පාර්ශවීය යෙදුම්වලට ඔබේ ගිණුම් ක්රියාකාරකම්, සැකසීම්, සීමා, ශේෂ පත්ර, ගනුදෙනු මිලදී ගැනීමේ ඉතිහාසය, සහ තවත් දේ බැලීමට ඉඩ දෙනු ඇත."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "මෙම අවකාශය මඟින් තෙවන පාර්ශවීය යෙදුම්වලට ඔබ වෙනුවෙන් ගිවිසුම් මිලදී ගැනීමට සහ විකිණීමට, කල් ඉකුත් වූ මිලදී ගැනීම් අලුත් කිරීමට සහ ඔබේ ආදර්ශන ගිණුම් top up කිරීමට ඉඩ ලබා දේ."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "මෙම අවකාශය මඟින් තෙවන පාර්ශවීය යෙදුම්වලට ගෙවීම් නියෝජිතයින් වෙත මුදල් ආපසු ගැනීමට සහ ඔබ වෙනුවෙන් අන්තර් ගිණුම් මාරු කිරීම් සිදු කිරීමට ඉඩ සලසයි."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "මෙම අවකාශය තෙවන පාර්ශවීය යෙදුම්වලට ඔබේ ගනුදෙනු ඉතිහාසය බැලීමට ඉඩ සලසයි."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "මෙම අවකාශය තෙවන පාර්ශ්ව යෙදුම්වලට ඔබ වෙනුවෙන් ගිණුම් විවෘත කිරීමට, ඔබේ සැකසීම් සහ ටෝකන භාවිතය කළමනාකරණය කිරීමට සහ තවත් බොහෝ දේ කිරීමට ඉඩ සලසයි."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "ඔබට අවශ්ය ප්රවේශය මත පදනම්ව අවකාශ තෝරන්න."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "ටෝකනය පිටපත් කර යෙදුමට අලවන්න."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "මෙම ගිණුමේ පරිපාලක අවකාශය සහිත API ටෝකන නොමැත. වෙනත් ගිණුමක් තෝරන්න."
+ },
+ "App information": {
+ "message": "යෙදුම් තොරතුරු"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "ඔබේ api ටෝකනය තෝරන්න ( එයට පරිපාලක අවකාශයක් තිබිය යුතු ය )"
+ },
+ "App name (required)": {
+ "message": "යෙදුමේ නම (අවශ්යයි)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "ඒ නම අරගෙන තියෙනවා. තවත් එකක් තෝරන්න."
+ },
+ "Markup": {
+ "message": "දළ ලාභය"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "එක් එක් ගනුදෙනුවේ මිලට දළ ලාභය එක් කිරීමෙන් ඔබට කොමිස් මුදලක් උපයා ගත හැකිය. ඔබේ දළ ලාභ ප්රතිශතය මෙහි ඇතුළත් කරන්න."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "සටහන: සලකුණු ලබා ගත හැක්කේ සැබෑ ගිණුම් සඳහා පමණි."
+ },
+ "Markup percentage (optional)": {
+ "message": "දළ ලාභ ප්රතිශතය (විකල්ප)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "ඔබට සලකුණක් උපයා ගැනීමට අවශ්ය නොවන්නේ නම් 0 ඇතුළත් කරන්න. උපරිම සලකුණු: 3%"
+ },
+ "OAuth details": {
+ "message": "OAUth විස්තර"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "මෙය API ටෝකනයකින් තොරව ඔවුන්ගේ Deriv ගිණුම් භාවිතයෙන් ඔබේ යෙදුමට ලොග් වීමට සේවාදායකයින්ට ඉඩ සලසයි."
+ },
+ "Authorisation URL (optional)": {
+ "message": "බලපත්ර URL (විකල්ප)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "OAuth අවසරය සඳහා OAuth යළි-යොමුවීම් URL ලෙස මෙම URL භාවිත කරන බව කරුණාවෙන් සලකන්න."
+ },
+ "Verification URL (optional)": {
+ "message": "සත්යාපන URL (අත්යවශ්ය නොවේ)"
+ },
+ "Scope of authorization": {
+ "message": "අවසර ලබා දී ඇති අවකාශය"
+ },
+ "Select the scope for your app:": {
+ "message": "ඔබේ යෙදුම සඳහා අවකාශය තෝරන්න:"
+ },
+ "Read": {
+ "message": "කියවන්න"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": ඔබේ සේවාදායකයින්ගේ තොරතුරු වෙත ඔබට පූර්ණ ප්රවේශයක් ලැබෙනු ඇත."
+ },
+ "Trade": {
+ "message": "ගනුදෙනු"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": ඔබට ඔබේ ගනුදෙනුකරුවන් වෙනුවෙන් ගිවිසුම් මිලදී ගැනීමට සහ විකිණීමට හැකි වනු ඇත."
+ },
+ "Trading information": {
+ "message": "ගනුදෙනු තොරතුරු"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": ඔබට ඔවුන්ගේ ගිණුම් ශේෂය ඇතුළුව ඔබේ ගනුදෙනුකරුවන්ගේ ගනුදෙනු තොරතුරු බැලීමට හැකි වනු ඇත."
+ },
+ "Payments": {
+ "message": "ගෙවීම්"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": ඔබේ ගනුදෙනුකරුවන් වෙනුවෙන් තැන්පතු සහ මුදල් ආපසු ගැනීම් සිදු කිරීමට ඔබට හැකි වනු ඇත."
+ },
+ "Admin": {
+ "message": "පරිපාලක"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": ආරක්ෂක ටෝකන කළමනාකරණය කිරීමට ප්රවේශය ඇතුළුව සම්පූර්ණ ගිණුම් ප්රවේශය."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "ඔබේ යෙදුම ලියාපදිංචි කිරීමෙන්, ඔබ Deriv API කියවා පිළිගෙන ඇති බව ඔබ පිළිගනී"
+ },
+ "terms and conditions": {
+ "message": "නියම සහ කොන්දේසි"
+ },
+ "Edit application details": {
+ "message": "යෙදුම් විස්තර සංස්කරණය කරන්න"
+ },
+ "Delete application": {
+ "message": "යෙදුම මකන්න"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "ඔබේ විස්තර පිළිබිඹු වන ආකාරය බැලීමට, ලියාපදිංචි කිරීමේ පෝරමය හරහා ඔබේ යෙදුම ලියාපදිංචි කරන්න."
+ },
+ "Register now": {
+ "message": "දැන්ම ලියාපදිංචි වන්න"
+ },
+ "Manage tokens": {
+ "message": "ටෝකන කළමනාකරණය කරන්න"
+ },
+ "Register application": {
+ "message": "යෙදුම ලියාපදිංචි කරන්න"
+ },
+ "Manage applications": {
+ "message": "යෙදුම් කළමනාකරණය කරන්න"
+ },
+ "Your apps": {
+ "message": "ඔබගේ යෙදුම්"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "ඔබේ යෙදුම ලියාපදිංචි කර, යෙදුම් හැඳුනුම්පතක් ලබා ගෙන Deriv API භාවිත කිරීම ආරම්භ කරන්න"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "ඔබ මෙම ටෝකනය බෙදා ගන්නේ කවුරුන් සමඟ දැයි සැලකිලිමත් වන්න. මෙම ටෝකනය ඇති ඕනෑම කෙනෙකුට ඔබේ ගිණුම වෙනුවෙන් පහත සඳහන් ක්රියා සිදු කළ හැකිය"
+ },
+ "Add accounts": {
+ "message": "ගිණුම් එකතු කරන්න"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "ගනුදෙනු කිරීම සහ මුදල් ආපසු ගැනීම සඳහා API ටෝකන සාදන්න හෝ මකා දමන්න"
+ },
+ "Modify account settings": {
+ "message": "ගිණුම් සැකසුම් වෙනස් කරන්න"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "ඔබේ යෙදුම ලියාපදිංචි කිරීමට ඔබේ API ටෝකනය (පරිපාලක අවකාශය සමග) ඇතුළත් කරන්න."
+ },
+ "You have successfully registered your application.": {
+ "message": "ඔබ ඔබේ අයදුම්පත සාර්ථකව ලියාපදිංචි කර ඇත."
+ },
+ "You can now start using Deriv API": {
+ "message": "ඔබට දැන් ඩෙරිව් API භාවිතා කිරීම ආරම්භ කළ හැකිය"
+ },
+ "Got it": {
+ "message": "තේරුම් ගත්තා"
+ },
+ "Cancel": {
+ "message": "අවලංගු කරන්න"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "මෙම පිටුව බිඳ වැටී ඇත.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "පිටුව හමු වී නැත",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "ඔබ සොයන දේ අපට සොයාගත නොහැකි විය.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "කරුණාකර ඔබව මුල් URL වෙත සම්බන්ධ කළ අඩවියේ හිමිකරු අමතා ඔවුන්ගේ සබැඳිය ක්රියා නොකරන බව ඔවුන්ට දන්වන්න.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "සටහන",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "ඉඟිය",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "අනතුරුදායකයි",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "තොරතුරු",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "අවවාදය",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "නැවත ඉහළට අනුචලනය කරන්න",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "ලේඛනාගාරය",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "ලේඛනාගාරය",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "බ්ලොග් ලැයිස්තු පිටු සංචලනය",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "නවතම ඇතුළත් කිරීම්",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "පැරණි ඇතුළත් කිරීම්",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "බ්ලොග් සටහන් පිටු සංචලනය",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "නව පළ කිරීම",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "පැරණි පළ කිරීම",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "එක පළ කිරීමක්|පළ කිරීම් {count} ක්",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} ක් \"{tagName}\" සමඟ ටැග් කර ඇත",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "සියලුම ටැග් බලන්න",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "අඳුරු සහ ආලෝක මාදිලිය අතර මාරු වන්න (දැනට {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "අඳුරු මාදිලිය",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "සැහැල්ලු මාදිලිය",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Breadcrumbs",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "එක් ලේඛනයක් ටැග් කර ඇත|ලේඛන {count}ක් ටැග් කර ඇත",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "\"{tagName}\" සමඟ {nDocsTagged}",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "අනුවාදය: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "මේ {siteTitle} {versionLabel} අනුවාදය සඳහා නිකුත් නොකළ ප්රලේඛනයි.",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "මේ තවදුරටත් සක්රියව නඩත්තු නොකරන {siteTitle} {versionLabel} වන අනුවාදයේ ප්රලේඛනයි.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "යාවත්කාලීන ප්රලේඛන සඳහා, {latestVersionLink} ({versionLabel}) බලන්න.",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "නවතම අනුවාදය",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "මෙම පිටුව සංස්කරණය කරන්න",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "{heading} වෙත සෘජු සබැඳිය",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " {date} ට",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " {user} විසින්",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "අවසන් වරට යාවත්කාලීන කරන ලද්දේ{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "අනුවාද",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "ටැග්:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "වසන්න",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "මෑත පළ කිරීම් සංචාලනය බ්ලොග් කරන්න",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "පිටපත් කරන ලදි",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "කේතය පසුරු පුවරුවට පිටපත් කරන්න",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "පිටපත් කරන්න",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Word wrap ටොගල් කරන්න",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "කඩා හැලෙන පැති තීරු ප්රවර්ගය '{label}' ටොගල් කරන්න",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "භාෂා",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "ප්රධාන",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "වැඩිදුර කියවන්න",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "{title} ගැන තව දුරටත් කියවන්න",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "මුල් පිටුව",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "මෙම පිටුවේ",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "කියවීමට ගත වන්නේ විනාඩි 1 කි| කියවීමට ගත වන්නේ විනාඩි {readingTime} කි",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "පැති තීරුව බිඳ වැටීම",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "පැති තීරුව බිඳ වැටීම",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Docs පැති තීරුව",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "සංචලනය තීරුව වසන්න",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "සංචලන තීරුව ටොගල් කරන්න",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← ප්රධාන මෙනුවට ආපසු",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "පැති තීරුව පුළුල් කරන්න",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "පැති තීරුව පුළුල් කරන්න",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "ප්රතිඵල",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "සජීවී සංස්කාරකය",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "ප්රතිඵල නැත"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "සියලුම ප්රතිඵල බලන්න"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "{context} වෙතින් පිටත ප්රතිඵල බලන්න"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "{context} හි සියලුම ප්රතිඵල බලන්න"
+ },
+ "theme.SearchBar.label": {
+ "message": "සොයන්න",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "“{query}” සඳහා සෙවුම් ප්රතිඵල",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "ප්රලේඛනයේ සොයන්න",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "සෑම තැනකම"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 ලේඛනයක් හමු විය|ලේඛන {count} ක් හමු විය",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "කිසිදු ලේඛනයක් හමු නොවීය",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "නැවත උත්සාහ කරන්න",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "ප්රධාන අන්තර්ගතය වෙත යන්න",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "ටැග්",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Deriv වෙබ් අඩවිය"
+ },
+ "Who we are": {
+ "message": "අපි කවුද"
+ },
+ "Contact us": {
+ "message": "අප අමතන්න"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "අවකාශයන් සහ යටි ලකුණු සහිත අක්ෂර අක්ෂර පමණක් අවසර ඇත. (උදාහරණයක්: මය_යෙදුම)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "නමට “ද්විමය”, “ඩෙරිව්” හෝ ඊට සමාන වචන අඩංගු විය නොහැකිය."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "ඔබේ වෙබ් අඩවියේ URL එක අක්ෂර 255 ඉක්මවිය නොහැක."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "වලංගු URL එකක් ඇතුලත් කරන්න. (උදාහරණය: https://www. [ඔබේ ඩොමේන් නාමය] .com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "ඔබේ සලකුණු අගය අක්ෂර 4 කට වඩා වැඩි විය නොහැක."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "ඔබේ සලකුණු අගය 0.00 ට සමාන හෝ ඊට වැඩි විය යුතු අතර 3.00 ට නොවැඩි විය යුතුය."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "ඩීට්රේඩර් හි ලබා ගත හැකි තත්ය කාලීන මිල ප්රස්ථාර වැනි විශේෂාංග සහිත වෙළඳ යෙදුමක් තැනීමට ඩෙරිව් ඒපීඅයි භාවිතා කිරීම."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Deriv API භාවිතා කිරීමේ වාසි"
+ },
+ "Automation": {
+ "message": "ස්වයංක්රීය"
+ },
+ "Easy integration": {
+ "message": "පහසු ඒකාබද්ධ කිරීම"
+ },
+ "Fast execution": {
+ "message": "වේගයෙන් ක්රියාත්මක කිරීම"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "ලැප්ටොප් පරිගණකයක දැක්වෙන Deriv API භාවිතයෙන් නිර්මාණය කරන ලද වෙළඳ යෙදුමක්."
+ },
+ "Personalise your trading": {
+ "message": "ඔබේ වෙළඳාම පුද්ගලීකරණය කරන්න"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "ඔබේ අවශ්යතාවන්ට ගැලපෙන පරිදි ඔබේ වෙළඳ යෙදුම් පුද්ගලීකරණය කරන්න. ඔබ කැමති ආකාරයට ප්රස්ථාර සහ දර්ශන සාදන්න. ඕනෑම පොදු ක්රමලේඛන භාෂාවක් භාවිතා කරමින් ඔබේ වෙළඳ යෙදුම සංවර්ධනය කර ඔබේ වෙළඳ අවස්ථා දීර්ඝ කරන්න."
+ },
+ "Build a business and earn more": {
+ "message": "ව්යාපාරයක් ගොඩනඟා වැඩි මුදලක් උපයන්න"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Deriv හි ගනුදෙනු සේවාවලින් ප්රයෝජන ගෙන ඔබේම ගනුදෙනු යෙදුම් සාදන්න. ඔබේ යෙදුම් සෙසු ගනුදෙනුකරුවන් හෝ පාරිභෝගිකයන් සමග බෙදා ගෙන, වැඩි වැඩියෙන් උපයා ගැනීමට හෝ ඔබේම ව්යාපාරයක් ගොඩනගා ගැනීමට අවස්ථාවක් ලබා ගන්න."
+ },
+ "Name": {
+ "message": "නම"
+ },
+ "Token": {
+ "message": "ටෝකන්"
+ },
+ "Scopes": {
+ "message": "විෂය පථයන්"
+ },
+ "Last Used": {
+ "message": "අවසන් වරට භාවිතා කරන ලදි"
+ },
+ "Valid for IP": {
+ "message": "IP සඳහා වලංගු වේ"
+ },
+ "Update Application": {
+ "message": "යෙදුම යාවත්කාලීන කරන්න"
+ },
+ "Register Application": {
+ "message": "යෙදුම ලියාපදිංචි කරන්න"
+ },
+ "Your account": {
+ "message": "ඔබේ ගිණුම"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "පරිපාලක විෂය පථය සමඟ ඔබේ API ටෝකනය තෝරන්න"
+ },
+ "Application Name": {
+ "message": "අයදුම්පත් නම"
+ },
+ "Application ID": {
+ "message": "අයදුම් හැඳුනුම්පත"
+ },
+ "Redirect URL": {
+ "message": "URL එක හරවා යවන්න"
+ },
+ "Actions": {
+ "message": "ක්රියාවන්"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "අවකාශයන් සහ යටි ලකුණු සහිත අක්ෂර අක්ෂර පමණක් අවසර ඇත."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "නමට අක්ෂර 48 ක් දක්වා අඩංගු විය හැකිය."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "අනුපිටපත් ටෝකන් නාමවලට අවසර නැත."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "අවකාශයන් සහ යටි ලකුණු සහිත අක්ෂර අක්ෂර පමණක් අවසර ඇත"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "අවසර ඇත්තේ අක්ෂර 2-32 ක් පමණි"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "එකම ගිණුම සඳහා අනුපිටපත් ටෝකන් නාමවලට අවසර නොලැබේ."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "කිසිදු මූල පද “deriv” හෝ “ද්විමය” හෝ සමාන පෙනුමක් ඇති වචන, උදා: “_binary_” හෝ “d3eriv” අවසර නැත."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "ඔබේ ටෝකනය නම් කර එය ජනනය කර ගැනීමට සාදන්න මත ක්ලික් කරන්න."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "ටෝකන් නම (ඔබ ටෝකන් 30 න් {numberOfTokens} නිර්මාණය කර ඇත)"
+ },
+ "Create": {
+ "message": "නිර්මාණය කරන්න"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 අයිතමය|{count} අයිතම",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "අනතුරු ඇඟවීම",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "සයිඩබර් කාණ්ඩය '{label}' පුළුල් කරන්න",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "සයිඩබර් කාණ්ඩය '{label}' බිඳ දමන්න",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "ලැයිස්තුගත නොකළ පිටුව",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "මෙම පිටුව ලැයිස්තුගත නොකෙරේ. සෙවුම් යන්ත්ර එය දර්ශකගත නොකරන අතර, සෘජු සබැඳියක් ඇති පරිශීලකයින්ට පමණක් එයට ප්රවේශ විය හැකිය.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "අපගේ API සමඟ, ඔබට හැකි වනු ඇත:"
+ },
+ "Yes, delete": {
+ "message": "ඔව්, මකා දමන්න"
+ },
+ "Delete token": {
+ "message": "ටෝකන් මකන්න"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "ඔබට මෙම ටෝකනය මැකීමට අවශ්ය බව විශ්වාස ද?"
+ },
+ "Delete app": {
+ "message": "යෙදුම මකන්න"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "ඔබට මෙම යෙදුම මකා දැමීමට අවශ්ය බව ඔබට විශ්වාසද?"
+ },
+ "Update App": {
+ "message": "යෙදුම් යාවත්කාලීන"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "ඔබේ ටෝකන් නාමය අවම වශයෙන් අක්ෂර 2 ක් දිග විය යුතුය."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "අවසර ඇත්තේ අක්ෂර 32 ක් දක්වා පමණි."
+ },
+ "Nevermind": {
+ "message": "කවදත් කමක් නෑ"
+ },
+ "OK": {
+ "message": "හරි"
+ },
+ "Token created successfully!": {
+ "message": "ටෝකන් සාර්ථකව නිර්මාණය කරන ලදි!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "කරුණාකර මෙම ටෝකන් යතුර සුරකින්න. ආරක්ෂක හේතූන් මත, එය නැවත බැලීමට හෝ පිටපත් කිරීමට නොහැකිය. ඔබට මෙම යතුර අහිමි වුවහොත්, ඔබට නව ටෝකනයක් ජනනය කිරීමට අවශ්ය වනු ඇත."
+ },
+ "Key": {
+ "message": "යතුර"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "ඔබ උපරිම ටෝකන් සංඛ්යාව නිර්මාණය කර ඇත."
+ },
+ "Deriv account": {
+ "message": "Deriv ගිණුම"
+ },
+ "Log out": {
+ "message": "පිවිසෙන්න"
+ },
+ "Documentation": {
+ "message": "ප්රලේඛනගත කිරීම"
+ },
+ "Dashboard": {
+ "message": "පාලක පුවරුව"
+ },
+ "API explorer": {
+ "message": "API ගවේෂකය"
+ },
+ "Deriv Tech": {
+ "message": "ඩෙරිව් ටෙක්"
+ },
+ "Bug bounty": {
+ "message": "Bug bounty"
+ },
+ "Homepage": {
+ "message": "මුල් පිටුව"
+ },
+ "API": {
+ "message": "ඒපී"
+ },
+ "Deriv.com": {
+ "message": "ඩීවීව්. කොම්"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "ඔබට කිසියම් ආධාරයක් හෝ සහායක් අවශ්ය නම්"
+ },
+ "Send an email": {
+ "message": "විද්යුත් තැපෑලක් යවන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current.json b/i18n/si/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..4cb2e6d01
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "ඊළඟ",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "මූලික සංකල්ප",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "ඔබගේ අභිරුචිකරණය කරන ලද වෙළඳ යෙදුම නිර්මාණය කිරීම සඳහා API WebSocket සහ API ඇමතුම් භාවිතා කිරීමට ඉගෙන ගන්න.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "කේත උදාහරණ",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "කේත උදාහරණ",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "ඔබේ වෙළඳ යෙදුම තැනීමට ඔබට භාවිතා කිරීමට ඇති API කේත මොනවාදැයි සොයා බලන්න. API උදාහරණ සමඟ ඉගෙන ගන්න.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "JavaScript උදාහරණ",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "JavaScript උදාහරණ",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "ඔබේ වෙළඳ යෙදුම තැනීමට ඔබට භාවිතා කළ හැකි JavaScript කේත ගවේෂණය කරන්න. JavaScript උදාහරණ සහ API උදාහරණ හරහා ඉගෙන ගන්න.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "භාෂා",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "ක්රමලේඛන භාෂා",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "අපගේ WebSocket API ආධාරයෙන් වෙළඳ යෙදුමක් නිර්මාණය කිරීම සඳහා ඔබ කැමති ක්රමලේඛන භාෂාව තෝරන්න. මෙම කේත උදාහරණ සමඟ ඉගෙනීම ආරම්භ කරන්න.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "අපගේ වෙබ්සොකට් API හරහා Javascript, HTML සහ CSS සමඟ ඔබේ වෙළඳ යෙදුම ගොඩනැගීම ආරම්භ කරන්න.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "මාර්ගෝපදේශ",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "ඩෙරිව් ට්රේඩර් සමාන පුළුල් විශේෂාංග සහිත වෙළඳ යෙදුමක් නිර්මාණය කිරීම සඳහා API උදාහරණ ඇතුළුව ඩෙරිව් API සඳහා මාර්ගෝපදේශයක්. අදම ආරම්භ කරන්න!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..46a61bdc7
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "සේවාලාභී පුස්තකාල",
+ "position": 5,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ සේවාලාභී පුස්තකාල සමඟ Deriv websocket API විශේෂාංග භාවිත කරන ආකරය දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..acbaa5994
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Flutter සේවාදායකයා",
+ "position": 2,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "Flutter සේවාදායක ලේඛන"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..d6a505b4c
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: ව්යාපෘති සැකසුම
+sidebar_label: සැකසුම
+sidebar_position: 0
+---
+
+කරුණාකර [මෙතැනින්](https://github.com/deriv-com/flutter-deriv-api) පුස්තකාල ලේඛන පරීක්ෂා කරන්න
+
+:::caution
+අපි අනාගතයේදී මෙම පිටු සඳහා අන්තර්ගතය ඇති විට ඒවා යාවත්කාලීන කරන්නෙමු
+:::
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..d9af8216e
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: හැඳින්වීම
+sidebar_label: හැඳින්වීම
+sidebar_position: 0
+description: සේවාදායක පුස්තකාල හැඳින්වීම
+---
+
+## හැඳින්වීම
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..a22c4a626
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Python සේවාලාභියා",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "Python ලේඛන"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..c8e4b07bd
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: ව්යාපෘති සැකසුම
+sidebar_label: සැකසුම
+sidebar_position: 0
+---
+
+කරුණාකර [මෙතැනින්](https://binary-com.github.io/python-deriv-api/) පුස්තකාල ලේඛන පරීක්ෂා කරන්න
+
+:::caution
+අපි අනාගතයේදී මෙම පිටු යාවත්කාලීන කරන්නෙමු ඒවා සඳහා අන්තර්ගතයන් ඇති විට
+:::
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..94de10e04
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Typescript සේවාදායකයා",
+ "position": 0,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "Typescript / Javascript ලේඛන"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..9fb9a18cf
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: ව්යාපෘති සැකසුම
+sidebar_label: සැකසුම
+sidebar_position: 0
+---
+
+කරුණාකර [මෙතැනින්](https://binary-com.github.io/deriv-api/) පුස්තකාල ලේඛන පරීක්ෂා කරන්න
+
+:::caution
+අපි අනාගතයේදී මෙම පිටු යාවත්කාලීන කරන්නෙමු ඒවා සඳහා අන්තර්ගතයන් ඇති විට
+:::
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..ca4635dfb
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "FAQ",
+ "position": 7,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..1e5935915
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,15 @@
+---
+title: Deriv API භාවිත කිරීමේ කොන්දේසි
+sidebar_label: Deriv API භාවිත කිරීමේ කොන්දේසි
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Deriv API භාවිත කිරීමේ කොන්දේසි
+---
+
+Deriv API නොමිලේ ලබා ගත හැකි වන අතර අපගේ [නියම සහ කොන්දේසි](https://deriv.com/terms-and-conditions) සහ [ප්රකාශන හිමිකම්වලට](https://deriv.com/tnc/business-partners-general-terms.pdf) යටත් වේ.
+
+ඔබට එය භාවිත කිරීමේදී කිසියම් දුෂ්කරතාවයකට මුහුණ දීමට සිදු වුවහොත් හෝ ඔබට සහය අවශ්ය නම්, කරුණාකර
+අපගේ ආධාරක සංසදයක් හරහා හෝ ඊ-තැපැල් හරහා අප හා සම්බන්ධ වන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..d232ce1bd
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: මම Deriv API සමඟ උපයා ගන්නේ කෙසේද?
+sidebar_label: මම Deriv API සමඟ උපයා ගන්නේ කෙසේද?
+sidebar_position: 1
+tags:
+ - faq
+keywords:
+ - faq
+description: Deriv API සමඟ උපයා ගත හැකි ආකරය
+---
+
+- ඔබ Deriv API සමඟින් සාදන වෙබ් අඩවි සහ යෙදුම් හරහා
+ ඔබේ ගනුදෙනුකරුවන් සිදු කරන ගනුදෙනු සහ ගෙවීම් සඳහා ඔබට කොමිස් මුදලක් උපයා ගත හැක. කොමිස් සැලසුම් පිළිබඳ වැඩි විස්තර
+ [මෙතැනින්](https://deriv.com/partners/affiliate-ib) ලබා ගන්න.
+
+- ඔබ Deriv API සමඟින් සාදන ලද ගනුදෙනු යෙදුමක් හරහා මිල දී ගත්
+ සෑම ගිවිසුමක්ම සලකුණු කිරීමෙන් ඔබට උපයා ගත හැක. දළ ලාභය කිරීම ඔබ විසින් අර්ථ දක්වා ඇති අතර එය
+ 5% දක්වා විය හැකිය.
+
+දළ ලාභය ගණනය කරන ආකාරය පිළිබඳ උදාහරණයක් මෙන්න:
+
+- 2 **USD** ගෙවීමක් ලබා ගැනීම සඳහා : ලකුණු කිරීමකින් තොරව සේවාලාභී කොටස් = 1.07 **USD**
+- දළ ලාභය සමඟ (උදා: 2%), සේවාලාභියෙකු ගෙවන විට: දළ ලාභය සමඟ ගනුදෙනුකරුගේ කොටස් =
+ කොටස් + (ගෙවීම x දළ ලාභය)
+- දළ ලාභයකින් තොරව සේවාදායකයාගේ කොටස් = 1.07 **USD** + (2 **USD** x 2%) = 1.11 **USD**
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..9e5fab39a
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,20 @@
+---
+title: මට Deriv API සමඟ කළ හැක්කේ මොනවාද?
+sidebar_label: මට Deriv API සමඟ කළ හැක්කේ මොනවාද?
+sidebar_position: 0
+tags:
+ - faq
+keywords:
+ - faq
+description: Deriv API විශේෂාංග
+---
+
+Deriv API ඔබට Deriv වේදිකාවල සියලුම කාර්යයන් සිදු කිරීමට ඉඩ සලසයි, මන්ද
+ඔවුන් එකම API බෙදා ගනී. අපගේ CFD වේදිකා සඳහා (Deriv MT5 සහ Deriv X), API ක්රියාකාරීත්වය ලබා ගත හැක්කේ ඇතැම් ගිණුම් කළමනාකරණ ක්රියා සඳහා පමණි.
+
+අපගේ API පරිශීලකයින් සාමාන්යයෙන් පහත ක්රියාකාරකම් සිදු කරයි:
+
+- Deriv හා සමාන නමුත් විවිධ විශේෂාංග සහිත වෙබ් අඩවි සාදයි.
+- ඔවුන්ට සහ ඔවුන්ගේ ගනුදෙනුකරුවන් සඳහා ගනුදෙනු කිරීමට ඩෙස්ක්ටොප් යෙදුම් නිර්මාණය කරයි.
+- ඓතිහාසික tick තොරතුරු ගවේෂණය කරයි.
+- ගෙවීම් නියෝජිතයින් ලෙස සේවා ස්වයංක්රීය කරයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/si/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..1a946f499
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: ඉක්මන් ආරම්භය
+hide_title: false
+draft: false
+sidebar_label: ඉක්මන් ආරම්භය
+sidebar_position: 0
+tags:
+ - හැඳින්වීම
+keywords:
+ - ගනුදෙනු යෙදුම
+ - API කේතය
+ - API උදාහරණය
+description: ලබා ගත හැකි ඩෙරිව් API කේත උදාහරණ සහ භාෂා සහ ඔබේ වෙළඳ යෙදුම නිර්මාණය කිරීම සඳහා එය භාවිතා කරන්නේ කෙසේද යන්න පිළිබඳ දළ විශ්ලේෂණයක් ලබා ගන්න.
+---
+
+අපගේ ප්රලේඛන කොටස් කිහිපයකින් බෙදා ඇත:
+
+- [ඩෙරිව් යෙදුමක් සැකසීම] (/docs/setting-up-a-deriv-application.md)
+- [පාරිභාෂික වචන] (වර්ගය/පාරිභාෂික වචන)
+- [මූලික සංකල්ප] (වර්ගය/කේන්ද්ර-සංකල්ප)
+- [භාෂා] (වර්ගය/භාෂා)
+- [සේවාදායක පුස්තකාල] (වර්ගය/සේවාදායකය-පුස්තකාල)
+- [මාර්ගෝපදේශ] (වර්ගය/මාර්ගෝපදේශ)
+- [නිතර අසන පැන] (වර්ගය/FAQ)
+
+### ඉක්මන් ආරම්භය
+
+[Core Concept] (වර්ගය/කේන්ද්ර-සංකල්ප) සහ [Terminology] (වර්ගය/පාරිභාෂික වචන) පිටු දෙස බලා ඒ හරහා කියවීමට ඔබේ කාලය ගත කරන්න. මෙම සංකල්ප අපගේ websocket server api වඩාත් කාර්යක්ෂමව භාවිත කරන ආකාරය හුරු වීමට ඔබට උපකාරී වනු ඇත. ඒවා අපගේ කිසිදු රාමුවකට හෝ පුස්තකාලයකට සම්බන්ධ නොවේ.
+
+ඔබ [Core Concept] (වර්ගය/කේන්ද්ර-සංකල්ප) සහ [Terminology] (වර්ගය/පාරිභාෂික වචන) පිටු හරහා කියවන විට, ඔබේ යෙදුමේ භාවිතා කිරීමට අවශ්ය භාෂාව/රාමුව/පුස්තකාලය මත පදනම්ව ඔබේ ක්රියාත්මක කිරීමේ ප්රවේශය තෝරා ගැනීම ආරම්භ කළ හැකිය.
+
+අපගේ [සේවාලාභී පුස්තකාල] (වර්ගය/සේවාදායකය-පුස්තකාල) භාවිතා කිරීම විකල්ප වන අතර ඔබට [භාෂා අංශය] (වර්ගය/භාෂා) හි සපයනු ලබන නිබන්ධන සමඟ එම ප්රතිඵලය ලබා ගත හැකිය, නමුත් අපගේ සේවාදායක පුස්තකාල ඔබ වෙනුවෙන් වඩාත් `ශක්තිමත්`, `වර්ගය ආරක්ෂිත` API ඇමතුම් ලබා දෙයි.
+
+### භාෂා විශේෂාංග සමඟ අපගේ websocket සේවාදායකය භාවිත කිරීම
+
+ඔබට නිශ්චිත කේතීකරණ භාෂාවක් සමඟ අපගේ websocket server api භාවිතා කිරීමට අවශ්ය නම්, [භාෂා අංශය] (වර්ගය/භාෂා) දෙස බලලා එතැනින් ඔබේ ගමන දිගටම කරගෙන යන්න.
+
+:::caution
+අපගේ [සේවාදායක පුස්තකාල] (වර්ගය/සේවාදායකය-පුස්තකාල) භාවිතා කිරීමට අපි යෝජනා කරමු, ඒවා ඔබට වඩා හොඳ සංවර්ධක අත්දැකීම් ලබා දෙන බැවින්.
+:::
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..0a9887310
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "පාරිභාෂිතය",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ පාරිභාෂිතය ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..66cbb92d5
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: අනන්යතා සත්යාපනය
+hide_title: false
+draft: false
+sidebar_label: අනන්යතා සත්යාපනය
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - පාරිභාෂිතය
+ - අනන්යතාවය
+ - සත්යාපනය
+ - එකතු කරන්න
+ - ලේඛනය
+keywords:
+ - සංකල්ප
+ - පාරිභාෂිතය
+ - අනන්යතාවය
+ - සත්යාපනය
+ - එකතු කරන්න
+ - ලේඛනය
+description: Deriv යෙදුම්වල අනන්යතා සත්යාපනය යනු කුමක්ද?
+---
+
+### Deriv යෙදුම්වල අනන්යතා සත්යාපනය යනු කුමක්ද?
+
+අනන්යතා සත්යාපන ක්රියාවලි සඳහා නිකුත් කරන රට, හැඳුනුම්පත සහ වර්ගය වැනි ලේඛන තොරතුරු එක් කරයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..649ca662f
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ගිණුම",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ ගිණුම් කාණ්ඩය ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..4b01e0511
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: ලේඛන උඩුගත කිරීම
+hide_title: false
+draft: false
+sidebar_label: ලේඛන උඩුගත කිරීම
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ලේඛනය
+ - උඩුගත කරන්න
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ලේඛනය
+ - උඩුගත කරන්න
+ - පාරිභාෂිතය
+description: ලේඛන උඩුගත කිරීමේ API ඇමතුම යනු කුමක්ද?
+---
+
+### ලේඛන උඩුගත කිරීමේ API ඇමතුම යනු කුමක්ද?
+
+සේවාදායකයාගෙන් KYC තොරතුරු ඉල්ලන්න
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..47e8fdffb
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "මූල්ය තක්සේරු ඇමතුම්",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ මූල්ය තක්සේරු API ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..87d3b0a28
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: මූල්ය තක්සේරුව ලබා ගන්න
+hide_title: false
+draft: false
+sidebar_label: මූල්ය තක්සේරුව ලබා ගන්න
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ලබා ගන්න
+ - මූල්ය
+ - තක්සේරුව
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ලබා ගන්න
+ - මූල්ය
+ - තක්සේරුව
+ - පාරිභාෂිතය
+description: මූල්ය තක්සේරුව ලබා ගැනීමේ API ඇමතුම යනු කුමක්ද?
+---
+
+### මූල්ය තක්සේරුව ලබා ගැනීමේ API ඇමතුම යනු කුමක්ද?
+
+මෙම ඇමතුමට මූල්ය තක්සේරු විස්තර ලැබේ.
+
+'මූල්ය තක්සේරුව' යනු නියාමන සහ KYC (ඔබේ සේවාදායකයා හඳුනාගැනීම) අවශ්යතා හේතුවෙන් ඇතැම් ගොඩබෑමේ සමාගම්වල සේවාදායකයින් විසින් සම්පූර්ණ කළ යුතු ප්රශ්නාවලියකි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..6246c03b2
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: මූල්ය තක්සේරුව සකසන්න
+hide_title: false
+draft: false
+sidebar_label: මූල්ය තක්සේරුව සකසන්න
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ක්රියාකාරී-සංකේත
+keywords:
+ - සංකල්ප
+ - ක්රියාකාරී-සංකේත
+description: මූල්ය තක්සේරු සැකසුම් API ඇමතුම යනු කුමක්ද?
+---
+
+### මූල්ය තක්සේරු සැකසුම් API ඇමතුම යනු කුමක්ද?
+
+මෙම ඇමතුම සේවාලාභියාගේ පිළිතුරු මත පදනම් වූ මූල්ය තක්සේරු විස්තර සකසයි, එමඟින් ද්විමය විකල්ප ගනුදෙනුවේ ඇති අවදානම් තේරුම් ගැනීමට ඔවුන්ට අත්දැකීම් සහ දැනුම තිබේද යන්න විශ්ලේෂණය කරයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..1ca342943
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: ගිණුම් සැකසීම් ලබා ගන්න
+hide_title: false
+draft: false
+sidebar_label: ගිණුම් සැකසීම් ලබා ගන්න
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ලබා ගන්න
+ - ගිණුම
+ - සැකසුම්
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ලබා ගන්න
+ - එක් කරන්න
+ - සැකසුම්
+ - පාරිභාෂිතය
+description: ගිණුම් සැකසීම් ලබා ගැනීමේ API ඇමතුම යනු කුමක්ද?
+---
+
+### ගිණුම් සැකසීම් ලබා ගැනීමේ API ඇමතුම යනු කුමක්ද?
+
+පරිශීලක සැකසුම් ලබා ගන්න (ඊ-තැපැල්, උපන් දිනය, ලිපිනය ආදිය)
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..c8df3b51a
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: කළඹ
+hide_title: false
+draft: false
+sidebar_label: කළඹ
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - කළඹ
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - කළඹ
+ - පාරිභාෂිතය
+description: කළඹ API ඇමතුම යනු කුමක්ද?
+---
+
+### කළඹ API ඇමතුම යනු කුමක්ද?
+
+කැපී පෙනෙන විකල්ප මගේ වර්තමාන කළඹ පිළිබඳ තොරතුරු ලබා ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..73b48d128
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: ලාභ වගුව
+hide_title: false
+draft: false
+sidebar_label: ලාභ වගුව
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ලාභය
+ - වගුව
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ලාභය
+ - වගුව
+ - පාරිභාෂිතය
+description: ලාභ වගු API ඇමතුම යනු කුමක්ද?
+---
+
+### ලාභ වගු API ඇමතුම යනු කුමක්ද?
+
+ලබා දී ඇති සෙවුම් නිර්ණායක අනුව ගිණුම් ලාභ වගුවේ සාරාංශයක් ලබා ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..8d8268a25
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: යථාර්ථය පරීක්ෂාව
+hide_title: false
+draft: false
+sidebar_label: යථාර්ථය පරීක්ෂාව
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - යථාර්ථය
+ - පරීක්ෂා කරන්න
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - යථාර්ථය
+ - පරීක්ෂා කරන්න
+ - පාරිභාෂිතය
+description: යථාර්ථය පරීක්ෂා කිරීමේ API ඇමතුම යනු කුමක්ද?
+---
+
+### යථාර්ථය පරීක්ෂා කිරීමේ API ඇමතුම යනු කුමක්ද?
+
+යථාර්ථය පරීක්ෂා කිරීමේ පහසුකම සඳහා සේවාදායකයාගේ ගනුදෙනු සහ ගිණුමේ සාරාංශය ලබා ගන්න.
+
+'යථාර්ථ පරීක්ෂාව' යන්නෙන් අදහස් වන්නේ සැසිය ආරම්භ වූ දා සිට ගත වූ කාලය සහ ඒ ආශ්රිත සේවාලාභී ලාභය/අලාභය ප්රදර්ශනය කිරීමයි.
+
+යථාර්ථය පරීක්ෂා කිරීමේ පහසුකම ඇතැම් ගොඩබෑමේ සමාගම් සඳහා නියාමන අවශ්යතාවයකි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..dfdb21ba1
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: ප්රකාශනය
+hide_title: false
+draft: false
+sidebar_label: ප්රකාශනය
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ප්රකාශනය
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ප්රකාශනය
+ - පාරිභාෂිතය
+description: ප්රකාශන API ඇමතුම යනු කුමක්ද?
+---
+
+### ප්රකාශන API ඇමතුම යනු කුමක්ද?
+
+ලබා දී ඇති සෙවුම් නිර්ණායක අනුව ගිණුමේ ගනුදෙනුවල සාරාංශයක් ලබා ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..f26fda3bb
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "අථත්ය / සැබෑ ගිණුම",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ අතථ්ය සහ සැබෑ ගිණුම් API ඇමතුම් ගැන ඉගෙන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..8aad5c628
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ගිවිසුම",
+ "position": 2,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ ගිවිසුම් ප්රවර්ගය ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..f2b5b5b62
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ගැනුම් / විකුණුම් ගිවිසුම් ඇමතුම්",
+ "position": 2,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ මිලදී ගැනීමේ සහ විකිණීමේ ගිවිසුම් API ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..2fe135f11
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: බහු ගිණුම් සඳහා Buy ගිවිසුම
+hide_title: false
+draft: false
+sidebar_label: බහු ගිණුම් සඳහා Buy ගිවිසුම
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගැනුම්
+ - ගිවිසුම
+ - බහු
+ - ගිණුම්
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගැනුම්
+ - ගිවිසුම
+ - බහු
+ - ගිණුම්
+ - පාරිභාෂිතය
+description: බහු ගිණුම් API ඇමතුම සඳහා මිලදී ගැනීමේ ගිවිසුම කුමක්ද?
+---
+
+### බහු ගිණුම් API ඇමතුම සඳහා මිලදී ගැනීමේ ගිවිසුම කුමක්ද?
+
+`ටෝකන්` පරාමිතිය මගින් නිශ්චිතව දක්වා ඇති බහු ගිණුම් සඳහා කොන්ත්රාත්තුවක් මිලදී ගන්න.
+
+සටහන, මෙය බලයලත් ඇමතුමක් වුවද, බලයලත් ගිණුම සඳහා ගිවිසුම මිල දී ගෙන නැත.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..ee223483d
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: ගැනුම් ගිවිසුම
+hide_title: false
+draft: false
+sidebar_label: ගැනුම් ගිවිසුම
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගැනුම්
+ - ගිවිසුම
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගැනුම්
+ - ගිවිසුම
+ - පාරිභාෂිතය
+description: Buy ගිවිසුම් API ඇමතුම යනු කුමක්ද?
+---
+
+### Buy ගිවිසුම් API ඇමතුම යනු කුමක්ද?
+
+ගිවිසුමක් මිලදී ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..bbd12cfe0
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "ගිවිසුම් විකුණන්න: බහු ගිණුම්"
+hide_title: false
+draft: false
+sidebar_label: "ගිවිසුම් විකුණන්න: බහු ගිණුම්"
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - විකිණීම
+ - ගිවිසුම
+ - බහු
+ - ගිණුම්
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - විකිණීම
+ - ගිවිසුම
+ - බහු
+ - ගිණුම්
+ - පාරිභාෂිතය
+description: "විකිණීමේ ගිවිසුම් යනු කුමක්ද: බහු ගිණුම් API ඇමතුම?"
+---
+
+### විකිණීමේ ගිවිසුම් යනු කුමක්ද: බහු ගිණුම් API ඇමතුම?
+
+බහු ගිණුම් සඳහා ගිවිසුම් එකවර විකිණීම.
+
+කොන්ත්රාත්තුව හඳුනා ගැනීම සඳහා `buy_contract_for_multiple_accounts` වෙතින් කෙටි කේත ප්රතිචාරය භාවිතා කරයි, සහ එම කොන්ත්රාත්තු විකිණීමට කුමන ගිණුම් මත දැයි තෝරා ගැනීමට බලපත්ර ටෝකන භාවිතා කරයි.
+
+ටෝකන මඟින් හඳුනාගත් ගිණුම් පමණක් බලපාන බව සලකන්න. ඔබ ජංගම ගිණුම සඳහා ටෝකනය ඇතුළත් නොකළහොත් මෙමඟින් දැනට බලයලත් ගිණුමේ ගිවිසුම විකුණන්නේ නැත.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..9be32a918
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: ගිවිසුම විකුණන්න
+hide_title: false
+draft: false
+sidebar_label: ගිවිසුම විකුණන්න
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - විකිණීම
+ - ගිවිසුම
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - විකිණීම
+ - ගිවිසුම
+ - පාරිභාෂිතය
+description: විකිණීමේ ගිවිසුම් API ඇමතුම යනු කුමක්ද?
+---
+
+### විකිණීමේ ගිවිසුම් API ඇමතුම යනු කුමක්ද?
+
+පෙර “කළඹ” ඇමතුමකින් හඳුනාගත් පරිදි කොන්ත්රාත්තුවක් විකිණීම.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..b1bc256db
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: සංකේතය සඳහා ගිවිසුම්
+hide_title: false
+draft: false
+sidebar_label: සංකේතය සඳහා ගිවිසුම්
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගිවිසුම්
+ - සංකේතය
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගිවිසුම්
+ - සංකේතය
+ - පාරිභාෂිතය
+description: සංකේත API ඇමතුම සඳහා ගිවිසුම් යනු කුමක්ද?
+---
+
+### සංකේත API ඇමතුම සඳහා ගිවිසුම් යනු කුමක්ද?
+
+ලබා දී ඇති සංකේතයක් සඳහා, දැනට පවතින ගිවිසුම් ලැයිස්තුව සහ එක් එක් ගිවිසුම සඳහා ඇති නවතම බාධක සහ කාල සීමාවන් ලබා ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..72beb2be4
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "මිල යෝජනා ඇමතුම්",
+ "position": 2,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ මිල යෝජනා API ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..2d7fb8c12
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "මිල යෝජනාව: විවෘත ගිවිසුම්"
+hide_title: false
+draft: false
+sidebar_label: "මිල යෝජනාව: විවෘත ගිවිසුම්"
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - මිල
+ - යෝජනාව
+ - විවෘත කරන්න
+ - ගිවිසුම්
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - මිල
+ - යෝජනාව
+ - විවෘත කරන්න
+ - ගිවිසුම්
+ - පාරිභාෂිතය
+description: "මිල යෝජනාව යනු කුමක්ද: විවෘත ගිවිසුම් API ඇමතුම ද?"
+---
+
+### මිල යෝජනාව යනු කුමක්ද: විවෘත ගිවිසුම් API ඇමතුම ද?
+
+නිශ්චිත ගිවිසුමක් සඳහා නවතම මිල ලබා ගනී.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..adbd055cd
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: මිල යෝජනාව
+hide_title: false
+draft: false
+sidebar_label: මිල යෝජනාව
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - මිල
+ - යෝජනාව
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - මිල
+ - යෝජනාව
+ - පාරිභාෂිතය
+description: මිල යෝජනා API ඇමතුම යනු කුමක්ද?
+---
+
+### මිල යෝජනා API ඇමතුම යනු කුමක්ද?
+
+නිශ්චිත ගිවිසුමක් සඳහා නවතම මිල ලබා ගනී.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..a6193bed5
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: කල් ඉකුත් වූ ගිවිසුම් විකුණන්න
+hide_title: false
+draft: false
+sidebar_label: කල් ඉකුත් වූ ගිවිසුම් විකුණන්න
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - විකිණීම
+ - කල් ඉකුත් වූ
+ - ගිවිසුම්
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - විකිණීම
+ - කල් ඉකුත් වූ
+ - ගිවිසුම්
+ - පාරිභාෂිතය
+description: Buy ගිවිසුම් API ඇමතුම යනු කුමක්ද?
+---
+
+### Sell Expired Contracts API ඇමතුම යනු කුමක්ද?
+
+මෙම ඇමතුම මඟින් කල් ඉකුත් වූ ගිවිසුමක් විකිණීමට සහ විකුණන ලද ගිවිසුම් ගණන ලබා දීමට උත්සාහ කරයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..31dc98f76
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "පිටපත් ගනුදෙනු",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ පිටපත් ගනුදෙනු API ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..9627bd501
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "පිටපත් ගනුදෙනු: ලැයිස්තුව"
+hide_title: false
+draft: false
+sidebar_label: "පිටපත් ගනුදෙනු: ලැයිස්තුව"
+sidebar_position: 4
+tags:
+ - P2P
+ - පිටපත් කරන්න
+ - වෙළඳාම
+ - ලැයිස්තුව
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - පිටපත් කරන්න
+ - ගනුදෙනු කිරීම
+ - ලැයිස්තුව
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: "පිටපත් ගනුදෙනු යනු මොනවාද: API ඇමතුම ලැයිස්තුගත කරන්න ද?"
+---
+
+### පිටපත් ගනුදෙනු යනු මොනවාද: API ඇමතුම ලැයිස්තුගත කරන්න ද?
+
+පිටපත් ගනුදෙනු සඳහා සක්රීය පිටපත් කරන්නන් සහ/හෝ ගනුදෙනුකරුවන් ලැයිස්තුවක් ලබා දෙයි
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..6da9a2bd4
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "ගනුදෙනු පිටපත් කරන්න: ආරම්භ කරන්න"
+hide_title: false
+draft: false
+sidebar_label: "ගනුදෙනු පිටපත් කරන්න: ආරම්භ කරන්න"
+sidebar_position: 4
+tags:
+ - P2P
+ - පිටපත් කරන්න
+ - ගනුදෙනු කිරීම
+ - ආරම්භ කරන්න
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - පිටපත් කරන්න
+ - ගනුදෙනු කිරීම
+ - ආරම්භ කරන්න
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: "පිටපත් ගනුදෙනු යනු කුමක්ද: API ඇමතුම ආරම්භ කරන්න?"
+---
+
+### පිටපත් ගනුදෙනු යනු කුමක්ද: API ඇමතුම ආරම්භ කරන්න?
+
+පිටපත් ගනුදෙනු ඔට්ටු ඇල්ලීම ආරම්භ කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..bf57ced9b
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "ගනුදෙනු පිටපත් කරන්න: සංඛ්යාලේඛන"
+hide_title: false
+draft: false
+sidebar_label: "ගනුදෙනු පිටපත් කරන්න: සංඛ්යාලේඛන"
+sidebar_position: 4
+tags:
+ - P2P
+ - පිටපත් කරන්න
+ - ගනුදෙනු කිරීම
+ - සංඛ්යාලේඛන
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - පිටපත් කරන්න
+ - ගනුදෙනු කිරීම
+ - සංඛ්යාලේඛන
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: "පිටපත් ගනුදෙනු යනු කුමක්ද: සංඛ්යාලේඛන API ඇමතුම?"
+---
+
+### පිටපත් ගනුදෙනු යනු කුමක්ද: සංඛ්යාලේඛන API ඇමතුම?
+
+ගනුදෙනුකරුගේ කාර්ය සාධනය, ගනුදෙනු, අවදානම් සහ පිටපත් කරන්නන්ගේ සංඛ්යාලේඛන ලබා ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..a490aafa1
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "ගනුදෙනු පිටපත් කරන්න: නවත්වන්න"
+hide_title: false
+draft: false
+sidebar_label: "ගනුදෙනු පිටපත් කරන්න: නවත්වන්න"
+sidebar_position: 4
+tags:
+ - P2P
+ - පිටපත් කරන්න
+ - ගනුදෙනු කිරීම
+ - නවත්වන්න
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - පිටපත් කරන්න
+ - ගනුදෙනු කිරීම
+ - නවත්වන්න
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: "පිටපත් ගනුදෙනු යනු කුමක්ද: API ඇමතුම නවත්වන්න?"
+---
+
+### පිටපත් ගනුදෙනු යනු කුමක්ද: API ඇමතුම නවත්වන්න?
+
+පිටපත් ගනුදෙනු ඔට්ටු ඇල්ලීම ආරම්භ කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..dfc2ee216
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ P2P කාණ්ඩය ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..36b5864f2
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P දැන්වීම් ඇමතුම්",
+ "position": 6,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ P2P ප්රචාරක API ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..a3d5d95ee
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Advert නිර්මාණය
+hide_title: false
+draft: false
+sidebar_label: P2P Advert නිර්මාණය
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - සාදන්න
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - සාදන්න
+ - පාරිභාෂිතය
+description: P2P දැන්වීම් නිර්මාණ API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P දැන්වීම් නිර්මාණ API ඇමතුම යනු කුමක්ද?
+
+එය P2P නිර්මාණය (Peer to Peer) දැන්වීමක්. භාවිත කළ හැක්කේ අනුමත P2P දැන්වීම්කරුවෙකුට පමණි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..e1fa78a94
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Advert තොරතුරු
+hide_title: false
+draft: false
+sidebar_label: P2P Advert තොරතුරු
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - තොරතුරු
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - තොරතුරු
+ - පාරිභාෂිතය
+description: P2P Advert තොරතුරු API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P Advert තොරතුරු API ඇමතුම යනු කුමක්ද?
+
+P2P දැන්වීමක් පිළිබඳ තොරතුරු ලබා ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..5f0171961
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Advert ලැයිස්තුව
+hide_title: false
+draft: false
+sidebar_label: P2P Advert ලැයිස්තුව
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - ලැයිස්තුව
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - ලැයිස්තුව
+ - පාරිභාෂිතය
+description: P2P Advert ලැයිස්තු API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P Advert ලැයිස්තු API ඇමතුම යනු කුමක්ද?
+
+`p2p_order_create` සමඟ භාවිතා කිරීම සඳහා ලබා ගත හැකි දැන්වීම් ආපසු ලබා දෙයි
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..cd5116d5d
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Advert යාවත්කාලීන කිරීම
+hide_title: false
+draft: false
+sidebar_label: P2P Advert යාවත්කාලීන කිරීම
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - යාවත්කාලීන කරන්න
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - යාවත්කාලීන කරන්න
+ - පාරිභාෂිතය
+description: P2P Advert යාවත්කාලීන API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P Advert යාවත්කාලීන API ඇමතුම යනු කුමක්ද?
+
+P2P advert යාවත්කාලීන කරයි. භාවිත කළ හැක්කේ දැන්වීම්කරුට පමණි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..4d26021f6
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P දැන්වීම්කරු ඇමතුම්",
+ "position": 6,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ P2P ප්රචාරක API ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..87ced46d9
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P ප්රචාරක දැන්වීම්
+hide_title: false
+draft: false
+sidebar_label: P2P ප්රචාරක දැන්වීම්
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - දැන්වීම්කරු
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - Advert
+ - දැන්වීම්කරු
+ - පාරිභාෂිතය
+description: P2P Advertiser Adverts API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P Advertiser Adverts API ඇමතුම යනු කුමක්ද?
+
+බලයලත් සේවාලාභියා විසින් නිර්මාණය කරන ලද සියලුම P2P දැන්වීම් ආපසු ලබා දෙයි. භාවිත කළ හැක්කේ ලියාපදිංචි P2P දැන්වීම්කරුවෙකුට පමණි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..3496dc042
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P දැන්වීම්කරු සාදන්න
+hide_title: false
+draft: false
+sidebar_label: P2P දැන්වීම්කරු සාදන්න
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - සාදන්න
+ - දැන්වීම්කරු
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - සාදන්න
+ - දැන්වීම්කරු
+ - පාරිභාෂිතය
+description: P2P Advertiser Create API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P Advertiser Create API ඇමතුම යනු කුමක්ද?
+
+P2P දැන්වීම්කරුවෙකු ලෙස සේවාදායකයා ලියාපදිංචි කරයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..8de3cd857
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P දැන්වීම්කරුවන්ගේ තොරතුරු
+hide_title: false
+draft: false
+sidebar_label: P2P දැන්වීම්කරුවන්ගේ තොරතුරු
+sidebar_position: 4
+tags:
+ - P2P
+ - දැන්වීම්කරු
+ - තොරතුරු
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - දැන්වීම්කරු
+ - තොරතුරු
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: P2P දැන්වීම්කරු තොරතුරු API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P දැන්වීම්කරු තොරතුරු API ඇමතුම යනු කුමක්ද?
+
+P2P ප්රචාරකයෙකු පිළිබඳ තොරතුරු ලබා ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..b5aa8a78c
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: P2P ප්රචාරක ගෙවීම් ක්රම
+hide_title: false
+draft: false
+sidebar_label: P2P ප්රචාරක ගෙවීම් ක්රම
+sidebar_position: 4
+tags:
+ - P2P
+ - ගෙවීම
+ - දැන්වීම්කරු
+ - ක්රම
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - ගෙවීම
+ - දැන්වීම්කරු
+ - ක්රම
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: P2P ප්රචාරක ගෙවීම් ක්රම API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P ප්රචාරක ගෙවීම් ක්රම API ඇමතුම යනු කුමක්ද?
+
+P2P දැන්වීම්කරුවන්ගේ ගෙවීම් ක්රම කළමනාකරණය කරන්න හෝ ලැයිස්තුගත කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..797485c36
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P දැන්වීම්කරු සම්බන්ධතා
+hide_title: false
+draft: false
+sidebar_label: P2P දැන්වීම්කරු සම්බන්ධතා
+sidebar_position: 4
+tags:
+ - P2P
+ - දැන්වීම්කරු
+ - සබඳතා
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - දැන්වීම්කරු
+ - සබඳතා
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: P2P දැන්වීම්කරු සම්බන්ධතා API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P දැන්වීම්කරු සම්බන්ධතා API ඇමතුම යනු කුමක්ද?
+
+වත්මන් පරිශීලකයාගේ ප්රියතම සහ අවහිර කළ දැන්වීම්කරුවන් යාවත්කාලීන කර ආපසු ලබා දෙයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..e007c2b27
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P දැන්වීම්කරු යාවත්කාලීන කිරීම
+hide_title: false
+draft: false
+sidebar_label: P2P දැන්වීම්කරු යාවත්කාලීන කිරීම
+sidebar_position: 4
+tags:
+ - P2P
+ - දැන්වීම්කරු
+ - යාවත්කාලීන කරන්න
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - දැන්වීම්කරු
+ - යාවත්කාලීන කරන්න
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: P2P Advertiser Update API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P Advertiser Update API ඇමතුම යනු කුමක්ද?
+
+ජංගම ගිණුම සඳහා P2P දැන්වීම්කරුගේ තොරතුරු යාවත්කාලීන කරන්න. භාවිත කළ හැක්කේ අනුමත P2P දැන්වීම්කරුවෙකුට පමණි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..ec880b45c
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P ඇණවුම් ඇමතුම්",
+ "position": 6,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ P2P ඇණවුම් ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..203b63dde
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P ඇණවුම අවලංගු කරන්න
+hide_title: false
+draft: false
+sidebar_label: P2P ඇණවුම අවලංගු කරන්න
+sidebar_position: 4
+tags:
+ - P2P
+ - අවලංගු කරන්න
+ - ඇණවුම
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - අවලංගු කරන්න
+ - ඇණවුම
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: P2P ඇණවුම් අවලංගු කිරීමේ API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P ඇණවුම් අවලංගු කිරීමේ API ඇමතුම යනු කුමක්ද?
+
+P2P ඇණවුමක් අවලංගු කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..b1778bffe
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P ඇණවුම තහවුරු කරන්න
+hide_title: false
+draft: false
+sidebar_label: P2P ඇණවුම තහවුරු කරන්න
+sidebar_position: 4
+tags:
+ - P2P
+ - තහවුරු කරන්න
+ - ඇණවුම
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - තහවුරු කරන්න
+ - ඇණවුම
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: P2P ඇණවුම් තහවුරු API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P ඇණවුම් තහවුරු API ඇමතුම යනු කුමක්ද?
+
+P2P ඇණවුමක් තහවුරු කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..76fbb098c
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P ඇණවුම සාදන්න
+hide_title: false
+draft: false
+sidebar_label: P2P ඇණවුම සාදන්න
+sidebar_position: 4
+tags:
+ - P2P
+ - සාදන්න
+ - ඇණවුම
+ - සංකල්ප
+ - පාරිභාෂිතය
+keywords:
+ - P2P
+ - සාදන්න
+ - ඇණවුම
+ - සංකල්ප
+ - පාරිභාෂිතය
+description: P2P ඇණවුම සෑදීමේ API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P ඇණවුම සෑදීමේ API ඇමතුම යනු කුමක්ද?
+
+නිශ්චිත advert සඳහා P2P ඇණවුමක් නිර්මාණය කරයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..4a67b0e2c
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P ඇණවුම් මත භේදය
+hide_title: false
+draft: false
+sidebar_label: P2P ඇණවුම් මත භේදය
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - ඇණවුම
+ - මත භේදය
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - ඇණවුම
+ - මත භේදය
+ - පාරිභාෂිතය
+description: P2P ඇණවුම් මත භේද API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P ඇණවුම් මත භේද API ඇමතුම යනු කුමක්ද?
+
+P2P ඇණවුමක් මතභේද කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..7d2f45d7a
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2p ඇණවුම් තොරතුරු
+hide_title: false
+draft: false
+sidebar_label: P2P ඇණවුම් තොරතුරු
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - ඇණවුම
+ - තොරතුරු
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - ඇණවුම
+ - තොරතුරු
+ - පාරිභාෂිතය
+description: P2P ඇණවුම් තොරතුරු API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P ඇණවුම් තොරතුරු API ඇමතුම යනු කුමක්ද?
+
+P2P ඇණවුමක් පිළිබඳ තොරතුරු ලබා ගනී.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..88bcf08dd
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P ඇණවුම් ලැයිස්තුව
+hide_title: false
+draft: false
+sidebar_label: P2P ඇණවුම් ලැයිස්තුව
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - ඇණවුම
+ - ලැයිස්තුව
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - ඇණවුම
+ - ලැයිස්තුව
+ - පාරිභාෂිතය
+description: P2P ඇණවුම් ලැයිස්තු API ඇමතුම යනු කුමක්ද?
+---
+
+### P2P ඇණවුම් ලැයිස්තු API ඇමතුම යනු කුමක්ද?
+
+සක්රීය ඇණවුම් ලැයිස්තුගත කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..04177c0c0
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P ඇණවුම් සමාලෝචනය
+hide_title: false
+draft: false
+sidebar_label: P2P ඇණවුම් සමාලෝචනය
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - p2p
+ - ඇණවුම
+ - සමාලෝචනය
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - p2p
+ - ඇණවුම
+ - සමාලෝචනය
+ - පාරිභාෂිතය
+description: P2P ඇණවුම් සමාලෝචන API ඇමතුම කුමක්ද?
+---
+
+### P2P ඇණවුම් සමාලෝචන API ඇමතුම කුමක්ද?
+
+නිශ්චිත අනුපිළිවෙල සඳහා සමාලෝචනයක් නිර්මාණය කරයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..fe24ff22e
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ගෙවීම",
+ "position": 4,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ ගෙවීම් ප්රවර්ගය ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..59b813ad0
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: මුදල් අයකැමි තොරතුරු
+hide_title: false
+draft: false
+sidebar_label: මුදල් අයකැමි තොරතුරු
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - මුදල් අයකැමි
+ - තොරතුරු
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - මුදල් අයකැමි
+ - තොරතුරු
+ - පාරිභාෂිතය
+description: මුදල් අයකැමි තොරතුරු API ඇමතුම යනු කුමක්ද?
+---
+
+### මුදල් අයකැමි තොරතුරු API ඇමතුම යනු කුමක්ද?
+
+නිශ්චිත වර්ගය සඳහා මුදල් අයකැමි තොරතුරු ඉල්ලන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..01a6abad3
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ගෙවීම් නියෝජිත ඇමතුම්",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ ගෙවීම් නියෝජිත ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..c3724a977
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: ගෙවීම් නියෝජිතයා සාදන්න
+hide_title: false
+draft: false
+sidebar_label: ගෙවීම් නියෝජිතයා සාදන්න
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - සාදන්න
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - සාදන්න
+ - පාරිභාෂිතය
+description: ගෙවීම් නියෝජිතයා නිර්මාණය කරන ලද API ඇමතුමක් යනු කුමක්ද?
+---
+
+### ගෙවීම් නියෝජිතයා නිර්මාණය කරන ලද API ඇමතුමක් යනු කුමක්ද?
+
+සේවාදායකයාගේ ගෙවීම් නියෝජිත විස්තර සුරකියි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..904329500
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: ගෙවීම් නියෝජිත විස්තර
+hide_title: false
+draft: false
+sidebar_label: ගෙවීම් නියෝජිත විස්තර
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - විස්තර
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - විස්තර
+ - පාරිභාෂිතය
+description: ගෙවීම් නියෝජිත විස්තර API ඇමතුම යනු කුමක්ද?
+---
+
+### ගෙවීම් නියෝජිත විස්තර API ඇමතුම යනු කුමක්ද?
+
+සේවාදායකයාගේ ගෙවීම් නියෝජිත විස්තර ලබා ගනී.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..8f1694735
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "ගෙවීම් නියෝජිත: ලැයිස්තුව"
+hide_title: false
+draft: false
+sidebar_label: "ගෙවීම් නියෝජිත: ලැයිස්තුව"
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - ලැයිස්තුව
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - ලැයිස්තුව
+ - පාරිභාෂිතය
+description: "ගෙවීම් නියෝජිත යනු කුමක්ද: ලැයිස්තු API ඇමතුම?"
+---
+
+### ගෙවීම් නියෝජිත යනු කුමක්ද: ලැයිස්තු API ඇමතුම?
+
+දී ඇති මුදල් වර්ගයක් සඳහා දෙන ලද රටක ගෙවීම් නියෝජිත ලැයිස්තුවක් ආපසු ලබා දෙනු ඇත.
+
+ගෙවීම් නියෝජිතයින් ප්රධාන වෙබ් අඩවියේ මුදල් අයකැමි පද්ධතිය හරහා ලබා ගත නොහැකි දේශීය ගෙවීම් ක්රම භාවිත කරමින් මුදල් තැන්පත් කිරීමට සහ ආපසු ගැනීමට පරිශීලකයින්ට ඉඩ සලසයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..0827c7804
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "ගෙවීම් නියෝජිත: මාරු කරන්න"
+hide_title: false
+draft: false
+sidebar_label: "ගෙවීම් නියෝජිත: මාරු කරන්න"
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - මාරු කරන්න
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - මාරු කරන්න
+ - පාරිභාෂිතය
+description: "ගෙවීම් නියෝජිතයා යනු කුමක්ද: API ඇමතුම මාරු කරන්න?"
+---
+
+### ගෙවීම් නියෝජිතයා යනු කුමක්ද: API ඇමතුම මාරු කරන්න?
+
+ගෙවීම් නියෝජිත මාරු කිරීම - මෙම ඇමතුම ලබා ගත හැක්කේ අනුමත ගෙවීම් නියෝජිත ගිණුම්වලට පමණි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..aa18cb4b3
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "ගෙවීම් නියෝජිත: ආපසු ගන්න"
+hide_title: false
+draft: false
+sidebar_label: "ගෙවීම් නියෝජිත: ආපසු ගන්න"
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - ආපසු ගැනීම
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගෙවීම
+ - නියෝජිතයා
+ - ආපසු ගැනීම
+ - පාරිභාෂිතය
+description: "ගෙවීම් නියෝජිතයා යනු කුමක්ද: API ඇමතුම ආපසු ගන්න?"
+---
+
+### ගෙවීම් නියෝජිතයා යනු කුමක්ද: API ඇමතුම ආපසු ගන්න?
+
+අනුමත ගෙවීම් නියෝජිතයෙකු වෙත මුදල් ආපසු ගැනීමක් ආරම්භ කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..a175734da
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: ගෙවීම් ක්රම
+hide_title: false
+draft: false
+sidebar_label: ගෙවීම් ක්රම
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගෙවීම
+ - ක්රම
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගෙවීම
+ - ක්රම
+ - පාරිභාෂිතය
+description: ගෙවීම් ක්රම API ඇමතුම යනු කුමක්ද?
+---
+
+### ගෙවීම් ක්රම API ඇමතුම යනු කුමක්ද?
+
+දී ඇති රට සඳහා ලබා ගත හැකි ගෙවීම් ක්රම ලැයිස්තුවක් ආපසු ලබා දෙනු ඇත. ඉල්ලීම සත්යාපනය කර ඇත්නම් සේවාදායකයාගේ පදිංචි රට භාවිතා වේ.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..69f2f261a
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ගනුදෙනු කිරීම",
+ "position": 3,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ ගනුදෙනු කාණ්ඩය ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..bef99e76e
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: සක්රීය සංකේත
+hide_title: false
+draft: false
+sidebar_label: සක්රීය සංකේත
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - සක්රීය
+ - සංකේත
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - සක්රීය
+ - සංකේත
+ - පාරිභාෂිතය
+description: සක්රීය සංකේත API ඇමතුම යනු කුමක්ද?
+---
+
+### සක්රීය සංකේත API ඇමතුම යනු කුමක්ද?
+
+දැනට ක්රියාත්මක වන සියලුම සංකේතවල ලැයිස්තුවක් ලබා ගන්න (ගනුදෙනු සඳහා ගිවිසුම් ලබා ගත හැකි පාදක වෙළඳපලවල්).
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..83f1adfa9
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: වත්කම් දර්ශකය
+hide_title: false
+draft: false
+sidebar_label: වත්කම් දර්ශකය
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - වත්කම
+ - දර්ශකය
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - වත්කම
+ - දර්ශකය
+ - පාරිභාෂිතය
+description: වත්කම් දර්ශක API ඇමතුම යනු කුමක්ද?
+---
+
+### වත්කම් දර්ශක API ඇමතුම යනු කුමක්ද?
+
+පවතින සියලුම පාදක වත්කම්වල ලැයිස්තුවක් සහ ඊට අනුරූප ගිවිසුම් වර්ග සහ කාල සීමාවන් ලබා ගන්න.
+
+පරිශීලකයා ලොග් වී ඇත්නම්, එම පරිශීලකයාගේ ගොඩබෑමේ සමාගම සඳහා ඇති වත්කම් පමණක් ආපසු ලබා දෙනු ඇත.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..b19c0fe9d
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "ගොඩබෑමේ සමාගම් ඇමතුම්",
+ "position": 2,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ ගොඩබෑමේ සමාගමේ API ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..b52e69227
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: ගොඩබෑමේ සමාගමේ විස්තර
+hide_title: false
+draft: false
+sidebar_label: ගොඩබෑමේ සමාගමේ විස්තර
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගොඩබෑම
+ - සමාගම
+ - විස්තර
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගොඩබෑම
+ - සමාගම
+ - විස්තර
+ - පාරිභාෂිතය
+description: ගොඩබෑමේ සමාගමේ විස්තර API ඇමතුම යනු කුමක්ද?
+---
+
+### ගොඩබෑමේ සමාගමේ විස්තර API ඇමතුම යනු කුමක්ද?
+
+සමාගමට විවිධ අධිකරණ බල ප්රදේශවල බලපත්රලාභී අනුබද්ධ ආයතන ගණනාවක් ඇති අතර ඒවා ගොඩබෑමේ සමාගම් ලෙස හැඳින්වේ (ඒවා Deriv සමූහ ව්යාපාරයේ පූර්ණ අනුබද්ධිත සමාගම් වේ).
+
+මෙම ඇමතුම එක් එක් ගොඩබෑමේ සමාගම පිළිබඳ තොරතුරු සපයයි.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..2e27f01cc
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: ගොඩබෑමේ සමාගම
+hide_title: false
+draft: false
+sidebar_label: ගොඩබෑමේ සමාගම
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - ගොඩබෑම
+ - සමාගම
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - ගොඩබෑම
+ - සමාගම
+ - පාරිභාෂිතය
+description: ගොඩබෑමේ සමාගම් API ඇමතුම යනු කුමක්ද?
+---
+
+### ගොඩබෑමේ සමාගම් API ඇමතුම යනු කුමක්ද?
+
+සමාගමට විවිධ අධිකරණ බල ප්රදේශවල බලපත්රලාභී අනුබද්ධ ආයතන ගණනාවක් ඇති අතර ඒවා ගොඩබෑමේ සමාගම් ලෙස හැඳින්වේ.
+
+මෙම ඇමතුම මඟින් ලබා දී ඇති රටක ගනුදෙනුකරුවන් සඳහා සුදුසු ගොඩබෑමේ සමාගම ආපසු ලබා දෙනු ඇත.
+
+කෘත්රිම දර්ශක සහ මූල්ය ගිවිසුම් සඳහා ගොඩබෑමේ සමාගම වෙනස් විය හැකිය (Forex, කොටස් දර්ශක, වෙළඳ භාණ්ඩ).
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..ce4a3eeb0
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: රටවල් ලැයිස්තුව
+hide_title: false
+draft: false
+sidebar_label: රටවල් ලැයිස්තුව
+sidebar_position: 2
+tags:
+ - සංකල්ප
+ - රටවල්
+ - පදිංචිකරු
+ - ලැයිස්තුව
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - රටවල්
+ - පදිංචිකරු
+ - ලැයිස්තුව
+ - පාරිභාෂිතය
+description: රටවල් ලැයිස්තු API ඇමතුම යනු කුමක්ද?
+---
+
+### රටවල් ලැයිස්තු API ඇමතුම යනු කුමක්ද?
+
+ගිණුම් විවෘත කිරීමේ පෝරමය පිරවීම සඳහා සුදුසු රටවල් ලැයිස්තුව සහ අකුරු 2 රටවල්වල කේත.
+
+උදාහරණ ලැයිස්තුව මෙවැනි දෙයක් විය හැකිය:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+]
+```
+
+ඔබට [API Explorer - රටවල් ලැයිස්තුවෙන්](https://api.deriv.com/api-explorer#residence_list) 'රටවල් ලැයිස්තුව' ගැන වැඩිදුර කියවිය හැක
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..a29450877
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Tick ඇමතුම්",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "අපගේ Tick API ඇමතුම් ගැන දැන ගන්න"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..03df91f7c
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Tick ඉතිහාසය
+hide_title: false
+draft: false
+sidebar_label: Tick ඉතිහාසය
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - tick
+ - ඉතිහාසය
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - tick
+ - ඉතිහාසය
+ - පාරිභාෂිතය
+description: Tick ඉතිහාස API ඇමතුම යනු කුමක්ද?
+---
+
+### Tick ඉතිහාස API ඇමතුම යනු කුමක්ද?
+
+දී ඇති සංකේතයක් සඳහා ඓතිහාසික tick දත්ත ලබා ගන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..b49577f8a
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Ticks ප්රවාහය
+hide_title: false
+draft: false
+sidebar_label: Ticks ප්රවාහය
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - tick
+ - ප්රවාහය
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - tick
+ - ප්රවාහය
+ - පාරිභාෂිතය
+description: Ticks ප්රවාහ API ඇමතුම යනු කුමක්ද?
+---
+
+### Ticks ප්රවාහ API ඇමතුම යනු කුමක්ද?
+
+දී ඇති සංකේතයක් සඳහා අඛණ්ඩ ස්ථාන මිල යාවත්කාලීන ප්රවාහයක් ආරම්භ කරන්න.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..d84d0e240
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: ගනුදෙනු කාල සීමාවන්
+hide_title: false
+draft: false
+sidebar_label: ගනුදෙනු කාල සීමාවන්
+sidebar_position: 4
+tags:
+ - සංකල්ප
+ - වත්කම
+ - දර්ශකය
+ - පාරිභාෂිතය
+keywords:
+ - සංකල්ප
+ - වත්කම
+ - දර්ශකය
+ - පාරිභාෂිතය
+description: ගනුදෙනු කාල සීමාවන් API ඇමතුම යනු කුමක්ද?
+---
+
+### ගනුදෙනු කාල සීමාවන් API ඇමතුම යනු කුමක්ද?
+
+පවතින සියලුම පාදක වත්කම්වල ලැයිස්තුවක් සහ ඊට අනුරූප ගිවිසුම් වර්ග සහ ගනුදෙනු කාල සීමාවන් ලබා ගන්න.
+
+පරිශීලකයා ලොග් වී ඇත්නම්, එම පරිශීලකයාගේ ගොඩබෑමේ සමාගම සඳහා ඇති වත්කම් පමණක් ආපසු ලබා දෙනු ඇත.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..2f734cf71
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "කේත උදාහරණ",
+ "position": 3,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "title": "කේත උදාහරණ",
+ "description": "ඔබේ වෙළඳ යෙදුම තැනීමට ඔබට භාවිතා කිරීමට ඇති API කේත මොනවාදැයි සොයා බලන්න. API උදාහරණ සමඟ ඉගෙන ගන්න."
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..f95e81190
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "JavaScript උදාහරණ",
+ "position": 1,
+ "link": {
+ "type": "ජනනය කරන ලද දර්ශකය",
+ "description": "ඔබේ වෙළඳ යෙදුම තැනීමට ඔබට භාවිතා කළ හැකි JavaScript කේත ගවේෂණය කරන්න. JavaScript උදාහරණ සහ API උදාහරණ හරහා ඉගෙන ගන්න.",
+ "title": "JavaScript උදාහරණ"
+ }
+}
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..a75aefa2c
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: සක්රීය සංකේත
+draft: false
+sidebar_label: සක්රීය සංකේත
+sidebar_position: 3
+tags:
+ - කේතය
+ - උදාහරණය
+ - සක්රීය
+ - සංකේත
+keywords:
+ - කේතය
+ - උදාහරණය
+ - සක්රීය
+ - සංකේත
+description: API උදාහරණයක් සමඟ ඔබේ වෙළඳ යෙදුමට ක්රියාකාරී සංකේත සහ වෙළඳපල තොරතුරු එකතු කරන්නේ කෙසේදැයි ඉගෙන ගන්න.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+දැනට ක්රියාත්මක වන සියලුම සංකේතවල ලැයිස්තුවක් ලබා ගන්න (ගනුදෙනු සඳහා ගිවිසුම් ලබා ගත හැකි පාදක වෙළඳපලවල්).
+
+
+
+දත්තවල සංකේතයට අදාළ වෙළඳපල සහ උප වෙළඳපල තොරතුරු අඩංගු වේ. ඔබට නිශ්චිත ගොඩබෑමේ සමාගමක් සඳහා ක්රියාකාරී සංකේත ලබා ගැනීමට අවශ්ය නම්, ඉල්ලීමේ අරමුණට landing_company එක් කළ හැක.
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..375a6f08f
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: සංකේත සඳහා ගිවිසුම්
+draft: false
+sidebar_label: සංකේත සඳහා ගිවිසුම්
+sidebar_position: 4
+tags:
+ - කේතය
+ - උදාහරණය
+ - ගිවිසුම්
+ - සංකේතය
+keywords:
+ - කේතය
+ - උදාහරණය
+ - ගිවිසුම්
+ - සංකේතය
+description: වෙළඳපල සංකේත ලැයිස්තුවක් සහ ඒවායේ නවතම බාධකය සහ කාල සීමාවන් මෙම API උදාහරණය සමඟ ඔබේ වෙළඳ යෙදුමට එක් කරන්න.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+ලබා දී ඇති සංකේතයක් සඳහා, දැනට පවතින ගිවිසුම් ලැයිස්තුව සහ එක් එක් ගිවිසුම සඳහා ඇති නවතම බාධක සහ කාල සීමාවන් ලබා ගන්න.
+
+
diff --git a/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..d0eceffe5
--- /dev/null
+++ b/i18n/si/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: කොන්ත්රාත් යෝජනා සම්බන්ධතාවය
+draft: false
+sidebar_label: සජීවීව තබා ගන්න
+sidebar_position: 7
+tags:
+ - කේතය
+ - උදාහරණය
+ - තබා ගන්න
+ - සජීවී
+keywords:
+ - කේතය
+ - උදාහරණය
+ - තබා ගන්න
+ - සජීවී
+description: මෙම API උදාහරණය සමඟ, ඩෙරිව් API හරහා කොන්ත්රාත් යෝජනා ලබා ගැනීමේදී සම්බන්ධතාවයක් ජීවතුන් අතර තබා ගන්නේ කෙසේදැයි ඉගෙන ගන්න.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
+
+
+
+```
+
+หลังจากเพิ่มเนื้อหาเราสามารถเรียกใช้แอปพลิเคชันได้โดยเพียงแค่เรียกใช้ไฟล์ `index.html` หรือโดยใช้ Live Server Extension เมื่อเรียกใช้แอพของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง เมื่อเรียกใช้แอปของคุณ ให้ดูในคอนโซล “console.log” ปรากฏขึ้นหรือไม่ แล้วคุณจะรู้ว่าไฟล์ JavaScript นั้นกำลังทำงานอยู่ เพื่อสามารถดำเนินการเชื่อมต่อ websocket ได้อย่างถูกต้อง
+
+สำหรับการตั้งค่าเว็บซ็อกเก็ต Deriv คุณสามารถดำเนินการไปยังหน้า [การเชื่อมต่อ WebSocket] (/docs/languages /javascript/websocket-connection)
diff --git a/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..e9af586a6
--- /dev/null
+++ b/i18n/th/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: ตั้งค่าการเชื่อมต่อ WebSocket
+sidebar_label: การเชื่อมต่อ WebSocket
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - websocket-connection
+description: คำแนะนำเกี่ยวกับวิธีการตั้งค่าการเชื่อมต่อ WebSocket กับ WebSocket API บนแอพการซื้อขายของคุณ
+---
+
+:::caution
+
+หากคุณไม่คุ้นเคยกับ WebSockets โปรดดูที่ [เอกสารของเรา] (/docs/core concepts/websocket)
+
+:::
+
+### ตั้งค่าการเชื่อมต่อ WebSocket
+
+
+
+ในขั้นตอนต่อไป เราจะสร้างการเชื่อมต่อ WebSocket เข้ากับเซิร์ฟเวอร์ Deriv WebSocket ตามที่เห็นด้านล่าง:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//แทนที่ด้วย app_id ของคุณหรือทิ้งเป็น 1089 สำหรับการทดสอบ
+const websocket = เว็บซ็อกเก็ตใหม่ (`wss: //ws.derivws.com/websockets/v3? app_id =${app_id}`);
+```
+
+:::info
+`app_id = 1089` เป็นเพียงเพื่อวัตถุประสงค์ในการทดสอบ `app_id = 1089` เป็นเพียงเพื่อวัตถุประสงค์ในการทดสอบ กรุณาอัปเดตด้วย app_id ของคุณเองเมื่อคุณเผยแพร่แอปพลิเคชั่นของคุณในสภาพแวดล้อมการใช้งานจริง โปรดตรวจสอบ [คู่มือนี้] (/docs/setting-up-a-deriv-application) เพื่อสร้างแอปใหม่สำหรับตัวคุณเอง โปรดตรวจสอบ [คู่มือนี้] (/docs/setting-up-a-deriv-application) เพื่อสร้างแอปใหม่สำหรับตัวคุณเอง `app_id = 1089` เป็นเพียงเพื่อวัตถุประสงค์ในการทดสอบ กรุณาอัปเดตด้วย app_id ของคุณเองเมื่อคุณเผยแพร่แอปพลิเคชั่นของคุณในสภาพแวดล้อมการใช้งานจริง โปรดตรวจสอบ [คู่มือนี้] (/docs/setting-up-a-deriv-application) เพื่อสร้างแอปใหม่สำหรับตัวคุณเอง โปรดตรวจสอบ [คู่มือนี้] (/docs/setting-up-a-deriv-application) เพื่อสร้างแอปใหม่สำหรับตัวคุณเอง `app_id = 1089` เป็นเพียงเพื่อวัตถุประสงค์ในการทดสอบ กรุณาอัปเดตด้วย app_id ของคุณเองเมื่อคุณเผยแพร่แอปพลิเคชั่นของคุณในสภาพแวดล้อมการใช้งานจริง โปรดตรวจสอบ [คู่มือนี้] (/docs/setting-up-a-deriv-application) เพื่อสร้างแอปใหม่สำหรับตัวคุณเอง โปรดตรวจสอบ [คู่มือนี้] (/docs/setting-up-a-deriv-application) เพื่อสร้างแอปใหม่สำหรับตัวคุณเอง `app_id = 1089` เป็นเพียงเพื่อวัตถุประสงค์ในการทดสอบ กรุณาอัปเดตด้วย app_id ของคุณเองเมื่อคุณเผยแพร่แอปพลิเคชั่นของคุณในสภาพแวดล้อมการใช้งานจริง โปรดตรวจสอบ [คู่มือนี้] (/docs/setting-up-a-deriv-application) เพื่อสร้างแอปใหม่สำหรับตัวคุณเอง โปรดตรวจสอบ [คู่มือนี้] (/docs/setting-up-a-deriv-application) เพื่อสร้างแอปใหม่สำหรับตัวคุณเอง
+:::
+
+โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน แต่เราไม่ได้รับข้อมูลใดๆ เซิร์ฟเวอร์ WebSocket ของเรามีฟังก์ชั่น ping/pong เรามาใช้มันในโครงการสาธิตของเราเพื่อการส่งและรับข้อมูลกันเถอะ เปลี่ยนผู้ฟังเหตุการณ์สำหรับ `open `และ `message` ดังต่อไปนี้: เรามาใช้มันในโครงการสาธิตของเราเพื่อการส่งและรับข้อมูลกันเถอะ เปลี่ยนผู้ฟังเหตุการณ์สำหรับ `open `และ `message` ดังต่อไปนี้:
+
+โดยทั่วไปเรามี 4 เหตุการณ์ในการเชื่อมต่อ WebSocket:
+
+- **ปิด**:
+ ถูกปิดเมื่อปิดการเชื่อมต่อกับ WebSocket นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onclose นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onclose นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onclose นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onclose นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onclose นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onclose
+- **เปิด**:
+ ถูกเปิดเมื่อเปิดการเชื่อมต่อกับ WebSocket นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onopen นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onopen นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onopen นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onopen นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onopen นอกจากนี้ ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onopen
+- **ข้อความ**:
+ ถูกเรียกใช้เมื่อได้รับข้อมูลผ่าน WebSocket นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onmessage
+- **ข้อผิดพลาด**:
+ ถูกปิดเมื่อการเชื่อมต่อกับ WebSocket ถูกปิดเนื่องจากข้อผิดพลาด เช่น เมื่อไม่สามารถส่งข้อมูลบางอย่างได้ นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror นอกจากนี้ยังสามารถใช้ได้ผ่านทางฟีเจอร์ onerror
+
+มาเพิ่มตัวจัดการเหตุการณ์สำหรับเหตุการณ์เหล่านี้ในการเชื่อมต่อ WebSocket ของเรากันเถอะ
+
+```js title="index.js" showLineNumbers
+//สมัครสมาชิกอีเวนต์ `open`
+WebSocket.addEventListener ('เปิด', (กิจกรรม) => {
+ console.log ('สร้างการเชื่อมต่อ websocket: ', กิจกรรม);
+});
+
+//สมัครรับอีเวนต์ `message`
+WebSocket.addEventListener (' ข้อความ ', (กิจกรรม) => {
+ console.log ('ข้อความใหม่ที่ได้รับจากเซิร์ฟเวอร์:', กิจกรรม);
+
+
+//สมัครสมาชิกอีเวนต์ `ปิด`
+websocket.addEventListener ('close', (event) => {
+ console.log ('เว็บซ็อกเก็ตปิดแล้ว: ', event);
+});
+
+//สมัครรับเหตุการณ์ `error`
+WebSocket.addEventListener (' error ', (event) => {
+ console.log ('เกิดข้อผิดพลาดในการเชื่อมต่อเว็บซ็อกเก็ต', กิจกรรม);
+});
+```
+
+ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` ตอนนี้เปิดไฟล์ `index.html` ในเบราว์เซอร์ของเราและตรวจสอบคอนโซลนักพัฒนาของคุณ คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` คุณควรเห็นเฉพาะบันทึกสำหรับ `การเชื่อมต่อ WebSocket สร้างขึ้น` โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน
+
+### ส่งและรับข้อมูล
+
+เซิร์ฟเวอร์ WebSocket ของเรามีฟังก์ชั่น ping/pong เรามาใช้มันในโครงการสาธิตของเราเพื่อการส่งและรับข้อมูลกันเถอะ เปลี่ยนผู้ฟังเหตุการณ์สำหรับ `open `และ `message` ดังต่อไปนี้: เรามาใช้มันในโครงการสาธิตของเราเพื่อการส่งและรับข้อมูลกันเถอะ เปลี่ยนผู้ฟังเหตุการณ์สำหรับ `open `และ `message` ดังต่อไปนี้:
+
+:::caution
+ฟังก์ชัน “send” ในการเชื่อมต่อ WebSocket จะได้รับเพียง `สตริง`, `ArrayBuffer`, `Blob`, `TypeDarray` และ `DataView` คุณสามารถอ่านเพิ่มเติมเกี่ยวกับพวกเขาได้ที่ [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send) ซึ่งหมายความว่าถ้าเราต้องการส่ง “วัตถุ” เราต้องกรอกรอบด้วย `JSON.stringify` ก่อน ฟังก์ชัน “send” ในการเชื่อมต่อ WebSocket จะได้รับเพียง `สตริง`, `ArrayBuffer`, `Blob`, `TypeDarray` และ `DataView` คุณสามารถอ่านเพิ่มเติมเกี่ยวกับพวกเขาได้ที่ [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send) ซึ่งหมายความว่าถ้าเราต้องการส่ง “วัตถุ” เราต้องกรอกรอบด้วย `JSON.stringify` ก่อน คุณสามารถอ่านเพิ่มเติมเกี่ยวกับพวกเขาได้ที่ [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send) ซึ่งหมายความว่าถ้าเราต้องการส่ง “วัตถุ” เราต้องกรอกรอบด้วย `JSON.stringify` ก่อน ซึ่งหมายความว่าถ้าเราต้องการส่ง “วัตถุ” เราต้องกรอกรอบด้วย `JSON.stringify` ก่อน ณ จุดนี้เราเชื่อมต่อกับ “เซิร์ฟเวอร์ WebSocket” แต่เราไม่ได้รับข้อมูลใดๆ ณ จุดนี้เราเชื่อมต่อกับ “เซิร์ฟเวอร์ WebSocket” แต่เราไม่ได้รับข้อมูลใดๆ ในการส่งหรือรับข้อมูล เราต้องสมัครสมาชิก Websocket event แต่เราไม่ได้รับข้อมูลใดๆ เซิร์ฟเวอร์ WebSocket ของเรามีฟังก์ชั่น ping/pong เรามาใช้มันในโครงการสาธิตของเราเพื่อการส่งและรับข้อมูลกันเถอะ เปลี่ยนผู้ฟังเหตุการณ์สำหรับ `open `และ `message` ดังต่อไปนี้: เรามาใช้มันในโครงการสาธิตของเราเพื่อการส่งและรับข้อมูลกันเถอะ เปลี่ยนผู้ฟังเหตุการณ์สำหรับ `open `และ `message` ดังต่อไปนี้: ซึ่งหมายความว่าถ้าเราต้องการส่ง “วัตถุ” เราต้องกรอกรอบด้วย `JSON.stringify` ก่อน
+:::
+
+```js title="index.js" showLineNumbers
+//สมัครสมาชิกอีเวนต์ `เปิด '
+websocket.addEventListener (' เปิด ', (กิจกรรม) => {
+ console.log ('สร้างการเชื่อมต่อเว็บซ็อกเก็ต:', กิจกรรม);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+});
+
+//สมัครรับอีเวนต์ `ข้อความ
+WebSocket.addEventListener ('message', (กิจกรรม) => {
+ const receivedMessage = JSON.parse (event.data);
+ console.log ('ข้อความใหม่ที่ได้รับจากเซิร์ฟเวอร์: ', ReceivedMessage);
+});
+```
+
+“ReceivedMessage” จะเป็นวัตถุดังนี้:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+ขอแสดงความยินดี :tada:
+
+คุณเพิ่งสร้างโครงการสาธิตอันแรกของคุณกับ WebSockets ได้สำเร็จแล้ว
+
+:::tip
+คำขอ “ping” ส่วนใหญ่จะใช้เพื่อทดสอบการเชื่อมต่อหรือเพื่อรักษาให้มีชีวิต
+:::
+
+### รักษาการเชื่อมต่อ WebSocket connection ให้คงอยู่
+
+โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน โดยค่าเริ่มต้น “การเชื่อมต่อ WebSocket” จะถูกปิดเมื่อไม่มีการส่งข้อมูลระหว่างกันเป็นเวลาประมาณ**180 วินาที** วิธีหนึ่งในการรักษาการเชื่อมต่อให้มีชีวิตอยู่คือการส่งคำขอ [ping] (/api-explorer #ping) โดยมีช่วงเวลา**120 วินาที** นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน นี่จะรักษาการเชื่อมต่อให้คงอยู่และพร้อมใช้งาน
+
+ตัวอย่างการตั้งค่าอย่างง่ายจะเป็นดังต่อไปนี้:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000;//เป็นมิลลิวินาทีซึ่งเท่ากับ 120 วินาที
+ให้ช่วงเวลา;
+websocket.addEventListener ('เปิด', (กิจกรรม) => {
+ console.log ('สร้างการเชื่อมต่อwebsocket: ', กิจกรรม);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+
+ //เพื่อรักษาการเชื่อมต่อให้มีชีวิต
+ ช่วง = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+
+//สมัครรับอีเวนต์`ปิด`
+WebSocket.addEventListener ('ปิด', (กิจกรรม) => {
+ console.log ('websocketปิดการเชื่อมต่อ: ', เหตุการณ์);
+ clearInterval (ช่วงเวลา);
+});
+```
+
+ตอนนี้เมื่อมีการเชื่อมต่อ “สร้างขึ้น” เราจะเริ่มส่งคำขอ “ping” ด้วยช่วงเวลา “12000ms”
+
+รหัสโค้ดแบบล่าสุดของคุณควรเป็น:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//แทนที่ด้วย app_id ของคุณหรือทิ้งเป็น 1089 สำหรับการทดสอบ
+const websocket = เว็บซ็อกเก็ตใหม่ (`wss: //ws.derivws.com/websockets/v3? app_id=${app_id}`);
+const ping_interval = 12000;//เป็นมิลลิวินาทีซึ่งเท่ากับ 120 วินาที
+ช่วงเวลา;
+
+//สมัครรับกิจกรรม `open`
+WebSocket.addEventListener ('open', (event)
+ => {console.log ('websocket' การเชื่อมต่อที่สร้างขึ้น: ',กิจกรรม);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+
+ //เพื่อรักษาการเชื่อมต่อให้มีชีวิต
+ ช่วง = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+
+//สมัครรับอีเวนต์ “ข้อความ”
+websocket.addEventListener ('ข้อความ', (กิจกรรม) => {
+ const receivedMessage = json.parse (event.data);
+ console.log ('ข้อความใหม่ที่ได้รับจากเซิร์ฟเวอร์: ', ReceivedMessage);
+});
+
+//สมัครสมาชิกกิจกรรม`ปิด`
+WebSocket.addEventListener ('close ', (event) => {
+ console.log ('เว็บซ็อกเก็ตปิดแล้ว:', กิจกรรม);
+ clearInterval (ช่วงเวลา);
+});
+
+//สมัครรับเหตุการณ์ `error`
+websocket.addEventListener ('error', (event) => {
+ console.log ('เกิดข้อผิดพลาดในการเชื่อมต่อเว็บซ็อกเก็ต', กิจกรรม);
+});
+```
diff --git a/i18n/th/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/th/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..66b314116
--- /dev/null
+++ b/i18n/th/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/th/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/th/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..1b8ca9ab4
--- /dev/null
+++ b/i18n/th/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Typescript",
+ "position": 4,
+ "link": {
+ "type": "generated-index"
+ }
+}
diff --git a/i18n/th/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/th/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..4513368e6
--- /dev/null
+++ b/i18n/th/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: สร้างแอปพลิเคชั่น Deriv
+sidebar_label: การตั้งค่าแอปพลิเคชั่น Deriv
+sidebar_position: 7
+sidebar_class_name: hide-sidebar-item
+tags:
+ - บทนำ
+ - แอปพลิเคชั่น
+ - การตั้งค่า
+keywords:
+ - บทนำ
+ - แอปพลิเคชั่น
+ - การตั้งค่า
+description: คำแนะนำทีละขั้นตอนในการสร้างโทเคน Deriv API ของคุณและสร้างแอปพลิเคชั่นการเทรดของคุณด้วยความช่วยเหลือของ API การเทรดของเรา เรียนรู้เพิ่มเติม
+---
+
+```mdx-code-block
+นำเข้าลิงก์จาก '@docusaurus /ลิงค์';
+```
+
+#### บัญชี Deriv
+
+หากคุณยังไม่มีบัญชี Deriv คุณสามารถสร้างบัญชีได้อย่างง่ายดายโดยเข้าไปที่หน้าเพจสมัครสมาชิกของเราหรือเรียกใช้ API new_account_virtual ซึ่งไม่ต้องเสียค่าใช้จ่ายแต่อย่างใด และถ้าคุณมีบัญชีอยู่แล้ว กรุณาเข้าสู่ระบบโดยใช้รายละเอียดบัญชีของคุณ ในการที่จะหลีกเลี่ยงการสูญเสียเงินโดยไม่ได้ตั้งใจในระหว่างการทดสอบ เราขอแนะนำให้ใช้บัญชีทดลองของคุณแทนบัญชีจริง
+
+เพื่อที่จะได้รับเงินส่วนเพิ่มราคาหรือมาร์กอัพ ให้สมัครบัญชีจริงของ Deriv เพื่อรับรายได้รายเดือนของคุณ นอกจากนี้คุณยังสามารถสร้างบัญชีจริงโดยเรียกใช้ API new_account_real หรือnew_account_maltainvest
+
+:::caution
+ในการสร้างแอปพลิเคชั่น Deriv คุณจะต้องมีโทเคน API ที่มีขอบเขตผู้ดูแลระบบสำหรับบัญชีที่คุณต้องการใช้สำหรับแอปพลิเคชั่นของคุณ
+:::
+
+## วิธีการสร้างโทเคน Deriv API
+
+ในการสร้างโทเคน API ของคุณเพียงไปที่แดชบอร์ดและเลือกแท็บ**จัดการโทเคน** จากนั้น สร้างโทเคนใหม่ที่ตรงกับระดับการเข้าถึงที่จำเป็นต้องใช้สำหรับฟีเจอร์ของแอปพลิเคชั่นของคุณ
+
+เพื่อที่จะสร้างโทเคน API ใหม่ ให้ทำตามขั้นตอนเหล่านี้:
+
+1. เลือกขอบเขตที่คุณต้องการ
+2. ระบุชื่อโทเคนของคุณ
+3. คลิก **สร้าง**
+
+หรือในอีกทางเลือกหนึ่งคือคุณสามารถสร้างโทเคน API ผ่านการเรียกใช้ API api_token
+
+:::caution
+คุณต้องมีโทเคนที่มีขอบเขต “ผู้ดูแลระบบ” เพื่อสร้างแอปพลิเคชั่น
+:::
+
+## วิธีการสร้างแอปพลิเคชั่น Deriv
+
+ในการจะสร้างแอปพลิเคชั่นของคุณด้วยตัวเลือกการกำหนดค่าที่เหมาะสม ให้เลือกแท็บ **ลงทะเบียนแอปพลิเคชั่น** ในแดชบอร์ด คุณสามารถทำการเปลี่ยนแปลงการตั้งค่าแอปพลิเคชั่นของคุณได้ตลอดเวลาในแท็บ **จัดการแอปพลิเคชั่น**
+
+| ช่องข้อมูลแอป | รายละเอียด |
+| -------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
+| บัญชี | บัญชีที่คุณต้องการใช้ในการสร้างแอปพลิเคชั่น |
+| โทเคน API | โทเคน API ที่คุณต้องการใช้ในการสร้างแอปพลิเคชั่น |
+| ชื่อแอป | ชื่อของแอปพลิเคชั่น |
+| มาร์กอัพ | ค่าคอมมิชชั่นที่เพิ่มเข้ามาในราคาซื้อขายเพื่อหารายได้เพิ่มเติม |
+| URL การให้สิทธิ์ | URL ที่ช่วยให้ผู้ใช้งานสามารถเข้าสู่ระบบแอปของคุณโดยใช้บัญชี Deriv ของพวกเขาโดยไม่ต้องใช้โทเคน API |
+| URL การตรวจสอบยืนยัน | ใช้สำหรับการยืนยันอีเมล์ หากมีให้มา URL พร้อมโทเคนการยืนยันก็จะถูกส่งไปยังอีเมล์ของผู้ใช้ มิฉะนั้นจะใช้ URL การตรวจสอบสิทธิ์ |
+
+**เมื่อต้องการสร้างแอปพลิเคชั่นให้ทำตามขั้นตอนเหล่านี้:**
+
+1. เลือกบัญชีที่คุณต้องการใช้ในการสร้างแอปพลิเคชั่น
+2. เลือกโทเคน API ที่เพิ่มไปในบัญชีของคุณ (โดยที่ต้องมีขอบเขต \ `Admin\ `)
+3. ระบุชื่อสำหรับแอปพลิเคชั่นของคุณ
+4. กรอกช่อง **มาร์กอัพ** และช่อง \*\*รายละเอียด OAuth \*\*
+5. เลือก **ขอบเขตการให้สิทธิ์** ที่จำเป็นต้องใช้โดยแอปพลิเคชั่นของคุณ
+6. คลิก **ลงทะเบียนแอปพลิเคชั่น**
+
+ตรวจสอบให้แน่ใจว่า URL **การให้สิทธิ์** และ URL **การตรวจสอบยืนยัน** นั้นถูกต้องโดยอิงตามการใช้งานของคุณ
+
+ตัวอย่างเช่น หากโดเมนของคุณคือ **`https://example.com`** และ **การให้สิทธิ์และการตรวจสอบพิสูจน์สิทธิ์ของคุณได้รับการจัดการโดย** `ยืนยัน` URL ของคุณจะเป็น:
+
+**`https://example.com/verify`**
diff --git a/i18n/th/docusaurus-theme-classic/navbar.json b/i18n/th/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..6f3115158
--- /dev/null
+++ b/i18n/th/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "โลโก้ Deriv API",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "เอกสารประกอบ",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "หน้ากระดาน",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "โปรแกรม API Explorer",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "เว็บบล็อก",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "รางวัลล่าบั๊ก",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/tr/code.json b/i18n/tr/code.json
new file mode 100644
index 000000000..21c446d3f
--- /dev/null
+++ b/i18n/tr/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Bağlanın"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Dünya çapındaki geliştiricilerle fikirlerinizi tartışın ve çözümlerinizi paylaşın."
+ },
+ "Join our community": {
+ "message": "Topluluğumuza katılın"
+ },
+ "We're here to help": {
+ "message": "Yardım etmek için buradayız"
+ },
+ "Email us at": {
+ "message": "adresine e-posta gönderin"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "herhangi bir sorunuz varsa."
+ },
+ "Change API endpoint": {
+ "message": "API uç noktasını değiştirme"
+ },
+ "Server is Required": {
+ "message": "Sunucu Gereklidir"
+ },
+ "Please enter a valid server URL": {
+ "message": "Lütfen geçerli bir sunucu URL'si girin"
+ },
+ "Server URL": {
+ "message": "Sunucu URL'si"
+ },
+ "App ID is required": {
+ "message": "Uygulama Kimliği gereklidir"
+ },
+ "Please enter a valid app ID": {
+ "message": "Lütfen geçerli bir uygulama kimliği girin"
+ },
+ "App ID": {
+ "message": "Uygulama Kimliği"
+ },
+ "Connected to :": {
+ "message": "Bağlı :"
+ },
+ "Submit": {
+ "message": "Gönder"
+ },
+ "Reset to original settings": {
+ "message": "Orijinal ayarlara sıfırla"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} öğe",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Dokümanlar sayfalarında gezinme",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Önceki",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Sonraki",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "Bu API call, hesap bilgilerinize erişim gerektirdiğinden yetkilendirilmelidir."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Devam etmek için Deriv hesabınıza giriş yapın. Deriv hesabınız yoksa önce kaydolun."
+ },
+ "Sign up": {
+ "message": "Kayıt ol"
+ },
+ "Log in": {
+ "message": "Oturum Aç"
+ },
+ "Request JSON": {
+ "message": "JSON İste"
+ },
+ "Send Request": {
+ "message": "İstek Gönder"
+ },
+ "Clear": {
+ "message": "Temizle"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "JSON nesneniz geçersiz. Lütfen JSON nesneniz için doğru sözdizimini sağladığınızdan emin olun."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "API token almak ve API'mizi kullanmaya başlamak için Deriv hesabınıza giriş yapın."
+ },
+ "Log In": {
+ "message": "Giriş yapmak"
+ },
+ "API Token Manager": {
+ "message": "API Token Yöneticisi"
+ },
+ "Deriv API features": {
+ "message": "Deriv API özellikleri"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API, DTrader'ın tüm ticaret işlevlerine tam erişim sağlar ve kendi kapsamlı ticaret sistemlerinizi ve analiz araçlarınızı oluşturmanıza olanak tanır."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Dijital opsiyonlar ve multipliers ticareti yapın"
+ },
+ "Monitor real-time pricing": {
+ "message": "Gerçek zamanlı fiyatlandırmayı izleyin"
+ },
+ "Buy/sell contracts": {
+ "message": "Buy/sell sözleşmeleri"
+ },
+ "Manage user's accounts": {
+ "message": "Kullanıcı hesaplarını yönetme"
+ },
+ "Monitor existing contracts": {
+ "message": "Mevcut sözleşmeleri izle"
+ },
+ "View user's historical transactions": {
+ "message": "Kullanıcının geçmiş işlemlerini görüntüleme"
+ },
+ "See what our clients say": {
+ "message": "Müşterilerimizin ne dediğini görün"
+ },
+ "Comprehensive all-in-one": {
+ "message": "Kapsamlı hepsi bir arada"
+ },
+ "client library": {
+ "message": "müşteri kütüphanesi"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Geliştirme süreçlerinizi basitleştirin ve uygulamanızı çalışır hale getirin"
+ },
+ "faster with the client library of your choice.": {
+ "message": "seçtiğiniz istemci kütüphanesi ile daha hızlı."
+ },
+ "Go to the JavaScript library": {
+ "message": "JavaScript kütüphanesine gidin"
+ },
+ "Go to the Python library": {
+ "message": "Python kütüphanesine gidin"
+ },
+ "Go to the Flutter library": {
+ "message": "Flutter kütüphanesine gidin"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "API'mizi 3 basit adımda kullanmaya başlayın:"
+ },
+ "1. Learn about our API": {
+ "message": "1. API'miz hakkında bilgi edinin"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Temel kavramları ve terminolojileri anlamak"
+ },
+ "2. Sign up": {
+ "message": "2. Kaydolun"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "API'mize erişmek için ücretsiz bir Deriv hesabı oluşturun"
+ },
+ "3. Register your app": {
+ "message": "3. Uygulamanızı kaydedin"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Deriv API'yi kullanmaya başlamak için kayıt formunu doldurun"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "API'mizi kullanarak, aşağıdaki hususları okuduğunuzu ve kabul ettiğinizi onaylamış olursunuz"
+ },
+ "terms and conditions.": {
+ "message": "şartlar ve Koşullar."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Özel bir ticaret oluşturmak için güçlü, esnek ve ücretsiz API'mizi kullanın"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "platform - kendiniz veya işletmeniz için."
+ },
+ "Quick Start": {
+ "message": "Hızlı Başlangıç"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Deriv API ile kazanmanın yolları"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Uygulamanızı Deriv'e kaydedin ve satın alınan her sözleşmeden kâr etmek için sözleşme fiyatlarına bir yüzde karı ekleyin."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Affiliate olarak kaydolun, uygulamanızı oluşturun ve uygulamanız ve seçtiğiniz affiliate planı aracılığıyla tamamlanan işlemlerden komisyon alın."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Ödeme aracısı olarak kaydolun, kendi özel ödeme web sitenizi oluşturun ve Deriv'in müşterileri için işlediğiniz her ödemeden komisyon kazanmak için API'mizi kullanın."
+ },
+ "Select API Call - Version 3": {
+ "message": "API Call Seçin - Sürüm 3"
+ },
+ "ALL CALLS": {
+ "message": "TÜM CALLS"
+ },
+ "Note:": {
+ "message": "Not:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "Yönetici kapsamındaki tokenları yetkisiz taraflarla paylaşmayın."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "Bu imkan, üçüncü taraf uygulamaların hesap etkinliğinizi, ayarlarınızı, sınırlarınızı, bilançolarınızı, ticari satın alma geçmişinizi ve daha fazlasını görüntülemesine olanak tanır."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "Bu imkan, üçüncü taraf uygulamaların sizin için sözleşmeler satın alıp satmasına, süresi dolmuş satın alma işlemlerinizi yenilemesine ve demo hesaplarınıza para yüklemesine olanak tanır."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "Bu imkan, üçüncü taraf uygulamaların ödeme aracıları için para çekmesine ve sizin için hesaplar arası transferler yapmasına olanak tanır."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "Bu imkan, üçüncü taraf uygulamaların işlem geçmişinizi görüntülemesine izin verecektir."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "Bu imkan, üçüncü taraf uygulamaların sizin için hesap açmasına, ayarlarınızı ve token kullanımınızı yönetmesine ve daha fazlasına olanak tanır."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "İhtiyacınız olan erişime göre kapsam seçin."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Tokeni kopyalayıp uygulamaya yapıştırın."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "Bu hesabın yönetici kapsamına sahip API tokenleri yok. Başka bir hesap seçin."
+ },
+ "App information": {
+ "message": "Uygulama bilgileri"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Api tokenınızı seçin (yönetici kapsamına sahip olmalıdır)"
+ },
+ "App name (required)": {
+ "message": "Uygulama adı (gerekli)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Bu isim alınmış. Başka bir isim seç."
+ },
+ "Markup": {
+ "message": "Kar yüzdesi"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Her işlemin fiyatına bir artış ekleyerek komisyon kazanabilirsiniz. Kar yüzdenizi buraya girin."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Not: İşaretleme yalnızca gerçek hesaplar için kullanılabilir."
+ },
+ "Markup percentage (optional)": {
+ "message": "Kar yüzdesi (isteğe bağlı)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Bir işaretleme kazanmak istemiyorsanız 0 girin. Maksimum kar payı: 3%"
+ },
+ "OAuth details": {
+ "message": "OAuth ayrıntıları"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Bu, müşterilerin API token olmadan Deriv hesaplarını kullanarak uygulamanıza giriş yapmalarını sağlar."
+ },
+ "Authorisation URL (optional)": {
+ "message": "Yetkilendirme URL'si (isteğe bağlı)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Lütfen bu URL'nin OAuth yetkilendirmesi için OAuth yönlendirme URL'si olarak kullanılacağını unutmayın."
+ },
+ "Verification URL (optional)": {
+ "message": "Doğrulama URL'si (isteğe bağlı)"
+ },
+ "Scope of authorization": {
+ "message": "Yetkilendirme kapsamı"
+ },
+ "Select the scope for your app:": {
+ "message": "Uygulamanız için kapsamı seçin:"
+ },
+ "Read": {
+ "message": "Oku"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": Müşterilerinizin bilgilerine tam erişiminiz olacak."
+ },
+ "Trade": {
+ "message": "Ticaret Yapın"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Müşterileriniz adına sözleşme alıp satabileceksiniz."
+ },
+ "Trading information": {
+ "message": "Ticaret bilgileri"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Hesap bakiyeleri de dahil olmak üzere müşterilerinizin işlem bilgilerini görüntüleyebileceksiniz."
+ },
+ "Payments": {
+ "message": "Ödemeler"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": Müşterileriniz adına para yatırma ve çekme işlemlerini gerçekleştirebileceksiniz."
+ },
+ "Admin": {
+ "message": "Yönetici"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": Güvenlik tokenlerini yönetme erişimi de dahil olmak üzere tam hesap erişimi."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "Başvurunuzu kaydederek, Deriv API'yi okuduğunuzu ve kabul ettiğinizi onaylamış olursunuz."
+ },
+ "terms and conditions": {
+ "message": "şartlar ve koşullar"
+ },
+ "Edit application details": {
+ "message": "Başvuru ayrıntılarını düzenleme"
+ },
+ "Delete application": {
+ "message": "Uygulama sil"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Bilgilerinizin yansıtıldığını görmek için lütfen uygulamanızı kayıt formu aracılığıyla kaydedin."
+ },
+ "Register now": {
+ "message": "Şimdi kayıt olun"
+ },
+ "Manage tokens": {
+ "message": "Tokenları yönetin"
+ },
+ "Register application": {
+ "message": "Kayıt başvurusu"
+ },
+ "Manage applications": {
+ "message": "Uygulamaları yönetin"
+ },
+ "Your apps": {
+ "message": "Uygulamalarınız"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Uygulamanızı kaydedin, bir uygulama kimliği alın ve Deriv API'sini kullanmaya başlayın"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Bu tokeni kim ile paylaştığınıza dikkat edin. Bu tokeni kullanan herkes hesabınız adına aşağıdaki işlemleri gerçekleştirebilir"
+ },
+ "Add accounts": {
+ "message": "Hesap ekle"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "Ticaret ve para çekme işlemleri için API tokenları oluştur veya sil"
+ },
+ "Modify account settings": {
+ "message": "Hesap ayarlarını değiştir"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Uygulamanızı kaydetmek için API tokeninizi (Yönetici kapsamı ile) girin."
+ },
+ "You have successfully registered your application.": {
+ "message": "Başvurunuzu başarıyla kaydettiniz."
+ },
+ "You can now start using Deriv API": {
+ "message": "Artık Deriv API'yi kullanmaya başlayabilirsiniz"
+ },
+ "Got it": {
+ "message": "Anlaşıldı"
+ },
+ "Cancel": {
+ "message": "İptal"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Bu sayfa çöktü.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Sayfa Bulunamadı",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "Aradığınız şeyi bulamadık.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Lütfen sizi orijinal URL'ye bağlayan sitenin sahibiyle iletişime geçin ve bağlantılarının bozuk olduğunu bildirin.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "not",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "İpucu",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "Tehlike",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "bilgi",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "dikkat",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Başa dön",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Arşiv",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Arşiv",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Blog listesi sayfa gezintisi",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Yeni Girişler",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Eski Girişler",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Blog gönderisi sayfa gezintisi",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Yeni Yazı",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Eski Yazı",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Bir gönderi|{count} gönderi",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} \"{tagName}\" ile etiketlendi",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Tüm Etiketleri Görüntüle",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Karanlık ve aydınlık mod arasında geçiş yapın (şu anda {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "karanlık mod",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "ışık modu",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Breadcrumbs",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Bir doküman etiketlendi|{count} dokümanlar etiketlendi",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} ile \"{tagName}\" ",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Sürüm: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Bu, {siteTitle} {versionLabel} sürümü için yayınlanmamış belgelerdir.",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "Bu, artık aktif olarak sürdürülmeyen {siteTitle} {versionLabel} için bir belgedir.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Güncel belgeler için {latestVersionLink} ({versionLabel}) adresine bakın.",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "son sürüm",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Bu sayfayı düzenleyin",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "{heading} adresine doğrudan bağlantı",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " {date} tarihinde",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " tarafından {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Son güncelleme{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Sürümleri",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Etiketler:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Kapat",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Blog son gönderiler navigasyon",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Kopyalandı",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Kodu panoya kopyala",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Kopyala",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Kelime kaydırmayı aç / kapat",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Katlanabilir kenar çubuğu kategorisini aç / kapat '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Diller",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Ana Sayfa",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Daha fazla bilgi edinin",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "{title} hakkında daha fazla bilgi edinin",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Ana Sayfa",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "Bu sayfada",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "Bir dakika okuma |{readingTime} dakika okuma",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Kenar çubuğunu daralt",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Kenar çubuğunu daralt",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Dokümanlar kenar çubuğu",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Gezinme çubuğunu kapat",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Gezinme çubuğunu aç/kapat",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Ana menüye geri dön",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Kenar çubuğunu genişletin",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Kenar çubuğunu genişletin",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Sonuç",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Canlı Editör",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "Sonuç yok"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Tüm sonuçları gör"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Sonuçları {context}dışında görün"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "{context} içinde tüm sonuçları gör"
+ },
+ "theme.SearchBar.label": {
+ "message": "Arama",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "\"{query}\" için arama sonuçları",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Belgelerde arama yapın",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "her yerde"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "1 belge bulundu|{count} belgeler bulundu",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "Hiçbir belge bulunamadı",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Tekrar deneyin",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Ana içeriğe geç",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Etiketler",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Deriv web sitesi"
+ },
+ "Who we are": {
+ "message": "Biz Kimiz"
+ },
+ "Contact us": {
+ "message": "Bize ulaşın"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Yalnızca boşluk ve alt çizgi içeren alfanümerik karakterlere izin verilir. (Örnek: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "İsim \"Binary\", \"Deriv\" veya benzer kelimeler içeremez."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "Web sitenizin URL'si 255 karakteri geçemez."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Geçerli bir URL girin. (Örnek: https://www.[YourDomainName].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "İşaretleme değeriniz 4 karakterden fazla olamaz."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "İşaretleme değeriniz 0.00'a eşit veya 0.00'ın üzerinde olmalı ve en fazla 3.00 olmalıdır."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Dtrader'da bulunan gerçek zamanlı fiyatlandırma grafikleri gibi özelliklere sahip bir ticaret uygulaması oluşturmak için Deriv API'yi kullanma."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Deriv API kullanmanın faydaları"
+ },
+ "Automation": {
+ "message": "Otomasyon"
+ },
+ "Easy integration": {
+ "message": "Kolay entegrasyon"
+ },
+ "Fast execution": {
+ "message": "Hızlı uygulama"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Bir dizüstü bilgisayarda gösterilen Deriv API kullanılarak oluşturulmuş bir ticaret uygulaması."
+ },
+ "Personalise your trading": {
+ "message": "Ticaretinizi kişiselleştirin"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Ticaret uygulamalarınızı ihtiyaçlarınıza göre kişiselleştirin. İstediğiniz şekilde grafikler ve görünümler oluşturun. Herhangi bir yaygın programlama dilini kullanarak ticaret uygulamanızı geliştirin ve ticaret fırsatlarınızı genişletin."
+ },
+ "Build a business and earn more": {
+ "message": "Bir iş kurun ve daha fazla kazanın"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Deriv'in alım satım hizmetlerinin gücünden yararlanarak kendi alım satım uygulamalarınızı oluşturun. Uygulamalarınızı diğer tüccarlar veya müşterilerle paylaşın ve daha fazla kazanma veya kendi işinizi kurma şansı elde edin."
+ },
+ "Name": {
+ "message": "İsim"
+ },
+ "Token": {
+ "message": "Token"
+ },
+ "Scopes": {
+ "message": "Scopes"
+ },
+ "Last Used": {
+ "message": "Son Kullanılan"
+ },
+ "Valid for IP": {
+ "message": "IP için geçerlidir"
+ },
+ "Update Application": {
+ "message": "Uygulama Güncelleme"
+ },
+ "Register Application": {
+ "message": "Kayıt Başvurusu"
+ },
+ "Your account": {
+ "message": "Hesabınız"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Yönetici kapsamı ile API belirtecinizi seçin"
+ },
+ "Application Name": {
+ "message": "Uygulama Adı"
+ },
+ "Application ID": {
+ "message": "Uygulama Kimliği"
+ },
+ "Redirect URL": {
+ "message": "Yönlendirme URL'si"
+ },
+ "Actions": {
+ "message": "Eylemler"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Yalnızca boşluk ve alt çizgi içeren alfanümerik karakterlere izin verilir."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "İsim en fazla 48 karakter içerebilir."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "Yinelenen token isimlerine izin verilmez."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Yalnızca boşluk ve alt çizgi içeren alfanümerik karakterlere izin verilir"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Yalnızca 2-32 karaktere izin verilir"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "Aynı hesap için yinelenen belirteç adlarına izin verilmez."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "\"Deriv\" veya \"binary\" anahtar kelimelerine veya \"_binary_\" veya \"d3eriv\" gibi benzer kelimelere izin verilmez."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Tokeninize bir ad verin ve tokeninizi oluşturmak için Oluştur'a tıklayın."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Token adı (30 jetondan {numberOfTokens} oluşturdunuz)"
+ },
+ "Create": {
+ "message": "Oluştur"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 ürün|{count} ürünler",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "uyarı",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Kenar çubuğu kategorisini genişlet '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Kenar çubuğu kategorisini daralt '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Listelenmemiş sayfa",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Bu sayfa liste dışıdır. Arama motorları bu sayfayı indekslemeyecek ve yalnızca doğrudan bağlantıya sahip kullanıcılar bu sayfaya erişebilecektir.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "API'miz ile şunları yapabileceksiniz:"
+ },
+ "Yes, delete": {
+ "message": "Evet, silin"
+ },
+ "Delete token": {
+ "message": "Token sil"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "Bu tokeni silmek istediğinizden emin misiniz?"
+ },
+ "Delete app": {
+ "message": "Uygulamayı sil"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "Bu uygulamayı silmek istediğinizden emin misiniz?"
+ },
+ "Update App": {
+ "message": "Uygulamayı Güncelle"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "Token adınız en az 2 karakter uzunluğunda olmalıdır."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Yalnızca 32 karaktere kadar izin verilir."
+ },
+ "Nevermind": {
+ "message": "Nevermind"
+ },
+ "OK": {
+ "message": "TAMAM."
+ },
+ "Token created successfully!": {
+ "message": "Token başarıyla oluşturuldu!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "Lütfen bu token anahtarını kaydedin. Güvenlik nedeniyle tekrar görüntülenemez veya kopyalanamaz. Bu anahtarı kaybederseniz, yeni bir belirteç oluşturmanız gerekecektir."
+ },
+ "Key": {
+ "message": "Anahtar"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Maksimum sayıda jeton oluşturdunuz."
+ },
+ "Deriv account": {
+ "message": "Deriv hesabı"
+ },
+ "Log out": {
+ "message": "Oturumu kapat"
+ },
+ "Documentation": {
+ "message": "Dokümantasyon"
+ },
+ "Dashboard": {
+ "message": "Pano"
+ },
+ "API explorer": {
+ "message": "API explorer"
+ },
+ "Deriv Tech": {
+ "message": "Deriv Tech"
+ },
+ "Bug bounty": {
+ "message": "Ödül Avcılığı"
+ },
+ "Homepage": {
+ "message": "Homepage"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Deriv.com"
+ },
+ "Telegram": {
+ "message": "Telgraf"
+ },
+ "if you need any assistance or support.": {
+ "message": "if you need any assistance or support."
+ },
+ "Send an email": {
+ "message": "Send an email"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current.json b/i18n/tr/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..92d2466c5
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Sonraki",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Temel kavramlar",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Özelleştirilmiş ticaret uygulamanızı oluşturmak için API WebSocket ve API çağrılarını kullanmayı öğrenin.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Kod örnekleri",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Kod örnekleri",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Ticaret uygulamanızı oluşturmak için hangi API kodlarını kullanabileceğinizi öğrenin. API örnekleri ile öğrenin.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Javascript Örnekleri",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "JavaScript örnekleri",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Ticaret uygulamanızı oluşturmak için kullanabileceğiniz JavaScript kodlarını keşfedin. JavaScript örnekleri ve API örnekleri aracılığıyla öğrenin.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Diller",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Programlama dilleri",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "WebSocket API'mizin yardımıyla bir ticaret uygulaması oluşturmak için tercih ettiğiniz programlama dilini seçin. Bu kod örnekleriyle öğrenmeye başlayın.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "WebSocket API'miz aracılığıyla Javascript, HTML ve CSS ile ticaret uygulamanızı oluşturmaya başlayın.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Kılavuzlar",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Deriv Trader'a benzer kapsamlı özelliklere sahip bir ticaret uygulaması oluşturmak için API örnekleri de dahil olmak üzere Deriv API kılavuzu. Bugün başlayın!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..86cee8f81
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Müşteri kütüphaneleri",
+ "position": 5,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Deriv websocket API özelliklerini İstemci kütüphanelerimizle nasıl kullanacağınızı öğrenin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..65c7ec696
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Flutter İstemcisi",
+ "position": 2,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Flutter Client dokümanları"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..60e097bc9
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Proje kurulumu
+sidebar_label: Kurulum
+sidebar_position: 0
+---
+
+Lütfen kütüphane dokümanlarını kontrol edin [burada](https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Gelecekte bu sayfalar için içeriğimiz olduğunda onları güncelleyeceğiz
+:::
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..ebe8f86bc
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Giriş
+sidebar_label: Giriş
+sidebar_position: 0
+description: İstemci Kitaplıklarına Giriş
+---
+
+## Giriş
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..c4c556fde
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Python İstemcisi",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Python dokümanları"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..6ccb44dda
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Proje Kurulumu
+sidebar_label: Kurulum
+sidebar_position: 0
+---
+
+Lütfen kütüphane dokümanlarını kontrol edin [burada](https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Gelecekte bu sayfalar için içeriğimiz olduğunda onları güncelleyeceğiz
+:::
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..3577326ec
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Typescript İstemcisi",
+ "position": 0,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Typescript / Javascript dokümanları"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..0a6721621
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Proje kurulumu
+sidebar_label: Kurulum
+sidebar_position: 0
+---
+
+Lütfen kütüphane dokümanlarını kontrol edin [burada](https://binary-com.github.io/deriv-api/)
+
+:::caution
+Gelecekte bu sayfalar için içeriğimiz olduğunda onları güncelleyeceğiz
+:::
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..572c27715
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "SSS",
+ "position": 7,
+ "link": {
+ "type": "oluşturulan-indeks"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..dd91f37aa
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,15 @@
+---
+title: Deriv API kullanma koşulları
+sidebar_label: Deriv API kullanma koşulları
+sidebar_position: 1
+tags:
+ - SSS
+keywords:
+ - SSS
+description: Deriv API kullanma koşulları
+---
+
+Deriv API ücretsizdir ve [şartlar ve koşullar](https://deriv.com/terms-and-conditions) ve
+[telif hakkı](https://deriv.com/tnc/business-partners-general-terms.pdf) hükümlerimize tabidir.
+
+Kullanırken herhangi bir zorlukla karşılaşırsanız veya yardıma ihtiyacınız olursa, lütfen destek forumlarımızdan biri veya e-posta yoluyla adresinden bizimle iletişime geçin.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..2dc38bac4
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,24 @@
+---
+title: Deriv API ile nasıl kazanabilirim?
+sidebar_label: Deriv API ile nasıl kazanabilirim?
+sidebar_position: 1
+tags:
+ - SSS
+keywords:
+ - SSS
+description: Deriv API ile nasıl kazanılır
+---
+
+- Deriv API ile oluşturduğunuz web siteleri ve uygulamalar aracılığıyla müşterilerinizin
+ üzerinden gerçekleştirdiği işlemlerden ve ödemelerden komisyon kazanabilirsiniz. komisyon planları hakkında daha fazla bilgi alın [burada](https://deriv.com/partners/affiliate-ib).
+
+- Deriv API ile oluşturduğunuz bir ticaret
+ uygulaması aracılığıyla satın alınan her sözleşmedeki fiyat artışlarından da kazanabilirsiniz. Fiyatlandırma sizin tarafınızdan belirlenir ve
+ ila %5 arasında olabilir.
+
+Kar yüzdesi nasıl hesaplandığına dair bir örnek:
+
+- 2 **USD** ödeme almak için: İşaretleme olmadan müşteri hissesi = 1.07 **USD**
+- Kar payı ile (örneğin %2), bir müşteri öder : Müşterinin işaretleme ile hissesi =
+ Hisse + (ödeme x işaretleme)
+- Müşterinin zamlı hissesi = 1,07 **USD** + (2 **USD** x %2) = 1,11 **USD**
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..076c4a186
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,21 @@
+---
+title: Deriv API ile ne yapabilirim?
+sidebar_label: Deriv API ile ne yapabilirim?
+sidebar_position: 0
+tags:
+ - SSS
+keywords:
+ - SSS
+description: deriv API özellikleri
+---
+
+Deriv API, Deriv platformlarının neredeyse tüm işlevlerini gerçekleştirmenize olanak tanır, çünkü
+aynı API'yi paylaşırlar. CFD platformlarımız (Deriv MT5 ve Deriv X) için API
+işlevi yalnızca bazı hesap yönetimi eylemleri için kullanılabilir.
+
+API kullanıcılarımız genellikle aşağıdaki faaliyetleri gerçekleştirir:
+
+- Deriv'e benzer ancak farklı özelliklere sahip web siteleri oluşturun.
+- Kendileri ve müşterileri için işlem yapmak üzere masaüstü uygulamaları oluşturun.
+- Tarihsel tik bilgilerini keşfedin.
+- Hizmetleri ödeme aracıları olarak otomatikleştirin.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/tr/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..6e84d5d12
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Hızlı başlangıç
+hide_title: false
+draft: false
+sidebar_label: Hızlı başlangıç
+sidebar_position: 0
+tags:
+ - giriş
+keywords:
+ - ticaret uygulaması
+ - api kodu
+ - api örneği
+description: Mevcut Deriv API kod örnekleri ve dilleri hakkında genel bilgi edinin ve ticaret uygulamanızı oluşturmak için bunları nasıl kullanacağınızı öğrenin.
+---
+
+Belgelerimiz birkaç bölüme ayrılmıştır:
+
+- [Bir deriv uygulaması kurma](/docs/setting-up-a-deriv-application.md)
+- [Terminoloji](kategori/terminoloji)
+- [Çekirdek Kavramlar](category/core-concepts)
+- [Diller](kategori/diller)
+- [İstemci Kütüphaneleri](category/client-libraries)
+- [Rehberler](category/guides)
+- [SSS](category/faq)
+
+### Hızlı Başlangıç
+
+Temel Kavram] (kategori/core-concepts) ve [Terminoloji] (kategori/terminology) sayfalarına bir göz atın ve okumak için zaman ayırın. Bu kavramlar, websocket sunucu api"mize ve onu nasıl daha verimli kullanacağınıza aşina olmanıza yardımcı olacaktır.. Çerçevelerimizin veya kütüphanelerimizin hiçbiriyle ilgili değiller.
+
+Core Concept](category/core-concepts) ve [Terminology](category/terminology) sayfalarını okuduğunuzda, uygulamanızda kullanmak istediğiniz dil/çerçeve/kütüphaneye göre uygulama yaklaşımınızı seçmeye başlayabilirsiniz.
+
+İstemci Kütüphanelerimizi] (category/client-libraries) kullanmak isteğe bağlıdır ve [Diller Bölümü] (category/languages) içinde sağlanan öğreticilerle de aynı sonucu elde edebilirsiniz, ancak istemci kütüphanelerimiz sizin için daha `sağlam`, `tip güvenli` API çağrıları sağlar.
+
+### Websocket sunucumuzu sadece dil özellikleriyle kullanma
+
+Websocket sunucu apimizi belirli bir kodlama dili ile kullanmak istiyorsanız, [Diller Bölümü] (kategori / diller) 'ne bir göz atın ve yolculuğunuza oradan devam edin.
+
+:::caution
+Size daha iyi geliştirici deneyimi sağladıkları için [İstemci Kütüphanelerimizi] (category/client-libraries) kullanmanızı öneririz.
+:::
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..6d7dcd99c
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Terminoloji",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Terminolojimiz hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..2ec445089
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Kimlik Doğrulama
+hide_title: false
+draft: false
+sidebar_label: Kimlik Doğrulama
+sidebar_position: 4
+tags:
+ - kavramlar
+ - terminoloji
+ - kimlik
+ - doğrulama
+ - ekle
+ - belge
+keywords:
+ - kavramlar
+ - terminoloji
+ - kimlik
+ - doğrulama
+ - ekle
+ - belge
+description: Deriv uygulamalarında Kimlik Doğrulama nedir?
+---
+
+### Deriv uygulamalarında Kimlik Doğrulama nedir?
+
+Kimlik doğrulama işlemleri için düzenleyen ülke, kimlik ve tür gibi belge bilgilerini ekler.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..e1051a112
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Hesap",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Hesap Kategorimiz hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..f344f154e
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Belge Yükleme
+hide_title: false
+draft: false
+sidebar_label: Belge Yükleme
+sidebar_position: 4
+tags:
+ - kavramlar
+ - belge
+ - yükle
+ - terminoloji
+keywords:
+ - kavramlar
+ - belge
+ - yükle
+ - terminoloji
+description: Document Upload API call nedir?
+---
+
+### Document Upload API call nedir?
+
+Müşteriden KYC bilgisi isteyin
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..b838e46c7
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Finansal Değerlendirme çağrıları",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Finansal Değerlendirme API calls hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..3a9c45640
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Finansal Değerlendirme Alın
+hide_title: false
+draft: false
+sidebar_label: Finansal Değerlendirme Alın
+sidebar_position: 4
+tags:
+ - kavramlar
+ - al
+ - finansal
+ - değerlendirme
+ - terminoloji
+keywords:
+ - kavramlar
+ - al
+ - finansal
+ - değerlendirme
+ - terminoloji
+description: Get Financial Assessment API call nedir?
+---
+
+### Get Financial Assessment API call nedir?
+
+Bu call finansal değerlendirme detaylarını alır.
+
+'Mali değerlendirme', belirli İniş Şirketlerinin müşterilerinin, mevzuat ve KYC (müşterini tanı) gereklilikleri nedeniyle doldurmaları gereken bir ankettir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..36f6cbf00
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Finansal Değerlendirmeyi Ayarla
+hide_title: false
+draft: false
+sidebar_label: Finansal Değerlendirmeyi Ayarla
+sidebar_position: 4
+tags:
+ - kavramlar
+ - aktif semboller
+keywords:
+ - kavramlar
+ - aktif semboller
+description: Set Financial Assessment API call nedir?
+---
+
+### Set Financial Assessment API call nedir?
+
+Bu call, ikili opsiyon ticareti ile ilgili riskleri anlamak için deneyim ve bilgiye sahip olup olmadıklarını analiz etmek için müşterinin cevaplarına dayalı olarak finansal değerlendirme ayrıntılarını belirler.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..a7cce07ae
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Hesap Ayarlarını Al
+hide_title: false
+draft: false
+sidebar_label: Hesap Ayarlarını Al
+sidebar_position: 4
+tags:
+ - kavramlar
+ - al
+ - hesap
+ - ayarlar
+ - terminoloji
+keywords:
+ - kavramlar
+ - al
+ - hesap
+ - ayarlar
+ - terminoloji
+description: Hesap Ayarlarını Al API call nedir?
+---
+
+### Hesap Ayarlarını Al API call nedir?
+
+Kullanıcı Ayarlarını Al (e-posta, doğum tarihi, adres vb.)
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..4966379f9
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Portföy
+hide_title: false
+draft: false
+sidebar_label: Portföy
+sidebar_position: 4
+tags:
+ - kavramlar
+ - portföy
+ - terminoloji
+keywords:
+ - kavramlar
+ - portföy
+ - terminoloji
+description: Portföy API call nedir?
+---
+
+### Portföy API call nedir?
+
+Seçkin seçeneklerden oluşan mevcut portföyüm hakkında bilgi alın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..9a6783523
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Kâr tablosu
+hide_title: false
+draft: false
+sidebar_label: Kâr tablosu
+sidebar_position: 4
+tags:
+ - kavramlar
+ - kar
+ - tablo
+ - terminoloji
+keywords:
+ - kavramlar
+ - kar
+ - tablo
+ - terminoloji
+description: Profit Table API call nedir?
+---
+
+### Profit Table API call nedir?
+
+Verilen arama kriterlerine göre hesap Kar Tablosunun bir özetini alın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..d90d17e90
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Gerçeklik Kontrolü
+hide_title: false
+draft: false
+sidebar_label: Gerçeklik Kontrolü
+sidebar_position: 4
+tags:
+ - kavramlar
+ - gerçeklik
+ - kontrol et
+ - terminoloji
+keywords:
+ - kavramlar
+ - gerçeklik
+ - kontrol et
+ - terminoloji
+description: Reality Check API call nedir?
+---
+
+### Reality Check API call nedir?
+
+Müşterinin işlemlerinin özetini alın ve Reality Check tesisi için hesap oluşturun.
+
+'Gerçeklik kontrolü', seansın başlamasından bu yana geçen sürenin ve ilgili müşteri kar/zararının görüntülenmesi anlamına gelir.
+
+Reality Check tesisi, belirli iniş şirketleri için düzenleyici bir gerekliliktir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..386a8f849
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: Açıklama
+hide_title: false
+draft: false
+sidebar_label: Açıklama
+sidebar_position: 4
+tags:
+ - kavramlar
+ - açıklama
+ - terminoloji
+keywords:
+ - kavramlar
+ - açıklama
+ - terminoloji
+description: Statement API çağrısı nedir?
+---
+
+### Statement API çağrısı nedir?
+
+Verilen arama kriterlerine göre hesap işlemlerinin bir özetini alın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..3339b00fb
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Sanal / Gerçek Hesap",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Sanal ve Gerçek hesap API çağrılarımız hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..b5c9ee828
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Sözleşme",
+ "position": 2,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Sözleşme Kategorimiz hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..7bf61c966
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Satın Al / Sat Sözleşme çağrıları ",
+ "position": 2,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Satın al ve Sat sözleşmesi API calls hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..07e34980a
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Birden fazla hesap için sözleşme satın alın
+hide_title: false
+draft: false
+sidebar_label: Birden fazla hesap için sözleşme satın alın
+sidebar_position: 4
+tags:
+ - kavramlar
+ - buy
+ - sözleşme
+ - çoklu
+ - hesaplar
+ - terminoloji
+keywords:
+ - kavramlar
+ - buy
+ - sözleşme
+ - çoklu
+ - hesaplar
+ - terminoloji
+description: Birden fazla hesap API Call için Satın alma sözleşmesi nedir?
+---
+
+### Birden fazla hesap API Call için Satın alma sözleşmesi nedir?
+
+Token\\\\\\\` parametresi ile belirtilen birden fazla Hesap için bir Sözleşme satın alın.
+
+Not, bu yetkili bir call olmasına rağmen, sözleşme yetkili hesap için satın alınmaz.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..680fd238c
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Sözleşme satın alın
+hide_title: false
+draft: false
+sidebar_label: Sözleşme satın alın
+sidebar_position: 4
+tags:
+ - kavramlar
+ - buy
+ - sözleşme
+ - terminoloji
+keywords:
+ - kavramlar
+ - buy
+ - sözleşme
+ - terminoloji
+description: Sözleşme Satın al API call nedir?
+---
+
+### Sözleşme Satın al API call nedir?
+
+Bir Sözleşme Satın Alın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..20cb3d3e6
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: "Sözleşme Satışı: Çoklu Hesaplar"
+hide_title: false
+draft: false
+sidebar_label: "Sözleşme Satışı: Çoklu Hesaplar"
+sidebar_position: 4
+tags:
+ - kavramlar
+ - sell
+ - sözleşme
+ - çoklu
+ - hesaplar
+ - terminoloji
+keywords:
+ - kavramlar
+ - sell
+ - sözleşme
+ - çoklu
+ - hesaplar
+ - terminoloji
+description: "Sözleşmeleri Sat: Çoklu Hesap API call nedir?"
+---
+
+### Sözleşmeleri Sat: Çoklu Hesap API call nedir?
+
+Aynı anda birden fazla hesap için sözleşme satma.
+
+Sözleşmeyi tanımlamak için `buy_contract_for_multiple_accounts` kısa kod yanıtını ve bu sözleşmelerin hangi hesaplara satılacağını seçmek için yetki belirteçlerini kullanır.
+
+Yalnızca tokenlar tarafından tanımlanan hesapların etkileneceğini unutmayın. Bu, cari hesap için tokenları dahil etmediğiniz sürece o anda yetkili olan hesaptaki sözleşmeyi satmayacaktır.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..6647c5c5e
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Satış Sözleşmesi
+hide_title: false
+draft: false
+sidebar_label: Satış Sözleşmesi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - sell
+ - sözleşme
+ - terminoloji
+keywords:
+ - kavramlar
+ - sell
+ - sözleşme
+ - terminoloji
+description: Sell Contract API call nedir?
+---
+
+### Sell Contract API call nedir?
+
+Önceki bir \\\\\\\`portföy' çağrısından belirlenen bir Sözleşmeyi satın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..601dcd638
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Sembol için sözleşmeler
+hide_title: false
+draft: false
+sidebar_label: Sembol için sözleşmeler
+sidebar_position: 4
+tags:
+ - kavramlar
+ - sözleşmeler
+ - sembol
+ - terminoloji
+keywords:
+ - kavramlar
+ - sözleşmeler
+ - sembol
+ - terminoloji
+description: Sembol API call için Sözleşmeler nedir?
+---
+
+### Sembol API call için Sözleşmeler nedir?
+
+Belirli bir sembol için, mevcut sözleşmelerin listesini alın, ve her sözleşme için en son engel ve süre limitleri.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..35b0b0adc
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Fiyat Teklifi çağrıları",
+ "position": 2,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Fiyat Teklifi API çağrılarımız hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..ce6fb97ab
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Fiyat Teklifi: Açık Sözleşmeler"
+hide_title: false
+draft: false
+sidebar_label: "Fiyat Teklifi: Açık Sözleşmeler"
+sidebar_position: 4
+tags:
+ - kavramlar
+ - fiyat
+ - teklif
+ - açık
+ - sözleşmeler
+ - terminoloji
+keywords:
+ - kavramlar
+ - fiyat
+ - teklif
+ - açık
+ - sözleşmeler
+ - terminoloji
+description: Fiyat Teklifi nedir? Açık Sözleşmeler API call?
+---
+
+### Fiyat Teklifi nedir? Açık Sözleşmeler API call?
+
+Belirli bir sözleşme için en son fiyatı alır.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..f4a35a375
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Fiyat teklifi
+hide_title: false
+draft: false
+sidebar_label: Fiyat teklifi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - fiyat
+ - teklif
+ - terminoloji
+keywords:
+ - kavramlar
+ - fiyat
+ - teklif
+ - terminoloji
+description: Fiyat teklifi API call nedir?
+---
+
+### Fiyat teklifi API call nedir?
+
+Belirli bir sözleşme için en son fiyatı alır.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..0b3368c70
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Süresi Dolan Sözleşmeleri Sat
+hide_title: false
+draft: false
+sidebar_label: Süresi Dolan Sözleşmeleri Sat
+sidebar_position: 4
+tags:
+ - kavramlar
+ - sell
+ - süresi doldu
+ - sözleşmeler
+ - terminoloji
+keywords:
+ - kavramlar
+ - sell
+ - süresi doldu
+ - sözleşmeler
+ - terminoloji
+description: Sözleşme Satın al API call nedir?
+---
+
+### Süresi Dolan Sözleşmeler API call Sat nedir?
+
+Bu call, süresi dolan sözleşmeleri satmaya çalışacak ve satılan sözleşme sayısını döndürecektir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..7202b4ae0
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Kopya Ticareti",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Kopya Ticaret API calls hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..2c5e70557
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopya Ticareti: Liste"
+hide_title: false
+draft: false
+sidebar_label: "Kopya Ticareti: Liste"
+sidebar_position: 4
+tags:
+ - P2P
+ - kopyala
+ - alım satım
+ - liste
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - kopyala
+ - alım satım
+ - liste
+ - kavramlar
+ - terminoloji
+description: Copy Trading nedir?
+---
+
+### Copy Trading nedir? API call listelensin mi?
+
+Kopya Ticareti için aktif kopyalayıcıların ve/veya tüccarların bir listesini alır
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..907dcf35a
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: "Ticareti Kopyala: Başlat"
+hide_title: false
+draft: false
+sidebar_label: "Ticareti Kopyala: Başlat"
+sidebar_position: 4
+tags:
+ - P2P
+ - kopyala
+ - alım satım
+ - start
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - kopyala
+ - alım satım
+ - start
+ - kavramlar
+ - terminoloji
+description: "Copy Trading: Start API call nedir?"
+---
+
+### Copy Trading: Start API call nedir?
+
+Tüccar bahislerini kopyalamaya başlayın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..170c39fac
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopya Ticareti: İstatistikler"
+hide_title: false
+draft: false
+sidebar_label: "Kopya Ticareti: İstatistikler"
+sidebar_position: 4
+tags:
+ - P2P
+ - kopyala
+ - alım satım
+ - istatistikler
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - kopyala
+ - alım satım
+ - istatistikler
+ - kavramlar
+ - terminoloji
+description: "Kopya Ticareti: İstatistik API call nedir?"
+---
+
+### Kopya Ticareti: İstatistik API call nedir?
+
+Tüccarın performans, ticaret, risk ve kopyalayıcı istatistiklerini alın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..dc0029670
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: "Kopya Ticareti: Stop"
+hide_title: false
+draft: false
+sidebar_label: "Kopya Ticareti: Durdur"
+sidebar_position: 4
+tags:
+ - P2P
+ - kopyala
+ - alım satım
+ - dur
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - kopyala
+ - alım satım
+ - dur
+ - kavramlar
+ - terminoloji
+description: Copy Trading nedir? Stop API call?
+---
+
+### Copy Trading nedir? API çağrısını durdurun?
+
+Tüccar bahislerini kopyalamaya başlayın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..b79bb6c4e
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "P2P Kategorimiz hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..85a0f5de7
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P Reklam calls",
+ "position": 6,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "P2P ilanları API calls hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..dc111d62b
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P İlan Oluşturma
+hide_title: false
+draft: false
+sidebar_label: P2P İlan Oluşturma
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - ilan
+ - oluştur
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - ilan
+ - oluştur
+ - terminoloji
+description: P2P Advert Create API call nedir?
+---
+
+### P2P Advert Create API call nedir?
+
+Bir P2P (Eşler Arası) ilanı oluşturur. Yalnızca onaylı bir P2P ilanvereni tarafından kullanılabilir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..611b78470
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P İlan Bilgileri
+hide_title: false
+draft: false
+sidebar_label: P2P İlan Bilgileri
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - ilan
+ - bilgi
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - ilan
+ - bilgi
+ - terminoloji
+description: P2P Reklam Bilgileri API call nedir?
+---
+
+### P2P Reklam Bilgileri API call nedir?
+
+Bir P2P ilanı hakkında bilgi alın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..a750c5378
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P İlan Listesi
+hide_title: false
+draft: false
+sidebar_label: P2P İlan Listesi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - ilan
+ - Liste
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - ilan
+ - Liste
+ - terminoloji
+description: P2P Reklam Listesi API call nedir?
+---
+
+### P2P Reklam Listesi API call nedir?
+
+p2p_order_create\\\\\\\` ile kullanılmak üzere mevcut reklamları döndürür
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..2b678107d
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P İlan Güncellemesi
+hide_title: false
+draft: false
+sidebar_label: P2P İlan Güncellemesi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - ilan
+ - güncelle
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - ilan
+ - güncelle
+ - terminoloji
+description: P2P İlan Güncelleme API çağrısı nedir?
+---
+
+### P2P İlan Güncelleme API çağrısı nedir?
+
+Bir P2P ilanını günceller. Yalnızca ilanveren tarafından kullanılabilir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..e131558de
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P İlanveren çağrıları",
+ "position": 6,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "P2P ilanveren API calls hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..ec84f2b77
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P İlanveren İlanları
+hide_title: false
+draft: false
+sidebar_label: P2P İlanveren İlanları
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - ilan
+ - ilanveren
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - ilan
+ - ilanveren
+ - terminoloji
+description: P2P İlanveren İlanları API call nedir?
+---
+
+### P2P İlanveren İlanları API call nedir?
+
+Yetkili istemci tarafından oluşturulan tüm P2P ilanlarını döndürür. Yalnızca kayıtlı bir P2P ilanvereni tarafından kullanılabilir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..44d487b33
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Reklamveren Oluşturma
+hide_title: false
+draft: false
+sidebar_label: P2P Reklamveren Oluşturma
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - oluştur
+ - reklamveren
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - oluştur
+ - reklamveren
+ - terminoloji
+description: P2P İlanveren Oluşturma API call nedir?
+---
+
+### P2P İlanveren Oluşturma API call nedir?
+
+İstemciyi bir P2P reklamvereni olarak kaydeder.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..46004535c
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Reklamveren Bilgileri
+hide_title: false
+draft: false
+sidebar_label: P2P Reklamveren Bilgileri
+sidebar_position: 4
+tags:
+ - P2P
+ - reklamveren
+ - bilgi
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - reklamveren
+ - bilgi
+ - kavramlar
+ - terminoloji
+description: P2P İlanveren bilgisi API call nedir?
+---
+
+### P2P İlanveren bilgisi API call nedir?
+
+Bir P2P ilanvereni hakkında bilgi alın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..7015514d3
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: P2P İlanveren Ödeme Yöntemleri
+hide_title: false
+draft: false
+sidebar_label: P2P İlanveren Ödeme Yöntemleri
+sidebar_position: 4
+tags:
+ - P2P
+ - ödeme
+ - ilanveren
+ - yöntemler
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - ödeme
+ - ilanveren
+ - yöntemler
+ - kavramlar
+ - terminoloji
+description: P2P İlanveren Ödeme Yöntemleri API call nedir?
+---
+
+### P2P İlanveren Ödeme Yöntemleri API call nedir?
+
+P2P ilanveren ödeme yöntemlerini yönetin veya listeleyin.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..1892a62ee
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P İlanveren İlişkileri
+hide_title: false
+draft: false
+sidebar_label: P2P İlanveren İlişkileri
+sidebar_position: 4
+tags:
+ - P2P
+ - reklamveren
+ - ilişkiler
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - reklamveren
+ - ilişkiler
+ - kavramlar
+ - terminoloji
+description: P2P İlanveren İlişkileri API call nedir?
+---
+
+### P2P İlanveren İlişkileri API call nedir?
+
+Mevcut kullanıcının favori ve engellenmiş ilanverenlerini günceller ve döndürür.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..66e724bd4
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P İlanveren Güncellemesi
+hide_title: false
+draft: false
+sidebar_label: P2P İlanveren Güncellemesi
+sidebar_position: 4
+tags:
+ - P2P
+ - reklamveren
+ - güncelle
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - reklamveren
+ - güncelle
+ - kavramlar
+ - terminoloji
+description: P2P İlanveren Güncelleme API call nedir?
+---
+
+### P2P İlanveren Güncelleme API call nedir?
+
+Cari hesap için P2P reklamvereninin bilgilerini güncelleyin. Yalnızca onaylı bir P2P reklamvereni tarafından kullanılabilir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..d3903a886
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P Order calls",
+ "position": 6,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "P2P Order calls hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..67f5c4b68
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Sipariş İptal
+hide_title: false
+draft: false
+sidebar_label: P2P Sipariş İptal
+sidebar_position: 4
+tags:
+ - P2P
+ - i̇ptal
+ - emir
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - i̇ptal
+ - emir
+ - kavramlar
+ - terminoloji
+description: P2P Sipariş İptal API call nedir?
+---
+
+### P2P Sipariş İptal API call nedir?
+
+Bir P2P siparişini iptal edin.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..2885db11d
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Sipariş Onayı
+hide_title: false
+draft: false
+sidebar_label: P2P Sipariş Onayı
+sidebar_position: 4
+tags:
+ - P2P
+ - onayla
+ - emir
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - onayla
+ - emir
+ - kavramlar
+ - terminoloji
+description: P2P Order Confirm API call nedir?
+---
+
+### P2P Order Confirm API call nedir?
+
+Bir P2P siparişini onaylayın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..85821bdc5
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Sipariş Oluşturma
+hide_title: false
+draft: false
+sidebar_label: P2P Sipariş Oluşturma
+sidebar_position: 4
+tags:
+ - P2P
+ - oluştur
+ - emir
+ - kavramlar
+ - terminoloji
+keywords:
+ - P2P
+ - oluştur
+ - emir
+ - kavramlar
+ - terminoloji
+description: P2P Sipariş Oluşturma API call nedir?
+---
+
+### P2P Sipariş Oluşturma API call nedir?
+
+Belirtilen ilan için bir P2P siparişi oluşturur.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..cf629e75f
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Sipariş Anlaşmazlığı
+hide_title: false
+draft: false
+sidebar_label: P2P Sipariş Anlaşmazlığı
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - emir
+ - anlaşmazlık
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - emir
+ - anlaşmazlık
+ - terminoloji
+description: P2P Order Dispute API call nedir?
+---
+
+### P2P Order Dispute API call nedir?
+
+Bir P2P siparişine itiraz edin.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..da81c153e
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Sipariş Bilgileri
+hide_title: false
+draft: false
+sidebar_label: P2P Sipariş Bilgileri
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - emir
+ - bilgi
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - emir
+ - bilgi
+ - terminoloji
+description: P2P Sipariş Bilgileri API call nedir?
+---
+
+### P2P Sipariş Bilgileri API call nedir?
+
+Bir P2P siparişi hakkındaki bilgileri alır.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..ec775c8be
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Sipariş Listesi
+hide_title: false
+draft: false
+sidebar_label: P2P Sipariş Listesi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - emir
+ - liste
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - emir
+ - liste
+ - terminoloji
+description: P2P Sipariş Listesi API call nedir?
+---
+
+### P2P Sipariş Listesi API call nedir?
+
+Aktif siparişleri listeleyin.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..559642ecb
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Sipariş İncelemesi
+hide_title: false
+draft: false
+sidebar_label: P2P Sipariş İncelemesi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - p2p
+ - emir
+ - gözden geçirmek
+ - terminoloji
+keywords:
+ - kavramlar
+ - p2p
+ - emir
+ - gözden geçirmek
+ - terminoloji
+description: P2P Order Review API call nedir?
+---
+
+### P2P Order Review API call nedir?
+
+Belirtilen sipariş için bir inceleme oluşturur.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..3e8ef5911
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Ödeme",
+ "position": 4,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Ödeme Kategorimiz hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..8a97ee5e7
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Kasiyer bilgileri
+hide_title: false
+draft: false
+sidebar_label: Kasiyer bilgileri
+sidebar_position: 4
+tags:
+ - kavramlar
+ - kasiyer
+ - bilgi
+ - terminoloji
+keywords:
+ - kavramlar
+ - kasiyer
+ - bilgi
+ - terminoloji
+description: Kasiyer bilgi API call nedir?
+---
+
+### Kasiyer bilgi API call nedir?
+
+Belirtilen tür için kasiyer bilgilerini isteyin.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..0008f593b
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Ödeme Temsilcisi calls",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Ödeme Temsilcisi calls hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..03521ed0f
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Ödeme aracısı oluşturma
+hide_title: false
+draft: false
+sidebar_label: Ödeme aracısı oluşturma
+sidebar_position: 4
+tags:
+ - kavramlar
+ - ödeme
+ - acenta
+ - oluştur
+ - terminoloji
+keywords:
+ - kavramlar
+ - ödeme
+ - acenta
+ - oluştur
+ - terminoloji
+description: Ödeme aracısı oluşturma API çağrısı nedir?
+---
+
+### Ödeme aracısı oluşturma API çağrısı nedir?
+
+Müşterinin ödeme aracısı bilgilerini kaydeder.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..55421528c
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Ödeme aracısı bilgileri
+hide_title: false
+draft: false
+sidebar_label: Ödeme aracısı bilgileri
+sidebar_position: 4
+tags:
+ - kavramlar
+ - ödeme
+ - acenta
+ - detaylar
+ - terminoloji
+keywords:
+ - kavramlar
+ - ödeme
+ - acenta
+ - detaylar
+ - terminoloji
+description: Ödeme aracısı ayrıntıları API call nedir?
+---
+
+### Ödeme aracısı ayrıntıları API call nedir?
+
+Müşterinin ödeme aracısı ayrıntılarını alır.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..da3b975cf
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Ödeme Temsilcisi: Liste"
+hide_title: false
+draft: false
+sidebar_label: "Ödeme Temsilcisi: Liste"
+sidebar_position: 4
+tags:
+ - kavramlar
+ - ödeme
+ - acenta
+ - liste
+ - terminoloji
+keywords:
+ - kavramlar
+ - ödeme
+ - acenta
+ - liste
+ - terminoloji
+description: "Payment Agent: List API call nedir?"
+---
+
+### Payment Agent: List API call nedir?
+
+Belirli bir para birimi için belirli bir ülke için Ödeme Aracılarının bir listesini döndürür.
+
+Ödeme aracıları, kullanıcıların ana web sitesinin kasiyer sistemi aracılığıyla bulunmayabilecek yerel ödeme yöntemlerini kullanarak para yatırmalarına ve çekmelerine olanak tanır.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..859f7c96d
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: "Ödeme Temsilcisi: Transfer"
+hide_title: false
+draft: false
+sidebar_label: "Ödeme Temsilcisi: Transfer"
+sidebar_position: 4
+tags:
+ - kavramlar
+ - ödeme
+ - acenta
+ - transfer
+ - terminoloji
+keywords:
+ - kavramlar
+ - ödeme
+ - acenta
+ - transfer
+ - terminoloji
+description: Transfer API call nedir?
+---
+
+### Ödeme Aracısı nedir? Transfer API call nedir?
+
+Ödeme Aracısı Transferi - bu call yalnızca onaylı Ödeme Aracıları olan hesaplar tarafından kullanılabilir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..40d8341e4
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: "Ödeme Temsilcisi: Para Çekme"
+hide_title: false
+draft: false
+sidebar_label: "Ödeme Temsilcisi: Para Çekme"
+sidebar_position: 4
+tags:
+ - kavramlar
+ - ödeme
+ - acenta
+ - para Çekin
+ - terminoloji
+keywords:
+ - kavramlar
+ - ödeme
+ - acenta
+ - para Çekin
+ - terminoloji
+description: "Ödeme Aracısı: Para Çekme API call nedir?"
+---
+
+### Ödeme Aracısı: Para Çekme API call nedir?
+
+Onaylı bir Ödeme Aracısına para çekme işlemi başlatın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..40c0bb2a1
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Ödeme Yöntemleri
+hide_title: false
+draft: false
+sidebar_label: Ödeme Yöntemleri
+sidebar_position: 4
+tags:
+ - kavramlar
+ - ödeme
+ - yöntemleri
+ - terminoloji
+keywords:
+ - kavramlar
+ - ödeme
+ - yöntemleri
+ - terminoloji
+description: Ödeme Yöntemleri API çağrısı nedir?
+---
+
+### Ödeme Yöntemleri API çağrısı nedir?
+
+Verilen ülke için mevcut ödeme yöntemlerinin bir listesini döndürür. Talep doğrulanırsa, müşterinin ikamet ettiği ülke kullanılacaktır.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..e20ccc9ce
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Alım Satım",
+ "position": 3,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Ticaret Kategorimiz hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..c53889aaa
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Aktif semboller
+hide_title: false
+draft: false
+sidebar_label: Aktif semboller
+sidebar_position: 4
+tags:
+ - kavramlar
+ - aktif
+ - sembolleri
+ - terminoloji
+keywords:
+ - kavramlar
+ - aktif
+ - sembolleri
+ - terminoloji
+description: Aktif semboller API call nedir?
+---
+
+### Aktif semboller API call nedir?
+
+Şu anda aktif olan tüm sembollerin bir listesini alın (ticaret için sözleşmelerin mevcut olduğu temel piyasalar).
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..7a469eebb
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Varlık endeksi
+hide_title: false
+draft: false
+sidebar_label: Varlık endeksi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - varlık
+ - indeks
+ - terminoloji
+keywords:
+ - kavramlar
+ - varlık
+ - indeks
+ - terminoloji
+description: Varlık endeksi API call nedir?
+---
+
+### Varlık endeksi API call nedir?
+
+Mevcut tüm dayanakların ve bunlara karşılık gelen sözleşme türlerinin ve süre sınırlarının bir listesini alın.
+
+Kullanıcı oturum açmışsa, yalnızca o kullanıcının açılış şirketi için mevcut olan varlıklar döndürülecektir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..4816847d0
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Landing Company calls",
+ "position": 2,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Landing Company API calls hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..04dc3d029
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Landing company detayları
+hide_title: false
+draft: false
+sidebar_label: Landing company detayları
+sidebar_position: 4
+tags:
+ - kavramlar
+ - iniş
+ - şirket
+ - detaylar
+ - terminoloji
+keywords:
+ - kavramlar
+ - iniş
+ - şirket
+ - detaylar
+ - terminoloji
+description: Landing şirket ayrıntıları API call nedir?
+---
+
+### Landing şirket ayrıntıları API call nedir?
+
+Şirketin çeşitli yargı bölgelerinde Landing Companies olarak adlandırılan (ve Deriv Group'un tamamına sahip olduğu iştirakler olan) bir dizi lisanslı iştiraki bulunmaktadır.
+
+Bu çağrı her bir İniş Şirketi hakkında bilgi vermektedir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..7537a2b80
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: İniş şirketi
+hide_title: false
+draft: false
+sidebar_label: İniş şirketi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - iniş
+ - şirket
+ - terminoloji
+keywords:
+ - kavramlar
+ - iniş
+ - şirket
+ - terminoloji
+description: İniş şirketi API call nedir?
+---
+
+### İniş şirketi API call nedir?
+
+Şirketin çeşitli yetki bölgelerinde, İniş Şirketleri adı verilen bir dizi lisanslı yan kuruluşu vardır.
+
+Bu call, belirli bir ülkenin müşterileri için uygun İniş Şirketini döndürecektir.
+
+İniş şirketi Sentetik Endeksler ve Finansal sözleşmeler (Forex, Hisse Senedi Endeksleri, Emtialar) için farklılık gösterebilir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..f406fbfac
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: Ülkeler Listesi
+hide_title: false
+draft: false
+sidebar_label: Ülkeler Listesi
+sidebar_position: 2
+tags:
+ - kavramlar
+ - ülkeler
+ - mukim
+ - liste
+ - terminoloji
+keywords:
+ - kavramlar
+ - ülkeler
+ - mukim
+ - liste
+ - terminoloji
+description: Ülke Listesi API call nedir?
+---
+
+### Ülke Listesi API call nedir?
+
+Hesap açma formunu doldurmak için uygun ülkelerin listesi ve 2 harfli ülke kodları.
+
+örnek liste şöyle bir şey olabilir:
+
+```json
+[
+ {
+ “identity”: {
+ “services”: {“idv”: {
+ “documents_supported”: {},
+ “has_visual_sample”: 0,
+ “is_country_supported”: 0},
+ “onfido”: {
+
+
+ “documents_supported”: {
+ “passport”: {“display_name”:
+ “Pasaport”}},
+ “is_country_supported”: 0
+
+ }}},
+
+
+
+ “phone_idd”: “93", “text”:
+ “Afganistan”, “value”:
+ “af”
+ },
+ {“identity”: {
+ “services”: {
+ “idv”: {
+ “documents_supported”: {
+ },
+ “has_visual_sample”: 0,
+ “is_country_supported”: 0}, “onfido”: {“documents_supported”: {
+
+ },
+ “is_country_supported”: 0}}},
+
+
+
+
+ “phone_idd”: “35818", “text”:
+ “Aland Adaları”, “value”:
+ “ax”}]
+
+
+```
+
+API Explorer - Ülkeler Listesi] (https://api.deriv.com/api-explorer#residence_list) adresinde `Ülkeler Listesi` hakkında daha fazla bilgi edinebilirsiniz.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..653beeebe
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Tik calls",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Tik API call hakkında bilgi edinin"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..dbae86b61
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Tik Geçmişi
+hide_title: false
+draft: false
+sidebar_label: Tik Geçmişi
+sidebar_position: 4
+tags:
+ - kavramlar
+ - tikler
+ - geçmiş
+ - terminoloji
+keywords:
+ - kavramlar
+ - tikler
+ - geçmiş
+ - terminoloji
+description: Tik Geçmişi API call nedir?
+---
+
+### Tik Geçmişi API call nedir?
+
+Belirli bir sembol için geçmiş tik verilerini alın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..9f4db43c2
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Tik Akışı
+hide_title: false
+draft: false
+sidebar_label: Tik Akışı
+sidebar_position: 4
+tags:
+ - kavramlar
+ - tikler
+ - akış
+ - terminoloji
+keywords:
+ - kavramlar
+ - tikler
+ - akış
+ - terminoloji
+description: Ticks Stream API call nedir?
+---
+
+### Ticks Stream API call nedir?
+
+Belirli bir sembol için sürekli bir spot fiyat güncellemesi akışı başlatın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..fe8b6a94d
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: İşlem Süreleri
+hide_title: false
+draft: false
+sidebar_label: İşlem Süreleri
+sidebar_position: 4
+tags:
+ - kavramlar
+ - varlık
+ - indeks
+ - terminoloji
+keywords:
+ - kavramlar
+ - varlık
+ - indeks
+ - terminoloji
+description: İşlem Süreleri API call nedir?
+---
+
+### İşlem Süreleri API call nedir?
+
+Mevcut tüm dayanakların ve bunlara karşılık gelen sözleşme türlerinin ve işlem süresi sınırlarının bir listesini alın.
+
+Kullanıcı oturum açmışsa, yalnızca o kullanıcının açılış şirketi için mevcut olan varlıklar döndürülecektir.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..47b0cb295
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Kod örnekleri",
+ "position": 3,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "title": "Kod örnekleri",
+ "description": "Ticaret uygulamanızı oluşturmak için hangi API kodlarını kullanabileceğinizi öğrenin. API örnekleri ile öğrenin."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..73d38227e
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Javascript Örnekleri",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Ticaret uygulamanızı oluşturmak için kullanabileceğiniz JavaScript kodlarını keşfedin. JavaScript örnekleri ve API örnekleri aracılığıyla öğrenin.",
+ "title": "JavaScript örnekleri"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..68834da2f
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Aktif semboller
+draft: false
+sidebar_label: Aktif Semboller
+sidebar_position: 3
+tags:
+ - kod
+ - örnek
+ - aktif
+ - sembolleri
+keywords:
+ - kod
+ - örnek
+ - aktif
+ - sembolleri
+description: Bir API örneği ile yatırım uygulamanıza aktif sembolleri ve piyasa bilgilerini nasıl ekleyeceğinizi öğrenin.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Şu anda aktif olan tüm sembollerin bir listesini alın (ticaret için sözleşmelerin mevcut olduğu temel piyasalar).
+
+
+
+Veriler, sembolle ilgili piyasa ve alt pazar bilgilerini içerir. Belirli bir iniş şirketi için aktif sembolleri almak istemeniz durumunda, istek nesnesine landing_company ekleyebilirsiniz.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..bd38fb9c8
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Semboller için sözleşmeler
+draft: false
+sidebar_label: Sembol Sözleşmeleri
+sidebar_position: 4
+tags:
+ - kod
+ - örnek
+ - sözleşmeler
+ - sembol
+keywords:
+ - kod
+ - örnek
+ - sözleşmeler
+ - sembol
+description: Bu API örneği ile yatırım uygulamanıza piyasa sembollerinin bir listesini ve bunların en son bariyer ve süre limitlerini ekleyin.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Belirli bir sembol için, mevcut sözleşmelerin listesini alın, ve her sözleşme için en son engel ve süre limitleri.
+
+
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..86d5717a4
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Sözleşme teklifi bağlantısı
+draft: false
+sidebar_label: Canlı Tutun
+sidebar_position: 7
+tags:
+ - kod
+ - örnek
+ - tutmak
+ - canlı
+keywords:
+ - kod
+ - örnek
+ - tutmak
+ - canlı
+description: Bu API örneği ile, Deriv API aracılığıyla sözleşme teklifleri alırken bir bağlantıyı nasıl canlı tutacağınızı öğrenin.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Bu örnekte, Deriv API aracılığıyla sözleşme teklifleri alırken bir bağlantıyı nasıl canlı tutacağınızı göreceksiniz. Bu örnek, her 30 saniyede bir ping göndererek bağlantıyı canlı tutar.
+
+
+
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..54dd0accc
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Sözleşme teklif durumu
+draft: false
+sidebar_label: Teklif
+sidebar_position: 6
+tags:
+ - kod
+ - örnek
+ - teklif
+keywords:
+ - kod
+ - örnek
+ - teklif
+description: Bu API örneği ile alım satım sözleşmeleri için spot fiyatı, ödemeyi ve spot değeri nasıl öne çıkaracağınızı öğrenin.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Belirli bir sözleşme için en son fiyatı alır.
+
+
+
+Bu örnek bir sözleşme teklifi almak içindir. Sözleşmeniz için fiyat, ödeme ve spot değeri alabileceksiniz. Hareketsizlik zaman aşımları durumunda bu bağlantıyı canlı tutmak için, Canlı tutma örneğine bakın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..8a6219755
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: Tik Geçmişi
+draft: false
+sidebar_label: Tik Geçmişi
+sidebar_position: 2
+tags:
+ - kod
+ - örnek
+ - tikler
+ - geçmiş
+keywords:
+ - kod
+ - örnek
+ - tikler
+ - geçmiş
+description: Geçmiş tik zamanlarını ve fiyatlarını almak için Deriv API'nin tik geçmişi özelliğine abone olun. Bu API örneği ile bu özelliği ticaret uygulamanıza entegre edin.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Tik geçmişi ile geçmiş tik zamanlarının ve fiyatlarının bir koleksiyonunu elde edebilirsiniz.
+
+
+
+
+
Mevcut ve geçmiş tiklerin kaydını tutmak için Deriv API websocket'inden tik işlevine abone oluyoruz.
+
+
+Örnek olarak interaktif bir tik grafiği oluşturabilirsiniz.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..b6b7c1ab6
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Kene çağrısı
+draft: false
+sidebar_label: Tikler
+sidebar_position: 1
+tags:
+ - kod
+ - örnek
+ - tikler
+keywords:
+ - kod
+ - örnek
+ - tikler
+description: Bir API WebSocket'e bağlı bir tick çağrısının API örneğine göz atın. Ticaret uygulamanızı bugün oluşturmaya başlayın!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Deriv API'nin nasıl çalıştığını anlamanın en kolay yolu Tick çağrımızı denemektir:
+
+
+
+
+
+
Uygulanması oldukça basit bir kod bloğu olduğu için tik örneğiyle başlayacağız. Denemek için Deriv hesabında oturum açmanız ve uygulamanızın kimliğini doğrulatmanız gerekmez.
+
+
+
+
Bir tik, bir ticari emtianın fiyatındaki minimum yukarı veya aşağı hareketin ölçüsüdür. Her saniye yeni tik verileri döndürecek olan Deriv API websocket'inden tik işlevine abone oluyoruz. Örnek olarak, bu verilerle etkileşimli bir tik grafiği oluşturabilirsiniz.
+
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..d90bd55b8
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Web Sitesi Durumu İste
+draft: false
+sidebar_label: Web Sitesi Durumu
+sidebar_position: 5
+tags:
+ - kod
+ - örnek
+ - web sitesi
+ - durum
+keywords:
+ - kod
+ - örnek
+ - web sitesi
+ - durum
+description: Bir web sitesi durum talebi aracılığıyla arama limitleri, para birimi bilgileri ve desteklenen diller gibi ayarları keşfedin. Bu API örneği ile öğrenin.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Web sitesi durumunu talep edin. API yanıtından arama limitleri, para birimi bilgileri, desteklenen diller ve çok daha fazlası gibi genel ayarlara bakabileceksiniz.
+
+
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..07f464b5c
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Temel kavramlar",
+ "position": 2,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Özelleştirilmiş ticaret uygulamanızı oluşturmak için API WebSocket ve API çağrılarını kullanmayı öğrenin."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..972a242ca
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: API Calls İşlevleri
+hide_title: false
+draft: false
+sidebar_label: API Çağrılarının İşlevleri
+sidebar_position: 1
+tags:
+ - konsept
+ - calls
+ - anatomi
+keywords:
+ - ticaret uygulaması
+ - api calls
+ - api örneği
+description: API çağrısı özelliğini kullanarak ticaret uygulamanız için API çağrıları ayarlayın. API örnekleri ile abone olmayı, istek göndermeyi ve yanıt verilerini almayı öğrenin.
+---
+
+## Abone ol ve gönder
+
+Tüm API calls, bir istekte bulunmak ve yanıt almak için bir gönderme işlevine sahiptir. Bazı API calls, yeni bilgiler mevcut olduğunda güncellemelerin uygulamanıza gönderilmesine izin veren bir abonelik işlevi de sunar.
+
+### Abone ol
+
+Birkaç API çağrısı `abone ol` işlevini sağlar. Bir API call için abone olduğunuzda, bu belirli API çağrısına ait verilerden sürekli bir akış alırsınız.
+
+Bu API çağrılarından bazıları otomatik olarak abone olur (örneğin [ticks](/api-explorer#ticks)) ve bazılarında isteğe bağlı bir `abone ol` alanı vardır. Eğer `subscribe` alanına `1` geçerseniz, abonelik başlar ve sunucu siz `Forget` veya `Forget all` API çağrılarını kullanarak aboneliğinizi iptal edene kadar istenen verileri göndermeye devam eder.
+
+Örneğin, tik geçmişi verilerini almak için [Tick History](/api-explorer#ticks_history) çağrısı yapabilirsiniz. Ancak bu çağrıya `abone ol` seçeneğini eklediğinizde, ilk yanıtta talep ettiğiniz tik geçmişi verilerini alacaksınız ve verilen sembol için sunucu tarafından yayınlanan her yeni tik olduğunda yeni bir yanıt almaya devam edeceksiniz.
+
+Abonelik`ten gelen mesaj akışında, `abonelik`adlı bir alan vardır. Bu`Akış Kimliği`dir. Bu ID ile mantığınızdaki mesaj akışını tanımlayabilir ve akışı `Forget`ve`Forget All\\\\\\\` API çağrıları ile durdurabilirsiniz.
+
+API çağrıları tarafından `subscribe` işlevselliği ile sağlanan veriler, diğer API çağrıları ve özellikleri için veri kaynağı olarak kullanılabilir.
+
+### Gönder
+
+API'yi `send` işlevi ile çağırırsanız, sunucu istenen verileri yalnızca bir kez geri gönderecektir. Güncellenen verileri almak için API call'u tekrar göndermeniz gerekir. Bu yöntem genellikle diğer API çağrı yanıtlarını veya `Click`, `Scroll` gibi UI olaylarını aldığınızda kullanılır.
+
+### Unut
+
+Eğer `subscribe` tarafından oluşturulan mesaj akışını durdurmak istiyorsanız, `Forget` API çağrısını doğru `Akış Kimliği` ile çağırmanız gerekecektir. Aksi takdirde, akışları `Method name`lerine göre durdurmak için `Forget All` API çağrısını kullanabilirsiniz.
+
+:::caution
+Forget\\\\\\\` API çağrısı hakkında daha fazla bilgi için API gezginindeki [Forget](/api-explorer#forget) ve [Forget All](/api-explorer#forget_all) sayfalarına göz atın.
+:::
+
+## Veri talep et
+
+WebSocket bağlantınızın istek ve yanıt akışını işlemenizi kolaylaştırmak için, her Deriv WebSocket API call standart bir yapı izler. Önbelleğe alma, doğrulama, istek ve yanıt eşitlemesi için kullanabilirsiniz.
+
+#### API call yöntemi adı
+
+WebSocket API'sindeki her `istek', istek için benzersiz bir tanımlayıcı görevi gören bir `metot adı' alanı içerir. Çoğu durumda, bu `metot adı` `1` sayısal değerini alacaktır. Ancak, identifier özelliğinin bir dize değerine sahip olabileceği bazı durumlar vardır.
+
+:::caution
+API Çağrı Yöntemi Adı her zaman gereklidir. Bu alan WebSocket sunucumuzdan alacağınız verileri belirler.
+:::
+
+### Zorunlu alanlar
+
+Her istek verisi, sağlamanız gereken zorunlu alanlara sahiptir ve isteğe bağlı alanlar da içerebilir. Bunu `İkamet Listesi`nden bir örnekle inceleyelim.
+
+Bir `İkamet Listesi` çağrısı, hesap açma formunu doldurmak için uygun olan ülkelerin ve 2 harfli ülke kodlarının bir listesini döndürür.
+
+Bu çağrı için talep verileri aşağıdaki gibidir:
+
+```ts showLineNumbers
+{
+ residence_list: 1;//Api Çağrı Yöntemi Adı geçidi?
+ : object;//İsteğe bağlı
+ req_id? : number;//Opsiyonel
+}
+```
+
+Residence_list`alanı çağrı için`metod adı`dır ve gereklidir. Göndermek istediğiniz isteğin bu türüyle ilgili başka zorunlu alanlar olabilir. `Residence List' ve diğer API calls hakkında daha fazla bilgi edinmek için lütfen bunları [API Explorer](/api-explorer#residence_list)'de kontrol edin.
+
+### İsteğe bağlı alanlar
+
+Her call birkaç `Opsiyonel` alana sahiptir. Passthrough`ve`req_id\` her zaman istek verilerinin bir parçasıdır, ancak bunları kullanmamayı seçebilirsiniz.
+
+#### `passthrough` alanı
+
+Bu alana aktardığınız her şey size bir `response` nesnesi içinde geri döndürülecektir. Bu, `istekleriniz' ve `yanıtlarınız' için durumsal bir akışı simüle etmeniz gerektiğinde yararlı olabilir.
+
+#### `req_id` alanı
+
+İsteklerinizi `etiketlemeniz` ve `WebSocket` çağrılarımızdan geçirmeniz gerekebilir. Bunu, bu alana bir `sayı` geçirerek yapabilirsiniz. Bu, `talepleri' `cevaplarla' eşleştirmeniz gerektiğinde yardımcı olabilir.
+
+:::caution
+Her bir API call için ek isteğe bağlı alanlar hakkında bilgi edinmek için lütfen [API Explorer](/api-explorer) adresimize bakın.
+:::
+
+## Yanıt verileri
+
+Çağrı için yanıt aldığınızda, gerçek verileri içeren `metod adı` ile aynı ada sahip bir `Field` olacaktır.
+
+İkamet Listesi\` call için yanıt:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Adaları",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ },
+ "national_identity_card": {
+ "display_name": "Ulusal Kimlik Kartı"
+ },
+ "pasaport": {
+ "display_name": "Pasaport"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": [
+ "^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"
+ ],
+ "value": "al"
+ },
+ // ....
+ ],
+};
+```
+
+Burada `residence_list`, `method name`dir ve talep ettiğiniz gerçek verileri içerir. Kısa tutmak için dizinin geri kalanını dahil etmedik. Gerçek yanıtı [buradan] kontrol edebilirsiniz (/api-explorer#residence_list).
+
+#### echo_req\` alanı
+
+Bu `Alan` sunucuya gönderdiğiniz `İstek Verisi`nin aynısını içerir.
+
+#### msg_type\` alanı
+
+Bu `Alan`, WebSocket bağlantısının mesaj olayında hangi `mesaj` verisini aldığınızı belirlemenize yardımcı olur. Örneğin, `JavaScript`te WebSocket bağlantınız için `onmessage` olay işleyiciniz şöyle olacaktır:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const receivedMessage = JSON.parse(event.data);
+
+ switch (receivedMessage.msg_type) {
+ case "residence_list":
+ console.log("The residence list is : ",receivedMessage.residence_list)
+ break;
+ case "other_request_identifier"
+ console.log("the response", receivedMessage.some_other_request_identifier)
+ default:
+ console.log("receivedMessage", receivedMessage)
+ break;
+ }
+}
+```
+
+#### req_id\` alanı
+
+Bu, `Request Data`ya aktarılan `Opsiyonel`dır, `doğrulama`, `senkronizasyon`, `önbelleğe alma` vb. için kullanabilirsiniz.
+
+:::tip
+msg_type\` her zaman yanıt verisinde bulunur.
+:::
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..1863190d5
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: API kimlik doğrulaması
+hide_title: false
+draft: false
+sidebar_label: API kimlik doğrulaması
+sidebar_position: 2
+tags:
+ - onaylama
+ - türev-yetki̇lendi̇rme
+keywords:
+ - deriv kimlik doğrulama
+ - türev-yetki̇lendi̇rme
+description: Kullanıcıların kimliğini bir API belirteci ile doğrulayarak işlem uygulamanızdaki Deriv API özelliklerinin tamamına erişin. Bir API örneği ile bunu yapmayı öğrenin.
+---
+
+Yetkilendirme ve kimlik doğrulama olmadan, API calls ve özelliklerimizin yalnızca yaklaşık yarısına erişebilirsiniz. Örneğin, sözleşme satın almak veya `Copy Trading` özelliklerini kullanmak için, kullanıcılarınızın **OAuth** sağlayıcımız ve **WebSocket Server** tarafından doğrulanması ve yetkilendirilmesi gerekir.
+
+## Başlamadan önce
+
+Devam etmek için lütfen aşağıda belirtilen tüm gereksinimlere sahip olduğunuzdan emin olun.
+
+### Gereksinimler
+
+1. Türev Müşteri hesabı
+2. Uygun erişim düzeyine sahip API belirteci Deriv
+3. Deriv Uygulama Kimliği
+
+:::note
+Deriv API belirteci ve uygulamasının nasıl oluşturulacağına ilişkin ayrıntılı talimatlar için lütfen [Deriv uygulaması kurma] (/docs/setting-up-a-deriv-application) bölümüne bakın.
+:::
+
+### API token
+
+API token, bir sunucudan erişim isteyen bir istemcinin benzersiz bir tanımlayıcısıdır. Bu, yetkilendirmenin en basit yoludur.
+
+Her API belirteci için erişim düzeyi, [API Explorer](/api-explorer)'da da bulunabilen her API çağrısının gerekli erişim düzeyiyle eşleşmelidir.
+
+Örneğin, aşağıdaki ekran görüntüsünde, Hesap Durumunu kullanabilmek için okuma erişim düzeyine sahip bir token kullanılması gerektiğini görebilirsiniz.
+
+
+
+Bir WebSocket bağlantısının yetkilendirilmesinin ardından, bu bağlantıdaki sonraki çağrılar kullanıcı eylemleri olarak kabul edilir.
+
+Lütfen API tokenin herhangi bir uygulama ile kullanılabileceğini unutmayın, bu nedenle hem uygulamanızın hem de müşterilerinizin onu güvende tutması gerekir.
+
+### OAuth2
+
+OAuth, `Açık Yetkilendirme` anlamına gelir - bir istemcinin kimlik bilgilerini açıklamadan kullanıcı adına bir sunucuda barındırılan kaynaklara erişmesine olanak tanıyan bir protokoldür.
+
+Bu tür yetkilendirme, istemcilerin bir API token oluşturmadan Deriv hesaplarını kullanarak üçüncü taraf uygulamalarda oturum açmalarına olanak tanır. Bu durumda, üçüncü taraf uygulaması kullanıcının şifresini veya kalıcı API tokeni görmez, bu da onu daha güvenli hale getirir.
+
+OAuth2 kimlik doğrulaması, kurulum için daha fazla adım gerektirir, ancak geliştiricilerin uygulamalarına erişimi istemcileriyle paylaşmasının en güvenli yoludur.
+
+OAuth2 hakkında daha fazla bilgi için [bu kılavuzu] (https://aaronparecki.com/oauth-2-simplified/) ziyaret edin.
+
+İşte OAuth yetkilendirme bağlantısının nasıl çalıştığının görsel temsili:
+
+
+
+## Kimlik doğrulama süreci
+
+Kullanıcınızın kimliğini doğrulamak için, [Dashboard](/dashboard) sayfasında, **Register application** sekmesinde **OAuth details** alanlarında OAuth Redirect URL olarak kullanılacak URL'yi belirtin. Ardından, web sitenize veya uygulamanıza bir giriş düğmesi ekleyin ve kullanıcıları **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`** adresine yönlendirin; burada your_app_id uygulamanızın kimliğidir.
+
+
+
+Bir kullanıcı oturum açtığında/oturum açtıktan sonra, Yönlendirme URL'si olarak girdiğiniz URL'ye yönlendirilir. Bu URL, kullanıcının oturum belirteçleriyle eklenen argümanlara sahip olacak ve buna benzer görünecektir:
+
+`https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`
+
+## Yetkilendirme süreci
+
+Yönlendirme URL'sinde sorgu parametreleri, kullanıcının hesapları ve ilgili oturum belirteçleridir. Aşağıdaki yaklaşımı kullanarak sorgu parametrelerini bir diziye eşleyebilirsiniz:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393', token: 'a1-f7pnteezo4jzhpxclctizt27hyeot', currency: 'usd',}, {account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+
+
+
+
+
+ para birimi: 'usd',
+ },
+];
+```
+
+Kullanıcının **seçilen** hesabına göre kullanıcıyı yetkilendirmek için, kullanıcının **seçilen** hesabının **oturum belirteci** ile [authorize](/api-explorer#authorize) API çağrısını çağırın:
+
+```js showLineNumbers
+{
+ “authorize”: “a1-f7pnteezo4jzhpxclctizt27hyeot”}
+
+```
+
+Yetkilendir\\\\\\\` çağrısının yanıtı aşağıdaki gibi bir nesne olacaktır:
+
+```js showLineNumbers
+{
+ “account_list”: [
+ {
+ “account_type”: “ticaret”, “oluşturuldu”: 1647509550,
+ “currency”: “USD”, “is_disabled”: 0,
+ “is_virtual”: 0, “landing_company_name”:
+ “svg”,
+
+
+ “loginid”: “CR799393", “ticaret”: {}
+ }, {
+ “account_type”: “ticaret”,
+
+ “created_at”: 1664132232,
+ “currency”: “ETH”, “is_disabled”: 0,
+ “is_virtual”: 0
+
+ ,
+ “landing_company_name”: “svg”, “oturum açma”:
+ “VRTC1859315", “ticaret”: {}
+ },
+ ],
+ “denge”: 0, “ülke”: “id”,
+ “para birimi”: “USD”,
+ “e-posta”: “kullanıcı_
+
+ mail@email_provider.com “,
+ “fullname”: "John Doe”,
+ “is_virtual”: 0, “landing_company_fullname”:
+ “Deriv (SVG) LLC”, “landing_company_name”: “svg”, “local_currencies”: {“IDR”: {
+ “kesir_basamaklar”: 2
+
+
+
+ }
+ },
+ “loginid”: “CR799393", “preferred_language”:
+ “EN”, “scopes”: [“read”,
+ “trade”,
+ “trading_information”,
+ “payments”,
+
+
+ “admin”
+ ],
+ “trading”: {},
+ “upgradeable_landing_companies”: [“svg”],
+ “kullanıcı kimliği”: 12345678}
+
+
+
+```
+
+Artık kullanıcı yetkilidir ve Deriv API çağrılarını hesap adına kullanabilirsiniz.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..cde1c1f05
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Kopya ticaret olanakları
+hide_title: false
+draft: false
+sidebar_label: Kopya ticareti
+sidebar_position: 4
+tags:
+ - kopya ticareti
+ - alım satım
+keywords:
+ - alım satım
+ - konsept
+ - çağrılar
+ - anatomi
+description: Kopya Ticareti
+---
+
+## Ne oldu?
+
+Kopyalama Ticareti finans piyasalarında popüler hale gelmektedir; bir müşterinin (Kopyalayıcı) başka bir müşterinin (Tüccar) işlemlerini otomatik olarak kopyalamasına olanak tanır.
+
+## Tüccar Olmak
+
+Bir Trader olmak için (yani başkalarının işlemlerinizi takip etmesine izin vermek için), [set settings](/api-explorer#set_settings) çağrısı aracılığıyla "allow_copiers" ayarını yapın.
+
+Tüccar daha sonra salt okunur bir API belirteci oluşturur ve bunu Kopyalayıcıya sağlar.
+
+allow_copiers ayarının etkinleştirilmesi [copytrading statistics](/api-explorer#copytrading_statistics) çağrısının da çalışmasını sağlayacaktır. İstatistik API çağrısı, bir hesap hakkında bilgi sağlar (bu, potansiyel kopyalayıcıların yatırımcının geçmiş performansı hakkında fikir sahibi olması içindir).
+
+## Fotokopici Olmak
+
+Kopyalayıcı olmak için [copy start](/api-explorer#copy_start) çağrısını kullanın. Kopyalamayı durdurmak için [copy stop](/api-explorer#copy_stop) çağrısını kullanın.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..d6e30580c
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - konsept
+ - websocket
+keywords:
+ - ticaret uygulaması
+ - websocket protokolü
+ - websocket bağlantıları
+description: WebSocket protokolü ve WebSocket bağlantıları hakkında bilgi edinin ve bunları nasıl entegre edeceğinizi öğrenin, böylece ticaret uygulamanızda veri alışverişini etkinleştirebilirsiniz.
+---
+
+## WebSockets nedir?
+
+RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455) spesifikasyonunda açıklanan `WebSocket` protokolü, kalıcı bir bağlantı aracılığıyla tarayıcı ve sunucu arasında veri alışverişi için bir yol sağlar. Veriler, bağlantıyı kesmeden veya ek HTTP isteklerine ihtiyaç duymadan her iki yönde de “paketler” olarak iletilebilir.
+
+WebSocket, sürekli veri alışverişi gerektiren hizmetler için özellikle harikadır, örneğin gerçek zamanlı ticaret sistemleri vb.
+
+## Basit bir örnek
+
+Bir WebSocket bağlantısı açmak için, url`de `ws`veya`wss`özel protokolünü kullanarak`new WebSocket`oluşturmamız gerekir. İşte bunu`JavaScript\` ile nasıl yapabileceğiniz:
+
+```js
+let socket = new WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+Öte yandan, `ws://` verileri şifrelenmez ve aracılar tarafından görülebilir. Eski proxy sunucuları “garip” başlıklarla karşılaşabilir ve bağlantıyı sonlandırabilir.
+
+wss://\`, HTTPS'nin TLS üzerinden HTTP olmasına benzer şekilde TLS üzerinden WebSocket anlamına gelir. Taşıma güvenlik katmanı ile veriler gönderen tarafından şifrelenir ve alıcı tarafından şifresi çözülür. Bu, şifrelenmiş veri paketlerinin denetlenmeden proxy'lerden başarıyla geçebileceği anlamına gelir.
+:::
+
+Soket oluşturulduktan sonra, üzerindeki olayları dinlemeliyiz. Toplamda 4 etkinlik var:
+
+- Açık — Bağlantı kuruldu
+- Mesaj — Alınan veriler
+- Hata — WebSocket hatası
+- Kapat — Bağlantı kapalı
+
+Mesaj gönderme socket.send (data) aracılığıyla yapılabilir.
+
+İşte `JavaScript`te bir örnek:
+
+```js showLineNumbers
+const app_id = 1089; // App_id ile değiştirin veya test için 1089 olarak bırakın.
+const socket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+
+socket.onopen = function (e) {
+ console.log('[open] Connection established');
+ console.log('Sending to server');
+ const sendMessage = JSON.stringify({ ping: 1 });
+ socket.send(sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log(`[message] Data received from server: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log(`[close] Connection closed cleanly, code=${event.code} reason=${event.reason}`);
+ } else {
+ // e.g. server process killed or network down
+ // event.code is usually 1006 in this case
+ console.log('[close] Connection died');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log(`[error]`);
+};
+```
+
+## Neden WebSockets'e ihtiyacımız var ve onlardan ne zaman kaçınmalıyız?
+
+WebSockets önemli bir istemci-sunucu iletişim aracıdır. Potansiyellerinden en iyi şekilde yararlanmak için, nasıl yardımcı olabileceklerini ve bunları kullanmaktan kaçınmanın en iyi ne zaman olduğunu anlamak önemlidir. Bir sonraki bölümde kapsamlı bir şekilde açıklanmıştır.
+
+Aşağıdaki durumlarda WebSockets kullanın:
+
+1. Gerçek zamanlı bir web uygulaması geliştirirken.
+ WebSocket'in en geleneksel kullanımı, müşteri ucunda sürekli veri görüntülenmesine yardımcı olduğu gerçek zamanlı uygulama geliştirmedir. Back-end sunucusu bu verileri sürekli olarak geri gönderdiğinden, bir WebSocket zaten açık olan bağlantıda bu verilerin kesintisiz olarak itilmesine veya iletilmesine izin verir. WebSockets kullanımı, bu tür veri iletimini hızlandırır ve uygulamanın performansından yararlanır.
+2. Deriv gibi ticaret siteleri için.
+ Burada WebSocket, dağıtılan arka uç sunucusu tarafından istemciye yönlendirilen veri işlemeye yardımcı olur.
+3. Bir sohbet uygulaması oluştururken.
+ Sohbet uygulaması geliştiricileri, tek seferlik değişim ve mesaj yayınlama/yayımlama gibi işlemlerde yardım için WebSockets'ı çağırır. Aynı WebSocket bağlantısı mesaj göndermek/almak için kullanıldığından, iletişim kolay ve hızlı hale gelir.
+
+Artık WebSockets'ın nerede kullanılması gerektiğini belirlediğimize göre, bunlardan kaçınmanın en iyi nerede olduğunu görelim. Bu, gereksiz operasyonel zorluklardan uzak durmanıza yardımcı olacaktır.
+
+İhtiyaç duyulan tek şey eski verileri veya yalnızca bir kez işlenecek verileri almak olduğunda WebSockets kullanılmamalıdır. Bu durumlarda, HTTP protokollerini kullanmak akıllıca bir seçimdir.
+
+## WebSocket vs HTTP
+
+Uygulama iletişimi için hem HTTP hem de WebSocket protokolleri kullanıldığından, insanlar genellikle kafası karışır ve birini seçmekte zorlanır.
+
+Daha önce söylendiği gibi, WebSocket çerçeveli ve çift yönlü bir protokoldür. Öte yandan HTTP, TCP protokolünün üzerinde çalışan tek yönlü bir protokoldür.
+
+WebSocket protokolü sürekli veri iletimini destekleyebildiğinden, büyük ölçüde gerçek zamanlı uygulama geliştirmede kullanılır. HTTP durum bilgisi içermez ve [RESTful] (https://de.wikipedia.org/wiki/Representational_State_Transfer) ve [SOAP] (https://de.wikipedia.org/wiki/SOAP) uygulamalarının geliştirilmesi için kullanılır. SOAP, uygulama için hala HTTP'yi kullanabilir, ancak REST geniş bir şekilde yaygındır ve kullanılır.
+
+WebSocket'te, iletişim her iki uçta da gerçekleşir ve bu da onu daha hızlı bir protokol yapar. HTTP'de, bağlantı bir uçta kurulur ve WebSocket'ten biraz daha durgun hale gelir.
+
+WebSocket, birleşik bir TCP bağlantısı kullanır ve bağlantıyı sonlandırmak için bir tarafa ihtiyaç duyar. Bu gerçekleşene kadar, bağlantı aktif kalır. HTTP'nin ayrı istekler için ayrı bir bağlantı kurması gerekir. İstek tamamlandığında, bağlantı otomatik olarak kesilir.
+
+## WebSocket bağlantıları nasıl kurulur?
+
+Süreç, yeni bir şema (ws veya wss) kullanmayı içeren bir WebSocket el sıkışma ile başlar. Anlamanıza yardımcı olmak için, bunları sırasıyla HTTP ve güvenli HTTP'ye (HTTPS) eşdeğer olarak düşünün.
+
+Bu şemayı kullanarak, sunucuların ve istemcilerin standart WebSocket bağlantı protokolünü izlemesi beklenir. WebSocket connection establishment, Bağlantı gibi birkaç başlık içeren bir HTTP istek upgrading ile başlar: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key, vb.
+
+Bu bağlantının nasıl kurulduğu aşağıda açıklanmıştır:
+
+1. **İstek :** Bağlantı Upgrade başlığı WebSocket el sıkışmasını belirtirken Sec-WebSocket-Key Base64 kodlu rastgele değer içerir. Bu değer, her WebSocket el sıkışması sırasında keyfi olarak oluşturulur. Yukarıdakilerin yanı sıra, anahtar başlık da bu isteğin bir parçasıdır.
+
+Yukarıda listelenen başlıklar birleştirildiğinde bir HTTP GET isteği oluşturur. İçinde benzer veriler olacak:
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+Connection: Upgrade
+Pragma: no-cache
+Cache-Control: no-cache
+Upgrade: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==
+```
+
+Sec-WebSocket-Version açıklığa kavuşturmak için, istemci için kullanıma hazır WebSocket protokol sürümü açıklanabilir.
+
+2. **Yanıt:** Yanıt başlığı Sec-WebSocket-Accept, Sec-WebSocket-Key istek başlığında gönderilen değerin geri kalanını içerir. Bu, belirli bir protokol spesifikasyonu ile bağlantılıdır ve yanıltıcı bilgileri uzak tutmak için yaygın olarak kullanılır. Başka bir deyişle, API güvenliğini artırır ve kötü yapılandırılmış sunucuların uygulama geliştirmede hatalar oluşturmasını engeller.
+
+Daha önce gönderilen talebin başarısı üzerine, aşağıda belirtilen metin dizisine benzer bir yanıt alınacaktır:
+
+```
+HTTP/1.1 101 Switching Protocols
+Upgrade: websocket
+Connection: Upgrade
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=
+```
+
+## Referanslar
+
+- \*\* [WebSockets API'leri - MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket)\*\*
+- \*\* [WebSocket - Javascript Bilgisi](https://javascript.info/websocket)\*\*
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..c5f2bc08b
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Çerçeveler",
+ "position": 6,
+ "link": {
+ "type": "oluşturulan-indeks"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..f142db916
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Açısal",
+ "position": 2,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "En önemli Docusaurus kavramlarını öğrenmek için 5 dakika."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..a46eeec24
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "React",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "En önemli Docusaurus kavramlarını öğrenmek için 5 dakika."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..0cc705f8a
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SoliDJ'ler",
+ "position": 3,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "En önemli Docusaurus kavramlarını öğrenmek için 5 dakika."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..8d0db3b40
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Svelte",
+ "position": 4,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "En önemli Docusaurus kavramlarını öğrenmek için 5 dakika."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..c76826b77
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "En önemli Docusaurus kavramlarını öğrenmek için 5 dakika."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..c52f284ef
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Kılavuzlar",
+ "position": 6,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "Deriv Trader'a benzer kapsamlı özelliklere sahip bir ticaret uygulaması oluşturmak için API örnekleri de dahil olmak üzere Deriv API kılavuzu. Bugün başlayın!"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..433096748
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Sözleşme zamlarını tahsil edin
+hide_title: true
+draft: false
+sidebar_label: Kar yüzdesi hesaplaması
+sidebar_position: 2
+tags:
+ - konsept
+ - kazan
+ - kazanç
+ - komisyon
+ - kar yüzdesi
+keywords:
+ - konsept
+ - kazan
+ - kazanç
+ - komisyon
+ - kar yüzdesi
+description: Alım satım uygulamanız üzerinden satın alınan alım satım sözleşmelerinden nasıl ücret alacağınızı öğrenin.
+---
+
+## Kar yüzdesi
+
+Deriv API ile oluşturduğunuz alım satım uygulaması üzerinden satın aldığınız her bir sözleşme için kar yüzdesi uygulayarak kazancınızı artırın. Kar yüzdesi sizin tarafınızdan tanımlanır ve %3'e kadar olabilir.
+
+Aşağıda, kar yüzdesi nasıl hesaplandığına dair bir örnek yer almaktadır.
+
+2,00 USD\*\* ödeme almak için:
+
+- İşaretleme olmadan müşteri hissesi = **1,07 USD**
+
+Kar yüzdesi ile birlikte (örneğin %2) müşteri ödeme yapar:
+
+- Müşterinin kar yüzdesi ile birlikte hissesi = Hisse + (ödeme x kar yüzdesi)
+- Müşterinin kâr payı = 1,07 USD + (2 USD x %2) = **1,11 USD**
+
+## Komisyon kazanma
+
+Deriv API ile oluşturduğunuz web siteleri ve uygulamalar aracılığıyla müşterileriniz tarafından yapılan işlemlerden ve ödemelerden komisyon kazanın. Komisyon planları hakkında daha fazla bilgi edinin [burada](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..95f7c9662
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: Deriv API Hakkında
+hide_title: true
+draft: false
+sidebar_label: Deriv API Hakkında
+sidebar_position: 0
+tags:
+ - konsept
+ - api
+ - öğretici
+ - rehber
+ - oluştur
+ - uygulama
+ - yetkilendirmek
+ - kayıt
+ - bütünleşme
+keywords:
+ - konsept
+ - api
+ - öğretici
+ - rehber
+ - oluştur
+ - uygulama
+ - yetkilendirmek
+ - kayıt
+ - bütünleşme
+description: Deriv API, özellikleri ve kod örnekleriyle API belgeleri hakkında bilgi edinin ve ticaret uygulamanızı oluşturmak için nasıl kullanacağınızı öğrenin.
+---
+
+## Deriv API nedir?
+
+Deriv API, geliştiricilerin Deriv ticaret platformuyla etkileşime giren özel ticaret uygulamaları oluşturmasına olanak tanıyan bir araçtır. Bunu, geliştiricilerin insanların Deriv platformunda daha verimli veya kişiselleştirilmiş bir şekilde ticaret yapmalarına yardımcı olmak için kendi özel araçlarını oluşturmalarının bir yolu olarak düşünün. Deriv API ile geliştiriciler, işlem yapma, hesap verilerini alma, emirleri yönetme ve gerçek zamanlı piyasa verilerine erişme gibi çok çeşitli işlevlere erişebilirler. Bu, ticaret deneyimlerini özelleştirmek veya daha bilinçli ticaret kararları almak için özel araçlar kullanmak isteyen tüccarlar için yararlı olabilir. Genel olarak, Deriv API size yatırım deneyiminiz üzerinde daha fazla esneklik ve kontrol sağlayarak yatırım tarzınıza ve hedeflerinize daha iyi uyan kendi özelleştirilmiş çözümlerinizi oluşturmanıza olanak tanır.
+
+## Nasıl kullanabilirim?
+
+Deriv API'yi kullanmak için gerekli adımlar aşağıda verilmiştir:
+
+1. **Deriv API hesabı için kaydolun**: Deriv API web sitesine gidin ve bir hesap için kaydolun. Kaydolduktan sonra, API isteklerinizin kimliğini doğrulamak için kullanabileceğiniz bir API token alacaksınız.
+
+2. **API dokümantasyonuna aşina olun**: Deriv API, mevcut parametreler ve yanıt biçimleri de dahil olmak üzere API uç noktalarının nasıl kullanılacağını açıklayan kapsamlı belgeler sağlar. API'yi kullanmaya başlamadan önce belgelere aşina olduğunuzdan emin olun.
+
+3. **Bir API uygulaması oluşturun**: Bir API uygulaması oluşturmak için, uygulamanız için bir ad ve bir yönlendirme URI'si sağlamanız gerekir. Yönlendirme URI'si, kullanıcının Deriv hesabına erişmek için uygulamanızı yetkilendirdikten sonra yönlendirileceği URL'dir.
+
+4. **Uygulamanızı yetkilendirin**: API uygulamanızı oluşturduktan sonra, Deriv hesabınıza erişmesi için onu yetkilendirmeniz gerekir. Bu, Deriv hesabınızda oturum açmayı ve uygulamanızın hesap verilerinize erişmesi için izin vermeyi içerir.
+
+5. **API istekleri yapın**: Uygulamanız yetkilendirildikten sonra API istekleri yapmaya başlayabilirsiniz. API'yi hesabınız hakkında bilgi almak, işlem yapmak, emirleri yönetmek ve işlemle ilgili diğer görevleri gerçekleştirmek için kullanabilirsiniz.
+
+6. **API entegrasyonunuzu test edin**: Uygulamanızı başlatmadan önce, doğru çalıştığından emin olmak için API entegrasyonunuzu iyice test ettiğinizden emin olun.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..ec9ad7d92
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Ticaret uygulamanızdan para kazanın
+hide_title: true
+draft: false
+sidebar_label: Deriv API'den Para Kazanma
+sidebar_position: 1
+sidebar_class_name: hide-sidebar-item
+tags:
+ - konsept
+ - kazan
+ - kazanç
+ - para kazanma
+ - para kazanma
+ - api
+ - websocket
+keywords:
+ - konsept
+ - kazan
+ - kazanç
+ - para kazanma
+ - para kazanma
+ - api
+ - websocket
+description: Deriv API'sinden Deriv satış ortağı olarak, ticaret uygulamanızda reklam vererek veya premium özellikler sunarak nasıl para kazanabileceğinizi öğrenin.
+---
+
+## Deriv API'den Para Kazanma
+
+Deriv API'den para kazanmanın çeşitli yolları vardır:
+
+1. **Ticaret uygulamanıza erişim için ücretlendirme**: Deriv API tabanlı özel alım satım uygulamanız kullanıcılara değer sunuyorsa, bu uygulamaya erişim için onlardan bir abonelik veya tek seferlik bir ücret talep ederek bunu işletmeniz için uygun bir gelir akışı haline getirebilirsiniz.
+
+2. **Premium özellikler için ücretlendirme**: Yatırım uygulamanızda gerçek zamanlı piyasa verileri, gelişmiş grafik araçları ve kullanıcılara katma değer sunan diğer premium özellikler gibi gelişmiş özellikler varsa, kullanıcıları bu özelliklere erişim için ücretlendirerek ek gelir elde edebilirsiniz.
+
+3. **Ortaklık pazarlaması**: Deriv'in ortaklık programına katılabilir ve yeni kullanıcıları Deriv platformuna yönlendirerek komisyon kazanabilirsiniz. Ticaret veya yatırımla ilgilenen bir kitleniz varsa bu iyi bir seçenek olabilir.
+
+4. **Yönlendirme ücretleri**: Deriv platformuyla entegre olan bir ticaret uygulaması oluşturduysanız, yeni kullanıcıları uygulamanıza yönlendiren mevcut kullanıcılara yönlendirme ücretleri sunabilirsiniz. Bu teşvik, onları uygulamanız hakkında bilgi yaymaya teşvik ederek kullanıcı tabanınızı büyütmenize yardımcı olabilir.
+
+5. **Reklamcılık**: Geniş bir kullanıcı tabanına sahip bir ticaret uygulaması oluşturduysanız, ilgili reklamverenlere reklam alanı satmayı düşünebilirsiniz. Bu, ek gelir elde etmek için iyi bir yol olabilir.
+
+6. **İşaretleme**: Kendi web sitelerinizi ve uygulamalarınızı oluşturmak için Deriv API'sini kullanın ve müşterilerinizin yaptığı işlemlerden ve ödemelerden komisyon kazanın, yarattıklarınızdan işaretleme yoluyla para kazanın.
+
+## Kar yüzdesi
+
+Deriv API kullanarak geliştirdiğiniz alım satım uygulaması aracılığıyla satın alınan her sözleşmeye fiyat artışı uygulayarak gelirinizi artırın. Maksimum %3'e kadar olmak üzere fiyat artışını kendiniz belirleyebilirsiniz.
+
+Desteklenen işlem türleri şunları içerir: Opsiyonlar, Çarpanlar ve Akümülatörler.
+
+İşte işaretlemenin nasıl hesaplandığına dair bir örnek:
+
+2,00 USD\*\* ödeme almak için:
+
+- İşaretleme olmadan müşteri hissesi = **1,07 USD**
+
+Kar yüzdesi ile birlikte (örneğin %2) müşteri ödeme yapar:
+
+- Müşterinin kar yüzdesi ile birlikte hissesi = Hisse + (ödeme x kar yüzdesi)
+- Müşterinin kâr payı = 1,07 USD + (2 USD x %2) = **1,11 USD**
+
+## Komisyon kazanma
+
+Deriv API ile oluşturduğunuz web siteleri ve uygulamalar aracılığıyla müşterileriniz tarafından yapılan işlemlerden ve ödemelerden komisyon kazanın. Komisyon planları hakkında daha fazla bilgi edinin [burada](https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..0b2eca754
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: Açık yetkilendirme
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - konsept
+ - kazan
+ - kazanç
+ - komisyon
+ - kar yüzdesi
+keywords:
+ - konsept
+ - kazan
+ - kazanç
+ - komisyon
+ - kar yüzdesi
+description: OAuth yetkilendirmesi, API token olmadan oturum açma ve ticaret uygulamanızın kullanıcı deneyimini iyileştirmek için bunu nasıl kullanabileceğiniz hakkında bilgi edinin.
+---
+
+## OAuth2 nedir?
+
+OAuth Açık Yetkilendirme anlamına gelir - bir istemcinin kullanıcının oturum açma kimlik bilgilerini ifşa etmeden bir sunucudaki kullanıcının kaynaklarına erişmesini sağlayan bir protokol.
+
+Bu tür yetkilendirme, istemcilerin bir API token oluşturmadan Deriv hesaplarını kullanarak üçüncü taraf uygulamalarda oturum açmalarına olanak tanır. Bu durumda, üçüncü taraf uygulaması kullanıcının şifresini veya kalıcı API tokeni görmez, bu da onu daha güvenli hale getirir.
+
+OAuth2 kimlik doğrulaması daha fazla kurulum adımı gerektirir, ancak geliştiricilerin istemciler için uygulamalarına erişim izni vermesinin en güvenli yoludur.
+
+OAuth2 hakkında daha fazla bilgi için [bu kılavuza bakın] (https://aaronparecki.com/oauth-2-simplified/).
+
+### OAuth yetkilendirmesi nasıl kullanılır
+
+1. Uygulama kayıt sayfasında **OAuth Yönlendirme URL'si** olarak kullanılacak URL'yi **Web Sitesi URL'si** alanında belirtin.
+
+2. Web sitenize veya uygulamanıza bir giriş düğmesi ekleyin ve kullanıcıları your_app_id'nin uygulamanızın kimliği olduğu `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` adresine yönlendirin.
+
+3. Bir kullanıcı kaydolduktan sonra, **Yönlendirme URL'si** olarak girdiğiniz URL'ye yönlendirilecektir. Bu URL'ye kullanıcının oturum tokenları ile argümanlar eklenecek ve şuna benzer görünecektir: `https://[YOUR_WEBSITE_URL]/redirect/?acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd&state=`
+
+4. URL parametrelerinde, her hesap için tüm hesapları ve oturum tokeni göreceksiniz. Hesap adına eylemler gerçekleştirmek için bu tokenleri Yetkilendirme API call'a iletin.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/intro.md b/i18n/tr/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..db661ba70
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,104 @@
+---
+title: Hızlı başlangıç
+hide_title: false
+draft: false
+sidebar_label: Hızlı başlangıç
+sidebar_position: 0
+sidebar_class_name: hide-sidebar-item
+tags:
+ - Hızlı başlangıç
+ - başlarken
+ - hızlı başlangıç
+keywords:
+ - deriv
+ - api
+ - başlarken
+ - hızlı başlangıç
+description: Mevcut Deriv API kod örnekleri ve dilleri hakkında genel bilgi edinin ve ticaret uygulamanızı oluşturmak için bunları nasıl kullanacağınızı öğrenin.
+---
+
+```mdx-code-block
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+```
+
+Belgelerimiz birkaç bölüme ayrılmıştır:
+
+
+
+
+
+
+ Temel kavramlar sayfasına bir göz atın ve okumak için
+ zaman ayırın. Bu kavramlar, WebSocket sunucu apimizi
+ ve onu nasıl daha verimli kullanacağınızı öğrenmenize yardımcı olacaktır. Çerçevelerimizin veya kütüphanelerimizin hiçbiriyle ilgili değiller.
+
+
+
+ When you read through the Core concepts page, you can
+ start choosing your implementation approach based on the language, framework or library you want
+ to use in your application.
+
+
+
Kod Örnekleri
+
+API'mizi kodunuzda nasıl uygulayabileceğinizi öğrenmek istiyorsanız,
+adresindeki Kod örneklerimize bir göz atmanızı öneririz. Bu kod örnekleri
+`CodeSandboxes` adresinde yer almaktadır. Bu, kod örneklerini kolayca çatallamanıza ve
+kişisel kullanım için bunları denemenize olanak tanır. Şimdilik sadece JavaScript kod örneklerimiz var, ancak yakın gelecekte farklı diller, çerçeveler ve kütüphanelerle oluşturulmuş daha fazla örnek
+eklemeyi planlıyoruz.
+
+
+
Diller
+
+
+
+ Kod örneklerimizi kullanırken{' '}
+ Languages bölümümüze de göz atmanızı öneririz. Burada,
+ kişisel projenizi API'mizi kullanmak için nasıl düzgün bir şekilde kurabileceğinizi ayrıntılı olarak açıklıyoruz. Bu, kod örneklerimizden bazılarını kendi projenize entegre etmeye çalıştığınızda
+ kesinlikle yardımcı olacaktır.
+
+
+
+
Kılavuzlar
+
+
+
+ Örneğin, uygulamanızı nasıl "monetize" edebileceğinizi veya kullanıcıların uygulamanıza giriş yapmaları için nasıl
+ "güvenli bir yol" oluşturabileceğinizi öğrenmek istiyorsanız, size bu konuda yardımcı olabilecek bir avuç{' '}
+ Kılavuzu sunuyoruz.
+
+
+
+
Bir Deriv uygulaması kurma
+
+
+
+ Kendi uygulamanızı kurmak için gereken temel bilgiler hakkında daha fazla bilgi edinmek istiyorsanız
+ adresinden{' '}
+ Deriv uygulaması kurma bölümüne göz atabilirsiniz.
+
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..e361d89d1
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "hide-sidebar-item",
+ "label": "Diller",
+ "position": 4,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "title": "Programlama dilleri",
+ "description": "WebSocket API'mizin yardımıyla bir ticaret uygulaması oluşturmak için tercih ettiğiniz programlama dilini seçin. Bu kod örnekleriyle öğrenmeye başlayın."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..a8ae1ee3b
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Dart",
+ "position": 2,
+ "link": {
+ "type": "oluşturulan-indeks"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/tr/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..b46a1df18
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Giriş
+sidebar_label: Giriş
+sidebar_position: 0
+description: Deriv'in WebSocket API'sinde saf dillerin nasıl kullanılacağına ilişkin adım adım talimatlar alın. Bu API örneği ile ticaret uygulamanızı oluşturmaya başlayın.
+---
+
+Her dil bölümü, `Deriv WebSocket Server API`lerinin saf dil özellikleriyle nasıl kullanılacağına dair adım adım talimatlar içerir. Bu nedenle, belgelerimizi ilk kez kullanıyorsanız, bunlardan en iyi şekilde yararlanmak için lütfen her bölümü gözden geçirin.
+
+:::tip
+Herhangi bir bölüme doğrudan atlayabilirsiniz. Her adımda başlamanıza yardımcı olacak gereksinimlere bağlantılar vardır.
+:::
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..959f46e89
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "oluşturulan-indeks",
+ "description": "WebSocket API'miz aracılığıyla Javascript, HTML ve CSS ile ticaret uygulamanızı oluşturmaya başlayın."
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..eecd7638f
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: Ülke listesini al
+sidebar_label: Ülkelerin bir listesini alın
+sidebar_position: 2
+tags:
+ - ülke_listesi
+ - javascript
+keywords:
+ - ülke_listesi
+ - javascript
+description: Ticaret uygulamanıza bir ülke listesi ekleyerek kullanıcılarınız hakkında bilgi alın. Bu JavaScript API örneği ile bunu nasıl yapacağınızı öğrenin.
+---
+
+
+
+Ülkelerin bir listesini almak için aşağıdaki yaklaşımı kullanarak open etkinlik dinleyicisini güncelleyin:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // milisaniye cinsindendir, bu da 120 saniyeye eşittir
+let interval;
+// `open` olayına abone olun
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // bağlantıyı canlı tutmak için
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+```
+
+Şimdi, verileri işlemek için `message` olay dinleyicisini güncelleyin:
+
+```js title="index.js" showLineNumbers
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('list of countries', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong response: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('received message: ', receivedMessage);
+ break;
+ }
+});
+```
+
+Yanıt bir nesne olmalıdır:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "residence_list": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Adaları",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ },
+ "national_identity_card": {
+ "display_name": "Ulusal Kimlik Kartı"
+ },
+ "pasaport": {
+ "display_name": "Pasaport"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+Bu call ile, desteklenen ülkeler hakkında yararlı bilgiler alacaksınız, örneğin:
+
+- Her ülke için `2 harfli` bir kod
+- Her ülke için `Kimlik` hizmet sağlayıcıları
+- Ülke Vergi Tanımlayıcı Formatı (`tin_format`)
+- vs.
+
+Bu, kullanıcılardan ikamet ettikleri ülkeye bağlı olarak kimlik tabanları hakkında doğrulanmış bilgiler vermelerini istemeniz gereken hesap oluşturma formları için yararlı olabilir.
+
+:::caution
+Adres ve vergi kimliği doğrulamaları için lütfen ülke için sağlanan 'tin_format'ı kullanın.
+:::
+
+Kullanıcının ülkesi sonraki adımlarınız için önemlidir. Hangi varlıkları ve özellikleri kullanabileceklerini belirler.
+
+:::tip
+Formunuzu doldurmadan önce ülkelerin listesini almak daha iyidir.
+:::
+
+:::danger
+IDV`ve`ONFIDO\\\\\\\` kimlik hizmetleri, farklılıkları ve olanakları hakkında ayrıntılı içeriğe ihtiyacınız olacak.
+:::
+
+Son kodunuz şöyle olacak:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // app_id ile değiştirin veya test için 1089 olarak bırakın.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // milisaniye cinsindendir, bu da 120 saniyeye eşittir
+let interval;
+
+// `open` olayına abone olun
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const payload = JSON.stringify({
+ residence_list: 1,
+ });
+ websocket.send(payload);
+
+ // bağlantıyı canlı tutmak için
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ switch (receivedMessage.msg_type) {
+ case 'residence_list':
+ console.log('ülkelerin listesi', receivedMessage.residence_list);
+ break;
+ case 'ping':
+ console.log('ping/pong response: ', receivedMessage.ping);
+ break;
+ default:
+ console.log('received message: ', receivedMessage);
+ break;
+ }
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..f54fc5b94
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Proje kurulumu | JavaScript
+sidebar_label: Proje kurulumu
+sidebar_position: 0
+tags:
+ - javascript
+keywords:
+ - js
+ - proje kurulumu
+description: WebSocket kullanarak bir sonraki API ticaret uygulaması projeniz için bir dizin oluşturun.
+---
+
+### Bir proje oluşturun
+
+WebSocket bağlantımızı idare edecek JavaScript dosyamızı içeren basit bir `HTML` sayfası oluşturacağız. İlk olarak, bir sonraki projeniz için bir dizin oluşturun:
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+`deriv-websocket-demo` klasörüne gidin:
+
+```bash
+cd deriv-websocket-demo
+```
+
+Ardından, aşağıda gördüğünüz gibi gerekli dosyaları oluşturun:
+
+```bash
+touch index.html index.css index.js
+```
+
+:::tip
+Live Server Extension](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) etkinleştirilmiş olarak [Visual Studio Code](https://code.visualstudio.com/) kullanmanızı öneririz. Bu, uygulamalarda size çok yardımcı olacaktır.
+:::
+
+Şimdi, `index.html` dosyasını açın veya [Live Server Extension] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) kullanın.
+
+Şimdi, aşağıdaki yaklaşımı kullanarak dosyaların içeriğini değiştirin:
+
+```js title="index.js" showLineNumbers
+console.log('websocket bağlantımızı burada oluşturacağız');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+ Deriv HTML JS Demo
+
+
+
Deriv WebSocket API demosu
+
+
+
+```
+
+İçeriği ekledikten sonra, uygulamayı sadece `index.html` dosyasını çalıştırarak veya Live Server Extension kullanarak çalıştırabiliriz. Uygulamanızı çalıştırırken, konsolda `console.log`un görünüp görünmediğine bakın. O zaman JavaScript dosyasının çalıştığını bilirsiniz, böylece websocket bağlantısı düzgün bir şekilde uygulanabilir.
+
+Deriv websocket kurulumu için [WebSocket connection](/docs/languages/javascript/websocket-connection) sayfasına geçebilirsiniz.
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..7c50f4d1e
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: WebSocket bağlantısı kurma
+sidebar_label: WebSocket bağlantısı
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - websocket-bağlantısı
+description: Ticaret uygulamanızda bir WebSocket API'sine WebSocket bağlantısının nasıl kurulacağına ilişkin bir kılavuz.
+---
+
+:::caution
+
+WebSockets'e aşina değilseniz, lütfen [belgelerimize] (/docs/core-concepts/websocket) göz atın.
+
+:::
+
+### WebSocket connection kurma
+
+
+
+Ardından, Deriv WebSocket Server'a aşağıda görüldüğü gibi bir WebSocket connection oluşturacağız:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // App_id ile değiştirin veya test için 1089 olarak bırakın.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+```
+
+:::info
+app_id = 1089\\\\\\\` sadece test amaçlıdır. Uygulamanızı bir üretim ortamında yayınlarken lütfen kendi app_id dosyanızla güncelleyin. Kendiniz için yeni bir uygulama oluşturmak için lütfen [bu kılavuzu] (/docs/setting-up-a-deriv-application) kontrol edin.
+:::
+
+Bu noktada, `WebSocket sunucusuna` bağlanmış durumdayız. Ancak, herhangi bir veri almıyoruz. Veri göndermek veya almak için websocket olaylarına`abone` olmamız gerekir.
+
+Genel olarak, `WebSocket bağlantıları` üzerinde 4 olayımız var:
+
+- **kapat**:
+ Bir WebSocket ile bağlantı kapatıldığında ateşlenir. Onclose tesisi aracılığıyla da mevcuttur.
+- **open**:
+ WebSocket ile bir bağlantı açıldığında ateşlenir. Ayrıca onopen özelliği aracılığıyla da mevcuttur.
+- **message**:
+ Bir WebSocket aracılığıyla veri alındığında ateşlenir. Onmessage özelliği aracılığıyla da mevcuttur.
+- **hata**:
+ Bir WebSocket ile bağlantı, bazı verilerin gönderilememesi gibi bir hata nedeniyle kapatıldığında ateşlenir. Onerror özelliği aracılığıyla da kullanılabilir.
+
+WebSocket bağlantımıza bu olaylar için bir olay dinleyicisi ekleyelim.
+
+```js title="index.js" showLineNumbers
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ console.log('new message received from server: ', event);
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
+
+Şimdi tarayıcımızda `index.html` dosyasını açın ve geliştirici konsolunuzu kontrol edin. Yalnızca `WebSocket bağlantısı kuruldu` günlüğünü görmelisiniz.
+
+### Veri gönderme ve alma
+
+WebSocket sunucumuz ping/pong işlevselliği sağlar. Veri göndermek ve almak için demo projemizde kullanalım. open`ve`message\\\\\\\` için olay dinleyicilerini aşağıdaki gibi değiştirin:
+
+:::caution
+WebSocket bağlantısındaki `send` işlevi yalnızca `string`, `ArrayBuffer`, `Blob`, `TypedArray` ve `DataView` alır. Onlar hakkında daha fazla bilgiyi [MDN](https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send) adresinden okuyabilirsiniz. Bu, bir `nesne` göndermek istiyorsak, önce onu `JSON.stringify` ile dizeleştirmemiz gerektiği anlamına gelir.
+:::
+
+```js title="index.js" showLineNumbers
+// subscribe to `open` event
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('new message received from server: ', receivedMessage);
+});
+```
+
+ReceivedMessage\\\\\\\` aşağıdaki gibi bir nesne olacaktır:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: “ping”, ping: “pong”}
+
+
+```
+
+Tebrikler :tada:
+
+WebSockets ile ilk demo projenizi oluşturdunuz.
+
+:::tip
+ping\\\\\\\` isteği çoğunlukla bağlantıyı test etmek veya canlı tutmak için kullanılır.
+:::
+
+### WebSocket bağlantısını canlı tutun
+
+Varsayılan olarak, `WebSocket bağlantıları` aralarında yaklaşık **180 saniye** boyunca herhangi bir trafik gönderilmediğinde kapatılacaktır. Bağlantıyı canlı tutmanın bir yolu **120 saniye** aralıklarla [ping](/api-explorer#ping) istekleri göndermektir. Bu, bağlantıyı canlı ve aktif tutacaktır.
+
+Basit bir kurulum örneği aşağıdaki gibi olacaktır:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000; // milisaniye cinsindendir, bu da 120 saniyeye eşittir
+let interval;
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // bağlantıyı canlı tutmak için
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+```
+
+Şimdi, bağlantı `kurulduğunda`, `12000ms` aralıklarla `ping` istekleri göndermeye başlıyoruz.
+
+Son kodunuz şöyle olmalıdır:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089; // app_id ile değiştirin veya test için 1089 olarak bırakın.
+const websocket = new WebSocket(`wss://ws.derivws.com/websockets/v3?app_id=${app_id}`);
+const ping_interval = 12000; // milisaniye cinsindendir, bu da 120 saniyeye eşittir
+let interval;
+
+// `open` olayına abone olun
+websocket.addEventListener('open', (event) => {
+ console.log('websocket connection established: ', event);
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+
+ // bağlantıyı canlı tutmak için
+ interval = setInterval(() => {
+ const sendMessage = JSON.stringify({ ping: 1 });
+ websocket.send(sendMessage);
+ }, ping_interval);
+});
+
+// subscribe to `message` event
+websocket.addEventListener('message', (event) => {
+ const receivedMessage = JSON.parse(event.data);
+ console.log('new message received from server: ', receivedMessage);
+});
+
+// subscribe to `close` event
+websocket.addEventListener('close', (event) => {
+ console.log('websocket connectioned closed: ', event);
+ clearInterval(interval);
+});
+
+// subscribe to `error` event
+websocket.addEventListener('error', (event) => {
+ console.log('an error happend in our websocket connection', event);
+});
+```
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..a59fed7b8
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "oluşturulan-indeks"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/tr/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..3ff85fabe
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Dizgi",
+ "position": 4,
+ "link": {
+ "type": "oluşturulan-indeks"
+ }
+}
diff --git a/i18n/tr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/tr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..873e7b01c
--- /dev/null
+++ b/i18n/tr/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Deriv uygulaması oluşturma
+sidebar_label: Bir Deriv uygulaması kurma
+sidebar_position: 7
+sidebar_class_name: hide-sidebar-item
+tags:
+ - GİRİŞ
+ - uygulama
+ - kurulum
+keywords:
+ - GİRİŞ
+ - uygulama
+ - kurulum
+description: Deriv API token'ınızı oluşturmaya ve ticaret API'mızın yardımıyla ticaret uygulamanızı oluşturmaya yönelik adım adım kılavuz. Daha fazla öğrenin.
+---
+
+```mdx-code-block
+import Link from '@docusaurus/Link';
+```
+
+#### Deriv hesabı
+
+Henüz bir Deriv hesabınız yoksa, kayıt sayfamızı ziyaret ederek veya new_account_virtual API çağrısını kullanarak kolayca bir hesap oluşturabilirsiniz. Tamamen ücretsiz. Zaten bir hesabınız varsa, lütfen hesap bilgilerinizi kullanarak giriş yapın. Test sırasında kazara para kaybını önlemek için, gerçek bir hesap yerine demo hesabınızı kullanmanızı öneririz.
+
+Kar yüzdesi kazanmak için, aylık kazancınızı almak üzere bir Deriv gerçek hesabı alın. Ayrıca new_account_real veya new_account_maltainvest API çağrılarını kullanarak gerçek bir hesap oluşturabilirsiniz.
+
+:::caution
+Deriv uygulamaları oluşturmak için, uygulamanız için kullanmak istediğiniz hesabın Yönetici kapsamına sahip bir API belirtecine ihtiyacınız olacaktır.
+:::
+
+## Deriv API tokeni nasıl oluşturulur
+
+API tokenınızı oluşturmak için Dashboard'a gidin ve **Manage Tokens** sekmesini seçin. Buradan, uygulamanızın özellikleri için gereken erişim düzeyiyle eşleşen yeni bir token oluşturun.
+
+Yeni bir API tokeni oluşturmak için aşağıdaki adımları izleyin:
+
+1. İhtiyacınız olan kapsamları seçin.
+2. Tokeniniz için bir ad girin
+3. Oluştur\*\* seçeneğine tıklayın
+
+Alternatif olarak, api_token API çağrısı aracılığıyla bir API belirteci oluşturabilirsiniz.
+
+:::caution
+Bir uygulama oluşturmak için `Admin` kapsamına sahip bir belirtece ihtiyacınız vardır.
+:::
+
+## Deriv uygulaması nasıl oluşturulur
+
+Uygulamanızı uygun yapılandırma seçenekleriyle oluşturmak için Gösterge Tablosundaki **Uygulama Kaydet** sekmesini seçin. Uygulamanızın yapılandırmasında istediğiniz zaman **Uygulamaları Yönet** sekmesinden değişiklik yapabilirsiniz.
+
+| Uygulama bilgi alanı | Tanımlama |
+| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Hesap | Uygulamayı oluşturmak istediğiniz hesap |
+| API Token | Uygulamayı oluşturmak istediğiniz API token |
+| Uygulama adı | Uygulama Adı |
+| Kar yüzdesi | Ek gelir elde etmek için işlem fiyatına eklenen komisyon |
+| Yetkilendirme URL'si | Müşterilerin API belirteci olmadan Deriv hesaplarını kullanarak uygulamanıza giriş yapmalarını sağlayan URL |
+| Doğrulama URL'si | E-posta doğrulaması için kullanılır. Sağlanmışsa, doğrulama belirtecini içeren URL kullanıcının e-postasına gönderilir; aksi takdirde Kimlik Doğrulama URL'si kullanılır. |
+
+**Bir uygulama oluşturmak için aşağıdaki adımları izleyin:**
+
+1. Uygulamayı oluşturmak istediğiniz hesabı seçin.
+2. Hesabınıza eklenen API tokeni seçin (\`Admin\` kapsamına sahip olmalıdır).
+3. Başvurunuz için bir ad girin.
+4. İşaretleme\*\* ve **OAuth ayrıntıları** alanlarını doldurun.
+5. Uygulamanızın ihtiyaç duyduğu **Yetkilendirme Kapsamlarını** seçin.
+6. Başvuru Kaydı\*\* butonuna tıklayınız.
+
+Uygulamanıza göre **Yetkilendirme** ve **Doğrulama** URL'lerinin doğru olduğundan emin olun.
+
+Örneğin, alan adınız **`https://example.com`** ise ve **yetkilendirme ve kimlik doğrulama işlemleriniz** `verify` tarafından gerçekleştiriliyorsa, URL'leriniz şöyle olacaktır:
+
+**`https://example.com/verify`**
diff --git a/i18n/tr/docusaurus-theme-classic/navbar.json b/i18n/tr/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..0a165dab9
--- /dev/null
+++ b/i18n/tr/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Deriv API logosu",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Dokümantasyon",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Pano",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "API Gezgini",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Blog",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Ödül Avcılığı",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/vi/code.json b/i18n/vi/code.json
new file mode 100644
index 000000000..984c8ad0e
--- /dev/null
+++ b/i18n/vi/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "Kết nối với chúng tôi"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "Thảo luận về ý tưởng và chia sẻ giải pháp với các nhà phát triển trên toàn thế giới."
+ },
+ "Join our community": {
+ "message": "Tham gia cộng đồng của chúng tôi"
+ },
+ "We're here to help": {
+ "message": "Chúng tôi ở đây để giúp bạn"
+ },
+ "Email us at": {
+ "message": "Gửi email cho chúng tôi tại địa chỉ"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "nếu bạn có bất kỳ câu hỏi nào."
+ },
+ "Change API endpoint": {
+ "message": "Thay đổi điểm cuối API"
+ },
+ "Server is Required": {
+ "message": "Phải có tên máy chủ"
+ },
+ "Please enter a valid server URL": {
+ "message": "Vui lòng nhập URL máy chủ hợp lệ"
+ },
+ "Server URL": {
+ "message": "URL máy chủ"
+ },
+ "App ID is required": {
+ "message": "Phải có ID ứng dụng"
+ },
+ "Please enter a valid app ID": {
+ "message": "Vui lòng nhập ID ứng dụng hợp lệ"
+ },
+ "App ID": {
+ "message": "ID ứng dụng"
+ },
+ "Connected to :": {
+ "message": "Kết nối với:"
+ },
+ "Submit": {
+ "message": "Gửi"
+ },
+ "Reset to original settings": {
+ "message": "Thiết lập lại cài đặt gốc"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} sản phẩm",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "Điều hướng trang Docs",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "Trước",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "Tiếp theo",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "Lệnh API call này phải được ủy quyền vì lệnh yêu cầu quyền truy cập vào thông tin tài khoản của bạn."
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "Đăng nhập vào tài khoản Deriv của bạn để tiếp tục. Nếu bạn chưa có tài khoản Deriv, hãy đăng ký trước."
+ },
+ "Sign up": {
+ "message": "Đăng kí"
+ },
+ "Log in": {
+ "message": "Đăng nhập"
+ },
+ "Request JSON": {
+ "message": "Yêu cầu dữ liệu JSON"
+ },
+ "Send Request": {
+ "message": "Gửi yêu cầu"
+ },
+ "Clear": {
+ "message": "Xóa"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "Dữ liệu JSON của bạn không hợp lệ. Hãy chắc chắn rằng bạn đã nhập cú pháp chính xác cho dữ liệu JSON của bạn."
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "Đăng nhập vào tài khoản Deriv của bạn để nhận mã API token và bắt đầu sử dụng API của chúng tôi."
+ },
+ "Log In": {
+ "message": "Đăng nhập"
+ },
+ "API Token Manager": {
+ "message": "API Token Manager"
+ },
+ "Deriv API features": {
+ "message": "Các tính năng của Deriv API"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Với Deriv API, bạn có toàn quyền truy cập vào tất cả các tính năng giao dịch của DTrader. Deriv API cũng giúp bạn xây dựng hệ thống giao dịch và công cụ phân tích toàn diện của riêng mình."
+ },
+ "Trade digital options and multipliers": {
+ "message": "Giao dịch quyền chọn kỹ thuật số và cấp số nhân"
+ },
+ "Monitor real-time pricing": {
+ "message": "Theo dõi giá theo thời gian thực"
+ },
+ "Buy/sell contracts": {
+ "message": "Hợp đồng mua/bán"
+ },
+ "Manage user's accounts": {
+ "message": "Quản lý tài khoản của người dùng"
+ },
+ "Monitor existing contracts": {
+ "message": "Theo dõi các hợp đồng hiện có"
+ },
+ "View user's historical transactions": {
+ "message": "Xem các giao dịch lịch sử của người dùng"
+ },
+ "See what our clients say": {
+ "message": "Xem nhận xét của các khách hàng của chúng tôi"
+ },
+ "Comprehensive all-in-one": {
+ "message": "Client library"
+ },
+ "client library": {
+ "message": "toàn diện tất cả trong một"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "Đơn giản hóa quy trình phát triển và chạy ứng dụng của bạn"
+ },
+ "faster with the client library of your choice.": {
+ "message": "nhanh hơn với client library tùy chọn."
+ },
+ "Go to the JavaScript library": {
+ "message": "Đi tới JavaScript library"
+ },
+ "Go to the Python library": {
+ "message": "Đi tới Python library"
+ },
+ "Go to the Flutter library": {
+ "message": "Đi tới Flutter library"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "Bắt đầu sử dụng API của chúng tôi chỉ với 3 bước đơn giản:"
+ },
+ "1. Learn about our API": {
+ "message": "1. Tìm hiểu về API của chúng tôi"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "Hiểu các khái niệm và thuật ngữ cơ bản"
+ },
+ "2. Sign up": {
+ "message": "2. Đăng ký"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "Tạo tài khoản Deriv miễn phí để truy cập API của chúng tôi"
+ },
+ "3. Register your app": {
+ "message": "3. Đăng ký ứng dụng của bạn"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "Điền vào mẫu đăng ký để bắt đầu sử dụng Deriv API"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "Với việc sử dụng API của chúng tôi, bạn xác nhận rằng bạn đã đọc và đồng ý với"
+ },
+ "terms and conditions.": {
+ "message": "điều khoản và điều kiện của chúng tôi."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "Sử dụng tính năng API mạnh mẽ, linh hoạt và miễn phí của chúng tôi để cá nhân hóa giao diện trading"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "cho chính bạn hoặc cho doanh nghiệp của bạn."
+ },
+ "Quick Start": {
+ "message": "Bắt đầu nhanh"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "Các cách kiếm tiền với Deriv API"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "Đăng ký ứng dụng của bạn với Deriv và thêm % phí dịch vụ dựa trên giá hợp đồng để kiếm lợi nhuận từ mỗi hợp đồng khách hàng mua."
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "Đăng ký làm đối tác tiếp thị liên kết của chúng tôi, tạo ứng dụng của bạn và nhận hoa hồng cho các giao dịch được hoàn thành thông qua ứng dụng và gói tiếp thị liên kết bạn chọn."
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "Đăng ký làm đại lý thanh toán, tự tạo trang web thanh toán của riêng mình và sử dụng API của chúng tôi để nhận hoa hồng từ các khoản thanh toán bạn xử lý cho khách hàng của Deriv."
+ },
+ "Select API Call - Version 3": {
+ "message": "Chọn API Call - Phiên bản 3"
+ },
+ "ALL CALLS": {
+ "message": "ALL CALLS"
+ },
+ "Note:": {
+ "message": "Chú ý:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "Không chia sẻ mã token có quyền Quản trị viên với các bên không được ủy quyền."
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "Quyền này cho phép ứng dụng của bên thứ ba xem hoạt động tài khoản, cài đặt, giới hạn, bảng cân đối kế toán, lịch sử giao dịch và nhiều quyền khác nữa."
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "Quyền này cho phép các ứng dụng của bên thứ ba mua và bán hợp đồng cho bạn, gia hạn các giao dịch mua đã hết hạn và nạp tiền vào tài khoản thử nghiệm của bạn."
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "Quyền này cho phép ứng dụng của bên thứ ba rút tiền cho đại lý thanh toán và thực hiện chuyển khoản giữa các tài khoản cho bạn."
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "Quyền này cho phép các ứng dụng của bên thứ ba xem lịch sử giao dịch của bạn."
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "Quyền này cho phép ứng dụng của bên thứ ba mở tài khoản, quản lý cài đặt, sử dụng mã token của bạn và nhiều quyền khác nữa."
+ },
+ "Select scopes based on the access you need.": {
+ "message": "Chọn phạm vi quyền hạn dựa theo nhu cầu của bạn."
+ },
+ "Copy and paste the token into the app.": {
+ "message": "Sao chép và dán token vào ứng dụng."
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "Tài khoản này không có mã API token với quyền quản trị viên. Hãy chọn một tài khoản khác."
+ },
+ "App information": {
+ "message": "Thông tin ứng dụng"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "Chọn mã API token của bạn (phải có quyền quản trị viên)"
+ },
+ "App name (required)": {
+ "message": "Tên ứng dụng (bắt buộc)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "Tên đó được lấy. Chọn một cái khác."
+ },
+ "Markup": {
+ "message": "Phí"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "Bạn có thể kiếm được hoa hồng bằng cách tính phí trên mỗi giao dịch. Nhập phần trăm phí bạn muốn tính ở đây."
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "Lưu ý: Đánh dấu chỉ khả dụng cho các tài khoản thực."
+ },
+ "Markup percentage (optional)": {
+ "message": "% phí (tùy chọn)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "Nhập 0 nếu bạn không muốn kiếm tiền đánh dấu. Đánh giá tối đa: 3%"
+ },
+ "OAuth details": {
+ "message": "Thông tin OAuth"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "Quyền này cho phép khách hàng đăng nhập vào ứng dụng của bạn bằng tài khoản Deriv của họ mà không cần mã API token."
+ },
+ "Authorisation URL (optional)": {
+ "message": "URL ủy quyền (tùy chọn)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "Xin lưu ý rằng URL này sẽ được sử dụng làm URL chuyển hướng OAuth cho ủy quyền OAuth."
+ },
+ "Verification URL (optional)": {
+ "message": "Xác thực URL (tùy chọn)"
+ },
+ "Scope of authorization": {
+ "message": "Phạm vi ủy quyền"
+ },
+ "Select the scope for your app:": {
+ "message": "Chọn phạm vi cho ứng dụng của bạn:"
+ },
+ "Read": {
+ "message": "Đọc"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ": Bạn sẽ có toàn quyền truy cập vào thông tin khách hàng của mình."
+ },
+ "Trade": {
+ "message": "Giao dịch"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ": Bạn sẽ có thể mua và bán hợp đồng thay mặt cho khách hàng của mình."
+ },
+ "Trading information": {
+ "message": "Thông tin giao dịch"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ": Bạn sẽ có thể xem thông tin giao dịch của khách hàng, bao gồm số dư tài khoản của họ."
+ },
+ "Payments": {
+ "message": "Các khoản chi trả"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ": Bạn sẽ có thể thực hiện nạp tiền và rút tiền thay mặt cho khách hàng của mình."
+ },
+ "Admin": {
+ "message": "Quản trị viên"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ": Quyền truy cập tài khoản đầy đủ, bao gồm quyền truy cập để quản lý mã token bảo mật."
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "Bằng việc đăng ký ứng dụng, bạn đồng ý rằng bạn đã đọc và chấp nhận Deriv API"
+ },
+ "terms and conditions": {
+ "message": "điều khoản và điều kiện"
+ },
+ "Edit application details": {
+ "message": "Chỉnh sửa thông tin ứng dụng"
+ },
+ "Delete application": {
+ "message": "Xóa ứng dụng"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "Để xem thông tin chi tiết, vui lòng đăng ký ứng dụng của bạn thông qua biểu mẫu đăng ký."
+ },
+ "Register now": {
+ "message": "Đăng ký ngay"
+ },
+ "Manage tokens": {
+ "message": "Quản lý token"
+ },
+ "Register application": {
+ "message": "Đăng ký ứng dụng"
+ },
+ "Manage applications": {
+ "message": "Quản lý ứng dụng"
+ },
+ "Your apps": {
+ "message": "Ứng dụng của bạn"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "Đăng ký ứng dụng của bạn, nhận ID ứng dụng và bắt đầu sử dụng Deriv API"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "Hãy cẩn thận với những người bạn chia sẻ mã token này. Bất kỳ ai có mã token này đều có thể thực hiện các thao tác sau trên tài khoản của bạn"
+ },
+ "Add accounts": {
+ "message": "Thêm tài khoản"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "Tạo hoặc xóa mã API token để giao dịch và rút tiền"
+ },
+ "Modify account settings": {
+ "message": "Sửa đổi cài đặt tài khoản"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "Nhập mã API token của bạn (với quyền quản trị viên) để đăng ký ứng dụng."
+ },
+ "You have successfully registered your application.": {
+ "message": "Bạn đã đăng ký thành công đơn đăng ký của mình."
+ },
+ "You can now start using Deriv API": {
+ "message": "Bây giờ bạn có thể bắt đầu sử dụng Deriv API"
+ },
+ "Got it": {
+ "message": "Đã hiểu"
+ },
+ "Cancel": {
+ "message": "Hủy bỏ"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "Trang này bị lỗi.",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "Không tìm thấy trang",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "Chúng tôi không thể tìm thấy những gì bạn đang tìm kiếm.",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "Vui lòng liên hệ với chủ sở hữu của trang web đã liên kết bạn với URL gốc và cho họ biết liên kết của họ bị hỏng.",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "chú ý",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "mẹo",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "nguy hiểm",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "thông tin",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "lưu ý",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "Cuộn trở lại đầu trang",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "Lưu trữ",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "Lưu trữ",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "Điều hướng danh sách bài viết blog",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "Các mục mới hơn",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "Các mục cũ hơn",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "Điều hướng trang bài viết blog",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "Bài viết mới hơn",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "Bài viết cũ hơn",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "Một bài viết | {count} bài viết",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} được gắn với thẻ “{tagName}”",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "Xem tất cả các thẻ",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "Chuyển đổi giữa chế độ tối và sáng (hiện tại {mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "chế độ tối",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "chế độ sáng",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Breadcrumbs",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "Một tài liệu được gắn thẻ|{count} tài liệu được gắn thẻ",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} với “{tagName}”",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "Phiên bản: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "Đây là tài liệu chưa được phát hành cho phiên bản {siteTitle} {versionLabel} .",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "Đây là tài liệu không còn được chủ động duy trì cho {siteTitle} {versionLabel}.",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "Để cập nhật tài liệu, tham khảo {latestVersionLink} ({versionLabel}).",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "phiên bản mới nhất",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "Chỉnh sửa trang này",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "Liên kết trực tiếp đến {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " vào ngày {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " bởi {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "Cập nhật mới nhất {atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "Phiên bản",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "Thẻ:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "Đóng",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "Điều hướng bài viết blog gần đây",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "Đã sao chép",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "Sao chép mã vào khay nhớ tạm",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "Sao chép",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "Bật/tắt word wrap",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "Bật/tắt mục '{label}' ở thanh bên",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "Ngôn ngữ",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "Chính",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "Tìm hiểu thêm",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "Tìm hiểu thêm về {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "Trang chủ",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "Trên trang này",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "Một phút đọc | Đã đọc {readingTime} phút",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "Thu gọn thanh bên",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "Thu gọn thanh bên",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "Tài liệu thanh bên",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "Đóng thanh điều hướng",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "Bật/tắt thanh điều hướng",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← Quay lại menu chính",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "Mở rộng thanh bên",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "Mở rộng thanh bên",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "Kết quả",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "Trình chỉnh sửa trực tiếp",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "Không tìm thấy kết quả"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "Xem tất cả kết quả"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "Xem kết quả bên ngoài {context}"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "Xem tất cả kết quả trong {context}"
+ },
+ "theme.SearchBar.label": {
+ "message": "Tìm kiếm",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "Kết quả tìm kiếm cho \"{query}”",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "Tìm kiếm tài liệu",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "mọi nơi"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "Tìm thấy 1 tài liệu | {count} tài liệu được tìm thấy",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "Không tìm thấy tài liệu nào",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "Thử lại",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "Chuyển đến nội dung chính",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "Thẻ",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Trang web Deriv"
+ },
+ "Who we are": {
+ "message": "Chúng tôi là ai"
+ },
+ "Contact us": {
+ "message": "Liên hệ với chúng tôi"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "Chỉ cho phép ký tự chữ và số có dấu cách và dấu gạch dưới. (Ví dụ: my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "Tên không thể chứa “Binary”, “Deriv” hoặc các từ tương tự."
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "URL trang web của bạn không được vượt quá 255 ký tự."
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "Nhập URL hợp lệ. (Ví dụ: https://www. [Tên miền của bạn] .com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "Giá trị đánh dấu của bạn không được nhiều hơn 4 ký tự."
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "Giá trị đánh dấu của bạn phải bằng hoặc cao hơn 0,00 và không quá 3,00."
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "Sử dụng Deriv API để xây dựng một ứng dụng giao dịch với các tính năng như biểu đồ giá thời gian thực có sẵn trên Dtrader."
+ },
+ "Benefits of using Deriv API": {
+ "message": "Lợi ích của việc sử dụng Deriv API"
+ },
+ "Automation": {
+ "message": "Tự động hóa"
+ },
+ "Easy integration": {
+ "message": "Tích hợp dễ dàng"
+ },
+ "Fast execution": {
+ "message": "Thực hiện nhanh"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "Một ứng dụng giao dịch được tạo bằng Deriv API hiển thị trên máy tính xách tay."
+ },
+ "Personalise your trading": {
+ "message": "Cá nhân hóa giao dịch của bạn"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "Cá nhân hóa các ứng dụng giao dịch của bạn để phù hợp với nhu cầu của bạn. Tạo biểu đồ và chế độ xem theo cách bạn thích. Phát triển ứng dụng giao dịch của bạn bằng bất kỳ ngôn ngữ lập trình phổ biến nào và mở rộng cơ hội giao dịch của bạn."
+ },
+ "Build a business and earn more": {
+ "message": "Xây dựng doanh nghiệp và kiếm được nhiều tiền hơn"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "Tạo ứng dụng giao dịch của riêng bạn bằng cách tận dụng các dịch vụ trading của Deriv. Chia sẻ ứng dụng của bạn với các trader khác hoặc khách hàng để kiếm thêm thu nhập hoặc tự tạo doanh nghiệp của riêng mình."
+ },
+ "Name": {
+ "message": "Tên"
+ },
+ "Token": {
+ "message": "Mã thông báo"
+ },
+ "Scopes": {
+ "message": "Phạm vi"
+ },
+ "Last Used": {
+ "message": "Lần sử dụng lần cuối"
+ },
+ "Valid for IP": {
+ "message": "Có giá trị cho IP"
+ },
+ "Update Application": {
+ "message": "Cập nhật ứng dụng"
+ },
+ "Register Application": {
+ "message": "Đăng ký ứng dụng"
+ },
+ "Your account": {
+ "message": "Tài khoản của bạn"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "Chọn mã thông báo API của bạn với phạm vi quản trị"
+ },
+ "Application Name": {
+ "message": "Tên ứng dụng"
+ },
+ "Application ID": {
+ "message": "ID ứng dụng"
+ },
+ "Redirect URL": {
+ "message": "Chuyển hướng URL"
+ },
+ "Actions": {
+ "message": "Hành động"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "Chỉ cho phép ký tự chữ và số có dấu cách và dấu gạch dưới."
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "Tên có thể chứa tối đa 48 ký tự."
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "Tên mã thông báo trùng lặp không được phép."
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "Chỉ cho phép ký tự chữ và số có dấu cách và dấu gạch dưới"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "Chỉ được phép 2-32 ký tự"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "Không được phép đặt tên mã thông báo trùng lặp cho cùng một tài khoản."
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "Không có từ khóa “deriv” hoặc “binary” hoặc các từ trông giống nhau, ví dụ: “_binary_” hoặc “d3eriv” được cho phép."
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "Đặt tên mã token của bạn và nhấp vào Tạo để tạo mã token của bạn."
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "Tên mã thông báo (Bạn đã tạo {numberOfTokens} trong số 30 mã thông báo)"
+ },
+ "Create": {
+ "message": "Tạo"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 sản phẩm|{count} items",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "cảnh báo",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "Mở rộng danh mục thanh bên '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "Thu gọn danh mục thanh bên '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "Trang chưa được liệt kê",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "Trang này chưa được liệt kê. Các công cụ tìm kiếm sẽ không lập chỉ mục nó và chỉ người dùng có liên kết trực tiếp mới có thể truy cập nó.",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "Với API của chúng tôi, bạn sẽ có thể:"
+ },
+ "Yes, delete": {
+ "message": "Có, xóa"
+ },
+ "Delete token": {
+ "message": "Xóa mã thông báo"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "Bạn có chắc bạn muốn xóa mã token này?"
+ },
+ "Delete app": {
+ "message": "Xóa ứng dụng"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "Bạn có chắc chắn bạn muốn xóa ứng dụng này không?"
+ },
+ "Update App": {
+ "message": "Cập nhật ứng dụng"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "Tên mã thông báo của bạn phải dài ít nhất 2 ký tự."
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "Chỉ cho phép tối đa 32 ký tự."
+ },
+ "Nevermind": {
+ "message": "Đừng bận tâm"
+ },
+ "OK": {
+ "message": "ĐƯỢC"
+ },
+ "Token created successfully!": {
+ "message": "Mã thông báo được tạo thành công!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "Vui lòng lưu mã thông báo này. Vì lý do bảo mật, nó không thể được xem hoặc sao chép lại. Nếu bạn mất khóa này, bạn sẽ cần tạo một mã thông báo mới."
+ },
+ "Key": {
+ "message": "Chìa khóa"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "Bạn đã tạo ra số lượng token tối đa."
+ },
+ "Deriv account": {
+ "message": "Tài khoản Deriv"
+ },
+ "Log out": {
+ "message": "Đăng xuất"
+ },
+ "Documentation": {
+ "message": "Tài liệu"
+ },
+ "Dashboard": {
+ "message": "Bảng điều khiển"
+ },
+ "API explorer": {
+ "message": "Trình thám hiểm API"
+ },
+ "Deriv Tech": {
+ "message": "Công nghệ Deriv"
+ },
+ "Bug bounty": {
+ "message": "Săn lỗ hổng nhận thưởng"
+ },
+ "Homepage": {
+ "message": "Trang chủ"
+ },
+ "API": {
+ "message": "API"
+ },
+ "Deriv.com": {
+ "message": "Dẫn vị.com"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "Nếu bạn cần bất kỳ sự hỗ trợ hoặc hỗ trợ nào."
+ },
+ "Send an email": {
+ "message": "Gửi email"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current.json b/i18n/vi/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..7938246f8
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "Tiếp theo",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "Khái niệm cốt lõi",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "Học cách sử dụng API WebSocket và các lệnh gọi API để tạo ứng dụng giao dịch tùy chỉnh của bạn.",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "Mã ví dụ",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "Mã ví dụ",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "Tìm hiểu mã API nào có sẵn để bạn sử dụng để xây dựng ứng dụng giao dịch của mình. Tìm hiểu với các ví dụ API.",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "Ví dụ về Javascript",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "Các ví dụ về JavaScript",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "Khám phá các mã JavaScript bạn có thể sử dụng để xây dựng ứng dụng giao dịch của mình. Tìm hiểu thông qua các ví dụ JavaScript và ví dụ API.",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "Ngôn ngữ lập trình",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "Ngôn ngữ lập trình",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "Chọn ngôn ngữ lập trình ưa thích của bạn để tạo một ứng dụng giao dịch với sự trợ giúp của API WebSocket của chúng tôi. Bắt đầu học với các ví dụ mã này.",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "Bắt đầu xây dựng ứng dụng giao dịch của bạn với Javascript, HTML và CSS thông qua API WebSocket của chúng tôi.",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "Hướng dẫn",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Hướng dẫn về API Deriv, bao gồm các ví dụ API để tạo một ứng dụng giao dịch với các tính năng toàn diện tương tự như Deriv Trader. Bắt đầu ngay hôm nay!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..d04b5816b
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Client Libraries",
+ "position": 5,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu cách sử dụng các tính năng Deriv websocket API với Client libraries của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..469c69fb4
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Flutter Client",
+ "position": 2,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tài liệu Flutter Client"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..2a2f60137
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Thiết lập dự án
+sidebar_label: Thiết lập
+sidebar_position: 0
+---
+
+Vui lòng kiểm tra tài liệu thư viện [tại đây] (https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+Chúng tôi sẽ cập nhật các trang này trong tương lai khi chúng tôi có nội dung cho chúng
+:::
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..96ec8222c
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: Giới thiệu
+sidebar_label: Giới thiệu
+sidebar_position: 0
+description: Giới thiệu về Client Libraries
+---
+
+## Giới thiệu
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..af62a6d6c
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Python Client",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tài liệu Python"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..a1e2e33f1
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Thiết lập dự án
+sidebar_label: Thiết lập
+sidebar_position: 0
+---
+
+Vui lòng kiểm tra tài liệu thư viện [tại đây] (https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+Chúng tôi sẽ cập nhật các trang này trong tương lai khi chúng tôi có nội dung cho chúng
+:::
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..8185af0e8
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Typescript Client",
+ "position": 0,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tài liệu Typescript/Javascript"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..792244f11
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: Thiết lập dự án
+sidebar_label: Thiết lập
+sidebar_position: 0
+---
+
+Vui lòng kiểm tra tài liệu thư viện [tại đây] (https://binary-com.github.io/deriv-api/)
+
+:::caution
+Chúng tôi sẽ cập nhật các trang này trong tương lai khi chúng tôi có nội dung cho chúng
+:::
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..3c8ba1fec
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Những câu hỏi thường gặp",
+ "position": 7,
+ "link": {
+ "type": "chỉ mục tạo"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..b17a47289
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,16 @@
+---
+title: Điều kiện sử dụng Deriv API
+sidebar_label: Điều kiện sử dụng Deriv API
+sidebar_position: 1
+tags:
+ - câu hỏi thường gặp
+keywords:
+ - câu hỏi thường gặp
+description: Điều kiện sử dụng Deriv API
+---
+
+Deriv API miễn phí và tuân theo [điều khoản và điều kiện] của chúng tôi (https://deriv.com/terms-and-conditions) và
+[bản quyền] (https://deriv.com/tnc/business-partners-general-terms.pdf).
+
+Nếu bạn gặp khó khăn khi sử dụng hoặc nếu bạn cần hỗ trợ, vui lòng liên hệ với chúng tôi
+qua các diễn đàn hỗ trợ hoặc qua email.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..3b617eb47
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: Làm thế nào để tôi có thể kiếm thêm thu nhập với API deriv?
+sidebar_label: Làm thế nào để tôi có thể kiếm thêm thu nhập với API deriv?
+sidebar_position: 1
+tags:
+ - câu hỏi thường gặp
+keywords:
+ - câu hỏi thường gặp
+description: Cách kiếm thêm thu nhập với API deriv
+---
+
+- Bạn có thể kiếm hoa hồng cho các giao dịch và thanh toán mà khách hàng của bạn thực hiện thông qua
+ các trang web và ứng dụng bạn tạo bằng Deriv API. Xem thêm chi tiết về kế hoạch hoa hồng
+ [tại đây] (https://deriv.com/partners/affiliate-ib).
+
+- Bạn cũng có thể kiếm tiền từ việc đánh dấu trên mỗi hợp đồng được mua thông qua ứng dụng giao dịch
+ mà bạn đã tạo bằng Deriv API. Đánh dấu được xác định bởi bạn và có thể lên đến
+ đến 5%.
+
+Dưới đây là một ví dụ về cách khoản phí được tính cho khách hàng:
+
+- Để nhận khoản thanh toán 2 **USD**: Số tiền đặt cọc của khách hàng không tính phí = 1,07 **USD**
+- Với mức đánh giá (ví dụ: 2%), khách hàng thanh toán: Tiền đặt cược của Khách hàng với mức đánh dấu =
+ Stake + (Payout x Markup)
+- Cổ phần của khách hàng với mức đánh giá = 1,07 **USD** + (2 **USD** x 2%) = 1,11 **USD**
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..df1d011b0
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,19 @@
+---
+title: Tôi có thể làm gì với deriv API?
+sidebar_label: Tôi có thể làm gì với deriv API?
+sidebar_position: 0
+tags:
+ - câu hỏi thường gặp
+keywords:
+ - câu hỏi thường gặp
+description: các tính năng của API deriv
+---
+
+Deriv API có tất cả các chức năng của nền tảng Deriv vì có chung API. Đối với nền tảng CFD của chúng tôi (Deriv MT5 và Deriv X), bạn chỉ có thể sử dụng API cho một số lệnh quản lý tài khoản.
+
+Người dùng API của chúng tôi thường sử dụng các lệnh sau:
+
+- Tạo các trang web tương tự như Deriv nhưng với các tính năng khác nhau.
+- Tạo ứng dụng trên máy tính để bàn để tự thực hiện giao dịch hoặc thực hiện giao dịch cho khách hàng.
+- Khám phá lịch sử tick.
+- Tự động hóa các dịch vụ như đại lý thanh toán.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/vi/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..86781640f
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: Khởi động nhanh
+hide_title: false
+draft: false
+sidebar_label: Khởi động nhanh
+sidebar_position: 0
+tags:
+ - giới thiệu
+keywords:
+ - ứng dụng giao dịch
+ - mã api
+ - ví dụ api
+description: Xem tổng quan về các ví dụ và ngôn ngữ mã Deriv API có sẵn cũng như cách sử dụng nó để tạo ứng dụng giao dịch của bạn.
+---
+
+Tài liệu của chúng tôi được chia thành nhiều phần:
+
+- [Thiết lập ứng dụng deriv] (/docs/setting-up-a-deriv-application.md)
+- [Thuật ngữ] (thể loại/thuật ngữ)
+- [Khái niệm cốt lõi] (thể loại/khái niệm lõi)
+- [Ngôn ngữ] (thể loại/ngôn ngữ)
+- [Thư viện khách hàng] (thể loại/thư viện máy khách)
+- [Hướng dẫn] (thể mục/hướng dẫn)
+- [Câu hỏi thường gặp] (thể loại/câu hỏi thường gặp)
+
+### Bắt đầu nhanh
+
+Hãy xem các trang [Khái niệm cốt lõi] (thể loại/khái niệm cốt lõi) và [Thuật ngữ] (thể mục/thuật ngữ) và dành thời gian đọc qua nó. Những khái niệm này sẽ giúp bạn làm quen với api máy chủ websocket của chúng tôi và cách sử dụng nó hiệu quả hơn. Chúng không liên quan đến bất kỳ framework hay library nào khác của chúng tôi.
+
+Khi bạn đọc qua các trang [Khái niệm cốt lõi] (thể loại/khái niệm lõi) và [Thuật ngữ] (thể loại/thuật ngữ), bạn có thể bắt đầu chọn phương pháp triển khai của mình dựa trên ngôn ngữ/khung/thư viện bạn muốn sử dụng trong ứng dụng của mình.
+
+Sử dụng [Thư viện khách hàng] của chúng tôi (thể loại/thư viện khách) là tùy chọn và bạn cũng có thể nhận được kết quả tương tự với các hướng dẫn được cung cấp trong [Phần Ngôn ngữ] (thể loại/ngôn ngữ), nhưng các thư viện khách hàng của chúng tôi cung cấp các lệnh gọi API `chắc hơn`, `type safe` hơn cho bạn.
+
+### Sử dụng máy chủ websocket của chúng tôi chỉ với các tính năng ngôn ngữ
+
+Nếu bạn muốn sử dụng api máy chủ websocket của chúng tôi với một ngôn ngữ mã hóa cụ thể, thì hãy xem [Phần Ngôn ngữ] (thể loại/ngôn ngữ) và tiếp tục hành trình của bạn từ đó.
+
+:::caution
+Chúng tôi khuyên bạn nên sử dụng [Thư viện khách hàng] của chúng tôi (thể loại/thư viện khách hàng), vì chúng cung cấp cho bạn trải nghiệm dành cho nhà phát triển tốt hơn.
+:::
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..6a02708e7
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Thuật ngữ",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về thuật ngữ của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..1e98a7edb
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: Xác minh danh tính
+hide_title: false
+draft: false
+sidebar_label: Xác minh danh tính
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - thuật ngữ
+ - danh tính
+ - xác minh
+ - thêm
+ - tài liệu
+keywords:
+ - các khái niệm
+ - thuật ngữ
+ - danh tính
+ - xác minh
+ - thêm
+ - tài liệu
+description: Xác minh danh tính trong các ứng dụng Deriv là gì?
+---
+
+### Xác minh danh tính trong các ứng dụng Deriv là gì?
+
+Thêm thông tin như quốc gia cấp giấy tờ, mã số ID và loại giấy tờ cho quá trình xác minh danh tính.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..4a933a173
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Tài khoản",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về cách phân loại tài khoản của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..039147c1a
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: Tải lên tài liệu
+hide_title: false
+draft: false
+sidebar_label: Tải lên tài liệu
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - tài liệu
+ - tải lên
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - tài liệu
+ - tải lên
+ - thuật ngữ
+description: Document Upload API call là gì?
+---
+
+### Document Upload API call là gì?
+
+Yêu cầu thông tin KYC từ khách hàng
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..766e4db70
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Financial Assessment call",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về Financial Assessment API call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..62eb0d715
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: Lấy thông tin đánh giá tài chính
+hide_title: false
+draft: false
+sidebar_label: Lấy thông tin đánh giá tài chính
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - lấy
+ - tài chính
+ - đánh giá
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - lấy
+ - tài chính
+ - đánh giá
+ - thuật ngữ
+description: Get Financial Assessment API call là gì?
+---
+
+### Get Financial Assessment API call là gì?
+
+Lệnh gọi này để lấy thông tin đánh giá tài chính.
+
+"Đánh giá tài chính" là một bảng câu hỏi mà khách hàng của một số landing company nhất định cần phải hoàn thành, theo quy định và yêu cầu KYC (Know Your Customer - Biết khách hàng của bạn).
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..c9b984259
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: Tạo đánh giá tài chính
+hide_title: false
+draft: false
+sidebar_label: Tạo đánh giá tài chính
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - các mã chứng khoán hiện đang hoạt động
+keywords:
+ - các khái niệm
+ - các mã chứng khoán hiện đang hoạt động
+description: Set Financial Assessment API call là gì?
+---
+
+### Set Financial Assessment API call là gì?
+
+Lệnh gọi này để tạo đánh giá tài chính dựa trên các câu trả lời của khách hàng nhằm phân tích xem họ có đủ kinh nghiệm và kiến thức để hiểu các rủi ro liên quan đến giao dịch quyền chọn nhị phân hay không.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..3eb2aa2e7
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: Thiết lập cài đặt tài khoản
+hide_title: false
+draft: false
+sidebar_label: Thiết lập cài đặt tài khoản
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - lấy
+ - tài khoản
+ - cài đặt
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - lấy
+ - tài khoản
+ - cài đặt
+ - thuật ngữ
+description: Get Account Settings API call là gì?
+---
+
+### Get Account Settings API call là gì?
+
+Thiết lập cài đặt người dùng (email, ngày sinh, địa chỉ, v.v.)
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..02f69b1ed
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: Danh mục đầu tư
+hide_title: false
+draft: false
+sidebar_label: Danh mục đầu tư
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - danh mục đầu tư
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - danh mục đầu tư
+ - thuật ngữ
+description: Portfolio API call là gì?
+---
+
+### Portfolio API call là gì?
+
+Nhận thông tin về danh mục đầu tư hiện tại của tôi với nhiều tùy chọn phù hợp.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..aaaf872cb
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: Bảng lợi nhuận
+hide_title: false
+draft: false
+sidebar_label: Bảng lợi nhuận
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - lợi nhuận
+ - bảng biểu
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - lợi nhuận
+ - bảng biểu
+ - thuật ngữ
+description: Profit Table API call là gì?
+---
+
+### Profit Table API call là gì?
+
+Tạo bản tóm tắt lợi nhuận tài khoản, theo các tiêu chí tìm kiếm nhất định.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..2e1b2567d
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: Kiểm lại thực tế
+hide_title: false
+draft: false
+sidebar_label: Kiểm lại thực tế
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - theo thời gian thực
+ - kiểm tra
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - theo thời gian thực
+ - kiểm tra
+ - thuật ngữ
+description: Reality Check API call là gì?
+---
+
+### Reality Check API call là gì?
+
+Truy xuất tóm tắt giao dịch của khách hàng và tài khoản để kiểm tra theo thời gian thực.
+
+"Kiểm tra theo thời gian thực" là chức năng hiển thị thời gian đã trôi qua kể từ khi phiên bắt đầu và số lãi/lỗ tương ứng của khách hàng.
+
+Kiểm tra theo thời gian thực là một yêu cầu theo quy định đối với một số công ty landing cụ thể.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..1f05160b4
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: Báo cáo
+hide_title: false
+draft: false
+sidebar_label: Báo cáo
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - tuyên bố
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - tuyên bố
+ - thuật ngữ
+description: Statement API call là gì?
+---
+
+### Statement API call là gì?
+
+Tạo bản tóm tắt giao dịch của tài khoản, theo tiêu chí tìm kiếm nhất định.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..e7ca51810
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Tài khoản ảo/thực",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về tài khoản ảo và tài khoản thực API call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..1f44a35fc
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Hợp đồng",
+ "position": 2,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về cách phân loại hợp đồng của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..6cae12dcd
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Mua/Bán hợp đồng",
+ "position": 2,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về các lệnh gọi API call để mua và bán hợp đồng của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..efafeefda
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: Mua hợp đồng cho nhiều tài khoản
+hide_title: false
+draft: false
+sidebar_label: Mua hợp đồng cho nhiều tài khoản
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - mua
+ - hợp đồng
+ - nhiều
+ - tài khoản
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - mua
+ - hợp đồng
+ - nhiều
+ - tài khoản
+ - thuật ngữ
+description: Lệnh gọi API Call để mua hợp đồng cho nhiều tài khoản là gì?
+---
+
+### Lệnh gọi API Call để mua hợp đồng cho nhiều tài khoản là gì?
+
+Mua một Contract cho nhiều Tài khoản được chỉ định bởi tham số `tokens`.
+
+Lưu ý, mặc dù đây là lệnh gọi được ủy quyền, bạn sẽ không thể mua hợp đồng cho tài khoản được ủy quyền.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..4b51b98c5
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Mua hợp đồng
+hide_title: false
+draft: false
+sidebar_label: Mua hợp đồng
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - mua
+ - hợp đồng
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - mua
+ - hợp đồng
+ - thuật ngữ
+description: Lệnh gọi API call bán hợp đồng hết hạn là gì?
+---
+
+### Lệnh gọi API call bán hợp đồng hết hạn là gì?
+
+Mua một hợp đồng.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..34f4b475b
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: Bán hợp đồng ở nhiều tài khoản
+hide_title: false
+draft: false
+sidebar_label: Bán hợp đồng ở nhiều tài khoản
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - bán
+ - hợp đồng
+ - nhiều
+ - tài khoản
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - bán
+ - hợp đồng
+ - nhiều
+ - tài khoản
+ - thuật ngữ
+description: Lệnh gọi API call để bán hợp đồng ở nhiều tài khoản là gì?
+---
+
+### Lệnh gọi API call để bán hợp đồng ở nhiều tài khoản là gì?
+
+Bán hợp đồng cho nhiều tài khoản cùng một lúc.
+
+Sử dụng phản hồi mã ngắn từ `buy_contract_for_multiple_accounts` để xác định hợp đồng và mã thông báo ủy quyền để chọn tài khoản nào để bán các hợp đồng đó.
+
+Lưu ý rằng lệnh chỉ ảnh hưởng các tài khoản được xác định bằng mã token. Lệnh sẽ không bán hợp đồng ở tài khoản hiện được ủy quyền trừ khi bạn bao gồm mã token của tài khoản đó.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..6750a2fb9
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: Bán hợp đồng
+hide_title: false
+draft: false
+sidebar_label: Bán hợp đồng
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - bán
+ - hợp đồng
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - bán
+ - hợp đồng
+ - thuật ngữ
+description: Lệnh gọi API call để bán hợp đồng là gì?
+---
+
+### Lệnh gọi API call để bán hợp đồng là gì?
+
+Bán một Contract như được xác định từ một cuộc gọi `danh mục đầu tư` trước đó.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..d7298ef7f
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: Các loại hợp đồng của một mã chứng khoán
+hide_title: false
+draft: false
+sidebar_label: Các loại hợp đồng của một mã chứng khoán
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - hợp đồng
+ - mã chứng khoán
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - hợp đồng
+ - mã chứng khoán
+ - thuật ngữ
+description: Contracts for symbol API call là gì?
+---
+
+### Contracts for symbol API call là gì?
+
+Lấy danh sách các hợp đồng hiện có với giới hạn thời gian và mức ngưỡng mới nhất của mỗi hợp đồng cho một mã chứng khoán cụ thể.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..d4fa4e062
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Lệnh gọi nhận giá đề xuất",
+ "position": 2,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về các lệnh gọi API call nhận giá đề xuất của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..c11d1eeb9
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: "Giá đề xuất: Mở hợp đồng"
+hide_title: false
+draft: false
+sidebar_label: "Giá đề xuất: Mở hợp đồng"
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - giá
+ - đề xuất
+ - mở
+ - hợp đồng
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - giá
+ - đề xuất
+ - mở
+ - hợp đồng
+ - thuật ngữ
+description: Lệnh gọi API call để nhận giá đề xuất mở hợp đồng là gì?
+---
+
+### Lệnh gọi API call để nhận giá đề xuất mở hợp đồng là gì?
+
+Nhận giá mới nhất cho một loại hợp đồng cụ thể.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..3394dfaae
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: Giá đề xuất
+hide_title: false
+draft: false
+sidebar_label: Giá đề xuất
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - giá
+ - đề xuất
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - giá
+ - đề xuất
+ - thuật ngữ
+description: Lệnh gọi API call để nhận giá đề xuất là gì?
+---
+
+### Lệnh gọi API call để nhận giá đề xuất là gì?
+
+Nhận giá mới nhất cho một loại hợp đồng cụ thể.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..3e9f5e1d9
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: Bán hợp đồng hết hạn
+hide_title: false
+draft: false
+sidebar_label: Bán hợp đồng hết hạn
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - bán
+ - hết hạn
+ - hợp đồng
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - bán
+ - hết hạn
+ - hợp đồng
+ - thuật ngữ
+description: Lệnh gọi API call bán hợp đồng hết hạn là gì?
+---
+
+### Lệnh gọi API call bán hợp đồng hết hạn là gì?
+
+Lệnh gọi này sẽ cố gắng bán bất kỳ hợp đồng hết hạn nào và trả lại số lượng hợp đồng đã bán.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..a3d154d77
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Sao chép giao dịch",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về Copy Trading API call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..3fefd55b4
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: "Sao chép giao dịch: Lấy danh sách"
+hide_title: false
+draft: false
+sidebar_label: "Sao chép giao dịch: Lấy danh sách"
+sidebar_position: 4
+tags:
+ - P2P
+ - sao chép
+ - giao dịch
+ - danh sách
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - sao chép
+ - giao dịch
+ - danh sách
+ - các khái niệm
+ - thuật ngữ
+description: "Copy Trading: List API call là gì?"
+---
+
+### Copy Trading: List API call là gì?
+
+Lấy danh sách các trader đang sao chép giao dịch và/hoặc các trader khác để sao chép giao dịch
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..ef4db37d3
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: Bắt đầu sao chép giao dịch
+hide_title: false
+draft: false
+sidebar_label: Bắt đầu sao chép giao dịch
+sidebar_position: 4
+tags:
+ - P2P
+ - sao chép
+ - giao dịch
+ - bắt đầu
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - sao chép
+ - giao dịch
+ - bắt đầu
+ - các khái niệm
+ - thuật ngữ
+description: "Copy Trading: Start API call là gì?"
+---
+
+### Copy Trading: Start API call là gì?
+
+Dừng sao chép giao dịch của trader.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..3a38dc11a
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: "Sao chép giao dịch: Thống kê"
+hide_title: false
+draft: false
+sidebar_label: "Sao chép giao dịch: Thống kê"
+sidebar_position: 4
+tags:
+ - P2P
+ - sao chép
+ - giao dịch
+ - thống kê
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - sao chép
+ - giao dịch
+ - thống kê
+ - các khái niệm
+ - thuật ngữ
+description: "Copy Trading: Statistics API call là gì?"
+---
+
+### Copy Trading: Statistics API call là gì?
+
+Lấy số liệu thống kê về hiệu quả giao dịch, rủi ro của trader.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..78d9dd405
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: Dừng sao chép giao dịch
+hide_title: false
+draft: false
+sidebar_label: Dừng sao chép giao dịch
+sidebar_position: 4
+tags:
+ - P2P
+ - sao chép
+ - giao dịch
+ - dừng
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - sao chép
+ - giao dịch
+ - dừng
+ - các khái niệm
+ - thuật ngữ
+description: "Copy Trading: Stop API call là gì?"
+---
+
+### Copy Trading: Stop API call là gì?
+
+Dừng sao chép giao dịch của trader.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..0fd2db2f8
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về danh mục P2P của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..923890aa8
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P Advertisement call",
+ "position": 6,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về P2P Advertisements API call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..e062134d3
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Tạo quảng cáo P2P
+hide_title: false
+draft: false
+sidebar_label: Tạo quảng cáo P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - tạo
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - tạo
+ - thuật ngữ
+description: P2P Advert Create API call là gì?
+---
+
+### P2P Advert Create API call là gì?
+
+Tạo quảng cáo P2P (Peer to Peer). Chỉ đối tác P2P đã được cấp phép mới có thể sử dụng lệnh này.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..443cfd032
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Thông tin quảng cáo P2P
+hide_title: false
+draft: false
+sidebar_label: Thông tin quảng cáo P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - thông tin
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - thông tin
+ - thuật ngữ
+description: P2P Advert Information API call là gì?
+---
+
+### P2P Advert Information API call là gì?
+
+Lấy thông tin về quảng cáo P2P.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..c22495242
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Danh sách quảng cáo P2P
+hide_title: false
+draft: false
+sidebar_label: Danh sách quảng cáo P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - Danh sách
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - Danh sách
+ - thuật ngữ
+description: P2P Advert List API call là gì?
+---
+
+### P2P Advert List API call là gì?
+
+Trả về quảng cáo có sẵn để sử dụng với `p2p_order_create`
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..f1f288a1e
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Cập nhật quảng cáo P2P
+hide_title: false
+draft: false
+sidebar_label: Cập nhật quảng cáo P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - cập nhật
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - cập nhật
+ - thuật ngữ
+description: P2P Advert Update API call là gì?
+---
+
+### P2P Advert Update API call là gì?
+
+Cập nhật một quảng cáo P2P. Chỉ có thể được sử dụng bởi nhà quảng cáo.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..084c480d1
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P Advertiser call",
+ "position": 6,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về lệnh gọi P2P advertiser API call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..1ee2f2c52
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: Quảng cáo của các đối tác tạo quảng cáo P2P
+hide_title: false
+draft: false
+sidebar_label: Quảng cáo của các đối tác tạo quảng cáo P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - nhà quảng cáo
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - quảng cáo
+ - nhà quảng cáo
+ - thuật ngữ
+description: P2P Advertiser Adverts API call là gì?
+---
+
+### P2P Advertiser Adverts API call là gì?
+
+Trả về tất cả các quảng cáo P2P được tạo bởi khách hàng được ủy quyền. Chỉ có đối tác P2P đã đăng ký mới có thể sử dụng lệnh này.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..530241651
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Đăng ký trở thành đối tác P2P có thể đăng quảng cáo
+hide_title: false
+draft: false
+sidebar_label: Đăng ký trở thành đối tác P2P có thể đăng quảng cáo
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - tạo
+ - nhà quảng cáo
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - tạo
+ - nhà quảng cáo
+ - thuật ngữ
+description: P2P Advertiser Create API call là gì?
+---
+
+### P2P Advertiser Create API call là gì?
+
+Đăng ký khách hàng trở thành đối tác P2P có thể đăng quảng cáo.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..728d96762
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Thông tin về đối tác P2P đăng quảng cáo
+hide_title: false
+draft: false
+sidebar_label: Thông tin về đối tác P2P đăng quảng cáo
+sidebar_position: 4
+tags:
+ - P2P
+ - nhà quảng cáo
+ - thông tin
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - nhà quảng cáo
+ - thông tin
+ - các khái niệm
+ - thuật ngữ
+description: P2P Advertiser Information API call là gì?
+---
+
+### P2P Advertiser Information API call là gì?
+
+Lấy thông tin về một đối tác P2P đang đăng quảng cáo.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..ebdd65023
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: Phương thức thanh toán của đối tác P2P đăng quảng cáo
+hide_title: false
+draft: false
+sidebar_label: Phương thức thanh toán của đối tác P2P đăng quảng cáo
+sidebar_position: 4
+tags:
+ - P2P
+ - thanh toán
+ - nhà quảng cáo
+ - phương thức
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - thanh toán
+ - nhà quảng cáo
+ - phương thức
+ - các khái niệm
+ - thuật ngữ
+description: P2P Advertiser Payment Methods API call là gì?
+---
+
+### P2P Advertiser Payment Methods API call là gì?
+
+Quản lý hoặc liệt kê các phương thức thanh toán của đối tác P2P đăng quảng cáo.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..6d08ee475
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P Advertiser Relations
+hide_title: false
+draft: false
+sidebar_label: P2P Advertiser Relations
+sidebar_position: 4
+tags:
+ - P2P
+ - nhà quảng cáo
+ - quan hệ
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - nhà quảng cáo
+ - quan hệ
+ - các khái niệm
+ - thuật ngữ
+description: P2P Advertiser Relations API call là gì?
+---
+
+### P2P Advertiser Relations API call là gì?
+
+Cập nhật và trả kết quả các đối tác P2P người dùng hiện đang yêu thích và đang chặn.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..85b7242dc
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: Cập nhật thông tin đối tác P2P đăng quảng cáo
+hide_title: false
+draft: false
+sidebar_label: Cập nhật thông tin đối tác P2P đăng quảng cáo
+sidebar_position: 4
+tags:
+ - P2P
+ - nhà quảng cáo
+ - cập nhật
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - nhà quảng cáo
+ - cập nhật
+ - các khái niệm
+ - thuật ngữ
+description: P2P Advertiser Update API call là gì?
+---
+
+### P2P Advertiser Update API call là gì?
+
+Cập nhật thông tin của đối tác P2P đăng quảng cáo cho tài khoản hiện tại. Chỉ đối tác P2P đã được cấp phép mới có thể sử dụng lệnh này.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..1d54dfe3c
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P Order call",
+ "position": 6,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về P2P Order call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..b105e7d86
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: Hủy giao dịch P2P
+hide_title: false
+draft: false
+sidebar_label: Hủy giao dịch P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - hủy
+ - giao dịch
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - hủy
+ - giao dịch
+ - các khái niệm
+ - thuật ngữ
+description: P2P Order Cancel API call là gì?
+---
+
+### P2P Order Cancel API call là gì?
+
+Hủy một giao dịch P2P.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..27612904f
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: Xác nhận giao dịch P2P
+hide_title: false
+draft: false
+sidebar_label: Xác nhận giao dịch P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - xác nhận
+ - giao dịch
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - xác nhận
+ - giao dịch
+ - các khái niệm
+ - thuật ngữ
+description: P2P Order Confirm API call là gì?
+---
+
+### P2P Order Confirm API call là gì?
+
+Xác nhận giao dịch P2P.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..4543e557d
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Tạo giao dịch P2P
+hide_title: false
+draft: false
+sidebar_label: Tạo giao dịch P2P
+sidebar_position: 4
+tags:
+ - P2P
+ - tạo
+ - giao dịch
+ - các khái niệm
+ - thuật ngữ
+keywords:
+ - P2P
+ - tạo
+ - giao dịch
+ - các khái niệm
+ - thuật ngữ
+description: P2P Order Create API call là gì?
+---
+
+### P2P Order Create API call là gì?
+
+Tạo giao dịch P2P cho một quảng cáo cụ thể.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..8323e5cd9
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: Tranh chấp giao dịch P2P
+hide_title: false
+draft: false
+sidebar_label: Tranh chấp giao dịch P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - giao dịch
+ - tranh chấp
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - giao dịch
+ - tranh chấp
+ - thuật ngữ
+description: P2P Order Dispute API call là gì?
+---
+
+### P2P Order Dispute API call là gì?
+
+Tranh chấp một giao dịch P2P.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..3ebf0b85d
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: Thông tin đơn hàng P2P
+hide_title: false
+draft: false
+sidebar_label: Thông tin đơn hàng P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - giao dịch
+ - thông tin
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - giao dịch
+ - thông tin
+ - thuật ngữ
+description: P2P Order Information API call là gì?
+---
+
+### P2P Order Information API call là gì?
+
+Lấy thông tin về giao dịch P2P.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..f024ad151
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: Danh sách giao dịch P2P
+hide_title: false
+draft: false
+sidebar_label: Danh sách giao dịch P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - giao dịch
+ - danh sách
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - giao dịch
+ - danh sách
+ - thuật ngữ
+description: P2P Order List API call là gì?
+---
+
+### P2P Order List API call là gì?
+
+Liệt kê các giao dịch đang hoạt động.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..8c6ac8fbe
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: Đánh giá giao dịch P2P
+hide_title: false
+draft: false
+sidebar_label: Đánh giá giao dịch P2P
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - p2p
+ - giao dịch
+ - đánh giá
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - p2p
+ - giao dịch
+ - đánh giá
+ - thuật ngữ
+description: P2P Order Review API call là gì?
+---
+
+### P2P Order Review API call là gì?
+
+Tạo đánh giá cho một giao dịch cụ thể.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..299efe0f5
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Thanh toán",
+ "position": 4,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về các phương thức thanh toán của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..20a599fa3
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: Thông tin cổng thanh toán
+hide_title: false
+draft: false
+sidebar_label: Thông tin cổng thanh toán
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - cổng thanh toán
+ - thông tin
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - cổng thanh toán
+ - thông tin
+ - thuật ngữ
+description: Cashier information API call là gì?
+---
+
+### Cashier information API call là gì?
+
+Yêu cầu thông tin cổng thanh toán cho một giao dịch cụ thể.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..9d467a42a
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Payment Agent call",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về Payment Agent call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..dfd0e893d
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: Thông tin đại lý thanh toán
+hide_title: false
+draft: false
+sidebar_label: Thông tin đại lý thanh toán
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - tạo
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - tạo
+ - thuật ngữ
+description: Payment agent create API call là gì?
+---
+
+### Payment agent create API call là gì?
+
+Lưu thông tin đại lý thanh toán của khách hàng.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..e0185091a
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: Thông tin đại lý thanh toán
+hide_title: false
+draft: false
+sidebar_label: Thông tin đại lý thanh toán
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - thông tin
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - thông tin
+ - thuật ngữ
+description: Payment agent details API call là gì?
+---
+
+### Payment agent details API call là gì?
+
+Nhận thông tin đại lý thanh toán của khách hàng.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..22153b609
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: Danh sách đại lý thanh toán
+hide_title: false
+draft: false
+sidebar_label: Danh sách đại lý thanh toán
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - danh sách
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - danh sách
+ - thuật ngữ
+description: "Payment Agent: List API call là gì?"
+---
+
+### Payment Agent: List API call là gì?
+
+Trả kết quả danh sách các đại lý thanh toán ở một quốc gia cho một loại tiền tệ cụ thể.
+
+Đại lý thanh toán cho phép người dùng nạp và rút tiền bằng các phương thức thanh toán địa phương có thể không có trong cổng thu ngân của Deriv.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..2f48f264b
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: Chuyển khoản giữa các đại lý thanh toán
+hide_title: false
+draft: false
+sidebar_label: Chuyển khoản giữa các đại lý thanh toán
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - chuyển khoản
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - chuyển khoản
+ - thuật ngữ
+description: "Payment Agent: Transfer API call là gì?"
+---
+
+### Payment Agent: Transfer API call là gì?
+
+Chuyển khoản giữa các đại lý thanh toán. Chỉ các đại lý thanh toán đã được cấp phép mới có thể sử dụng lệnh gọi này.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..847ab5be1
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: Rút tiền qua đại lý thanh toán
+hide_title: false
+draft: false
+sidebar_label: Rút tiền qua đại lý thanh toán
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - rút tiền
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - thanh toán
+ - đại lý
+ - rút tiền
+ - thuật ngữ
+description: "Payment Agent: Withdraw API call là gì?"
+---
+
+### Payment Agent: Withdraw API call là gì?
+
+Rút tiền thông qua đại lý thanh toán đã được cấp phép.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..7b8cd1499
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: Phương thức Thanh toán
+hide_title: false
+draft: false
+sidebar_label: Phương thức Thanh toán
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - thanh toán
+ - phương thức
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - thanh toán
+ - phương thức
+ - thuật ngữ
+description: Payment Methods API call là gì?
+---
+
+### Payment Methods API call là gì?
+
+Trả kết quả danh sách các phương thức thanh toán hiện có ở một quốc gia nhất định. Nếu yêu cầu được xác thực, thông tin quốc gia cư trú của khách hàng sẽ được sử dụng.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..9ea183f19
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Trading",
+ "position": 3,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về danh mục trading của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..a3ec8b07e
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: Các mã chứng khoán hiện có
+hide_title: false
+draft: false
+sidebar_label: Các mã chứng khoán hiện có
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - đang hoạt động
+ - mã chứng khoán
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - đang hoạt động
+ - mã chứng khoán
+ - thuật ngữ
+description: Active symbols API call là gì?
+---
+
+### Active symbols API call là gì?
+
+Lấy danh sách tất cả các mã chứng khoán hiện đang hoạt động (của các thị trường cơ sở mà hợp đồng có thể giao dịch).
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..6a8b169dd
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: Asset index
+hide_title: false
+draft: false
+sidebar_label: Asset index
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - asset
+ - index
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - asset
+ - index
+ - thuật ngữ
+description: Asset index API call là gì?
+---
+
+### Asset index API call là gì?
+
+Lấy danh sách tất cả các tài sản cơ sở hiện có cùng với loại hợp đồng và giới hạn thời gian tương ứng.
+
+Nếu người dùng đã đăng nhập, chỉ những tài sản hiện có cho landing company của người dùng đó sẽ được trả lại.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..8142a299e
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Landing Company call",
+ "position": 2,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về Landing Company API call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..321ca0500
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: Thông tin landing company
+hide_title: false
+draft: false
+sidebar_label: Thông tin landing company
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - landing
+ - company
+ - thông tin
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - landing
+ - company
+ - thông tin
+ - thuật ngữ
+description: Landing company details API call là gì?
+---
+
+### Landing company details API call là gì?
+
+Công ty có một số công ty con được cấp phép ở các khu vực pháp lý khác nhau, được gọi là landing company (các công ty con thuộc sở hữu hoàn toàn của tập đoàn Deriv).
+
+Lệnh gọi này cung cấp thông tin về từng landing company.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..588a825da
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: Landing company
+hide_title: false
+draft: false
+sidebar_label: Landing company
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - landing
+ - company
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - landing
+ - company
+ - thuật ngữ
+description: Landing company API call là gì?
+---
+
+### Landing company API call là gì?
+
+Công ty có một số công ty con được cấp phép ở các khu vực pháp lý khác nhau được gọi là Landing company.
+
+Lệnh này sẽ trả kết quả các Landing company phù hợp với khách hàng ở một quốc gia cụ thể.
+
+Landing company có thể khác nhau đối với chỉ số tổng hợp và hợp đồng tài chính (Forex, chỉ số chứng khoán, hàng hoá).
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..069861f72
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: Danh sách các quốc gia
+hide_title: false
+draft: false
+sidebar_label: Danh sách các quốc gia
+sidebar_position: 2
+tags:
+ - các khái niệm
+ - quốc gia
+ - cư trú
+ - danh sách
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - quốc gia
+ - cư trú
+ - danh sách
+ - thuật ngữ
+description: Countries List API call là gì?
+---
+
+### Countries List API call là gì?
+
+Danh sách các quốc gia và mã quốc gia 2 chữ cái, phù hợp để điền vào biểu mẫu mở tài khoản.
+
+danh sách ví dụ có thể như sau:
+
+```json
+[
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "text": "Afghanistan",
+ "value": "af"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ }
+]
+```
+
+Bạn có thể đọc thêm về \`Danh sách quốc gia' trên [API Explorer - Danh sách quốc gia] (https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..bbb73372d
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Tick call",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Tìm hiểu về Tick API call của chúng tôi"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..fe308d5b1
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: Lịch sử Tick
+hide_title: false
+draft: false
+sidebar_label: Lịch sử Tick
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - tick
+ - lịch sử
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - tick
+ - lịch sử
+ - thuật ngữ
+description: Ticks History API call là gì?
+---
+
+### Ticks History API call là gì?
+
+Nhận kết quả dữ liệu lịch sử các tick của một mã chứng khoán.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..506829968
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: Ticks Stream
+hide_title: false
+draft: false
+sidebar_label: Ticks Stream
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - tick
+ - stream
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - tick
+ - stream
+ - thuật ngữ
+description: Ticks Stream API call là gì?
+---
+
+### Ticks Stream API call là gì?
+
+Cập nhật giá giao ngay liên tục của một mã chứng khoán cụ thể.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..8ec73316e
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: Thời gian giao dịch
+hide_title: false
+draft: false
+sidebar_label: Thời gian giao dịch
+sidebar_position: 4
+tags:
+ - các khái niệm
+ - asset
+ - index
+ - thuật ngữ
+keywords:
+ - các khái niệm
+ - asset
+ - index
+ - thuật ngữ
+description: Trading Durations API call là gì?
+---
+
+### Trading Durations API call là gì?
+
+Lấy danh sách tất cả các tài sản cơ sở hiện có với loại hợp đồng và giới hạn thời gian giao dịch tương ứng.
+
+Nếu người dùng đã đăng nhập, chỉ những tài sản hiện có cho landing company của người dùng đó sẽ được trả lại.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..4d51d2d02
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Mã ví dụ",
+ "position": 3,
+ "link": {
+ "type": "chỉ mục tạo",
+ "title": "Mã ví dụ",
+ "description": "Tìm hiểu mã API nào có sẵn để bạn sử dụng để xây dựng ứng dụng giao dịch của mình. Tìm hiểu với các ví dụ API."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..04e9ad95e
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "Ví dụ về Javascript",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Khám phá các mã JavaScript bạn có thể sử dụng để xây dựng ứng dụng giao dịch của mình. Tìm hiểu thông qua các ví dụ JavaScript và ví dụ API.",
+ "title": "Các ví dụ về JavaScript"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..631a69fcb
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: Các mã chứng khoán hiện có
+draft: false
+sidebar_label: Các mã chứng khoán hiện đang hoạt động
+sidebar_position: 3
+tags:
+ - mã
+ - ví dụ
+ - đang hoạt động
+ - mã chứng khoán
+keywords:
+ - mã
+ - ví dụ
+ - đang hoạt động
+ - mã chứng khoán
+description: Tìm hiểu cách thêm các ký hiệu đang hoạt động và thông tin thị trường vào ứng dụng giao dịch của bạn bằng ví dụ API.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Lấy danh sách tất cả các mã chứng khoán hiện đang hoạt động (của các thị trường cơ sở mà hợp đồng có thể giao dịch).
+
+
+
+Dữ liệu chứa thông tin thị trường và các thị trường phụ liên quan đến mã chứng khoán. Trong trường hợp bạn muốn truy xuất các mã chứng khoán đang hoạt động cho một landing company cụ thể, bạn có thể thêm landing_company vào đối tượng yêu cầu.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..eb8b5b45e
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Contracte cho các biểu tượng
+draft: false
+sidebar_label: Các hợp đồng của mã chứng khoán
+sidebar_position: 4
+tags:
+ - mã
+ - ví dụ
+ - hợp đồng
+ - mã chứng khoán
+keywords:
+ - mã
+ - ví dụ
+ - hợp đồng
+ - mã chứng khoán
+description: Thêm danh sách các biểu tượng thị trường và giới hạn rào cản và thời hạn mới nhất của chúng vào ứng dụng giao dịch của bạn với ví dụ API này.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Lấy danh sách các hợp đồng hiện có với giới hạn thời gian và mức ngưỡng mới nhất của mỗi hợp đồng cho một mã chứng khoán cụ thể.
+
+
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..d92274871
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: Kết nối đề xuất hợp đồng
+draft: false
+sidebar_label: Keep Alive
+sidebar_position: 7
+tags:
+ - mã
+ - ví dụ
+ - giữ
+ - alive
+keywords:
+ - mã
+ - ví dụ
+ - giữ
+ - alive
+description: Với ví dụ API này, hãy tìm hiểu cách duy trì kết nối khi nhận đề xuất hợp đồng thông qua API Deriv.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Trong ví dụ này, bạn sẽ thấy cách duy trì kết nối khi nhận đề xuất hợp đồng thông qua Deriv API. Ví dụ này giữ cho kết nối tồn tại bằng cách gửi ping cứ sau 30 giây.
+
+
+
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
new file mode 100644
index 000000000..88782302a
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/proposal/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Tình trạng đề xuất hợp đồng
+draft: false
+sidebar_label: Đề xuất
+sidebar_position: 6
+tags:
+ - mã
+ - ví dụ
+ - đề xuất
+keywords:
+ - mã
+ - ví dụ
+ - đề xuất
+description: Tìm hiểu cách giới thiệu giá giao ngay, khoản thanh toán và giá trị giao ngay cho các hợp đồng giao dịch với ví dụ API này.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Nhận giá mới nhất cho một hợp đồng cụ thể.
+
+
+
+Ví dụ này là để có được một đề xuất gợi ý cho hợp đồng. Bạn sẽ có thể nhận được giá, khoản chi trả và giá trị giao ngay cho hợp đồng của mình. Để giữ cho kết nối này tồn tại trong thời gian chờ không hoạt động, hãy xem ví dụ về Keep alive.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
new file mode 100644
index 000000000..6a838857b
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks-history/index.mdx
@@ -0,0 +1,31 @@
+---
+title: Lịch sử bọ ve
+draft: false
+sidebar_label: Lịch sử Tick
+sidebar_position: 2
+tags:
+ - mã
+ - ví dụ
+ - tick
+ - lịch sử
+keywords:
+ - mã
+ - ví dụ
+ - tick
+ - lịch sử
+description: Đăng ký tính năng lịch sử đánh dấu của Deriv API để biết thời gian đánh dấu và giá cả trong quá khứ. Tích hợp tính năng này vào ứng dụng giao dịch của bạn với ví dụ API này.
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Với lịch sử tick, bạn có thể nhận được một bộ thông tin thời gian và giá cả của các tick trong quá khứ.
+
+
+
+
+
Chúng tôi đăng ký chức năng tick từ websocket API Deriv để theo dõi các lần đánh dấu hiện tại và trong quá khứ.
+
+
+Ví dụ, bạn có thể tạo một biểu đồ tick có thể tương tác.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
new file mode 100644
index 000000000..5a83ea913
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/ticks/index.mdx
@@ -0,0 +1,33 @@
+---
+title: Tick cuộc gọi
+draft: false
+sidebar_label: Tick
+sidebar_position: 1
+tags:
+ - mã
+ - ví dụ
+ - tick
+keywords:
+ - mã
+ - ví dụ
+ - tick
+description: Kiểm tra ví dụ API về lệnh gọi đánh dấu được kết nối với API WebSocket. Bắt đầu xây dựng ứng dụng giao dịch của bạn ngay hôm nay!
+---
+
+import RenderOfficialContents from '@site/src/components/RenderOfficialContents';
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+
+
Cách dễ nhất để hiểu cách hoạt động của Deriv API là thử cuộc gọi Tick của chúng tôi:
+
+
+
+
+
+
Chúng ta sẽ bắt đầu với ví dụ về tick vì nó là một khối mã khá đơn giản để triển khai. Bạn không cần phải đăng nhập vào tài khoản Deriv và xác thực ứng dụng của mình để dùng thử.
+
+
+
+
Đánh dấu là thước đo chuyển động lên hoặc giảm tối thiểu trong giá của một mặt hàng giao dịch. Chúng ta sẽ đăng ký chức năng tick từ websocket Deriv API, sẽ trả về dữ liệu tick mới mỗi giây. Ví dụ, bạn có thể tạo một biểu đồ đánh dấu tương tác với dữ liệu này.
+
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
new file mode 100644
index 000000000..2793b015f
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/code-examples/javascript/website-status/index.mdx
@@ -0,0 +1,24 @@
+---
+title: Yêu cầu trạng thái trang web
+draft: false
+sidebar_label: Trạng thái của trang web
+sidebar_position: 5
+tags:
+ - mã
+ - ví dụ
+ - trang web
+ - trạng thái
+keywords:
+ - mã
+ - ví dụ
+ - trang web
+ - trạng thái
+description: Khám phá các cài đặt như giới hạn cuộc gọi, thông tin tiền tệ và ngôn ngữ được hỗ trợ thông qua yêu cầu trạng thái trang web. Tìm hiểu với ví dụ API này.
+---
+
+import SandboxIframe from '@site/src/components/SandboxIframe';
+import { sandboxes } from '@site/src/components/SandboxIframe/utility/sandboxes';
+
+Yêu cầu thông báo trạng thái của trang web. Từ phản hồi của API, bạn sẽ có thể biết các cài đặt chung như giới hạn cuộc gọi, thông tin tiền tệ, ngôn ngữ được hỗ trợ và nhiều hơn nữa.
+
+
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
new file mode 100644
index 000000000..e87f34d55
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "vật phẩm ẩn thanh bên",
+ "label": "Khái niệm cốt lõi",
+ "position": 2,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Học cách sử dụng API WebSocket và các lệnh gọi API để tạo ứng dụng giao dịch tùy chỉnh của bạn."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
new file mode 100644
index 000000000..1293206db
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/api-calls-anatomy/index.md
@@ -0,0 +1,198 @@
+---
+title: Các chức năng của các cuộc gọi API
+hide_title: false
+draft: false
+sidebar_label: Các chức năng của các cuộc gọi API
+sidebar_position: 1
+tags:
+ - khái niệm
+ - API call
+ - anatomy
+keywords:
+ - ứng dụng giao dịch
+ - cuộc gọi api
+ - ví dụ api
+description: Thiết lập các lệnh gọi API cho ứng dụng giao dịch của bạn bằng tính năng gọi API. Với các ví dụ API, hãy học cách đăng ký, gửi yêu cầu và nhận dữ liệu phản hồi.
+---
+
+## Subscribe and send
+
+Tất cả các API call đều có tính năng gửi để thực hiện yêu cầu và nhận phản hồi. Một số API call cũng cung cấp tính năng subscribe cho phép các bản cập nhật được gửi đến ứng dụng của bạn khi có thông tin mới.
+
+### Subscribe
+
+Một số lệnh gọi API cung cấp chức năng `subscribe`. Khi bạn subscribe một API call, bạn sẽ nhận được một luồng dữ liệu liên tục từ API call này.
+
+Một số cuộc gọi API này tự động đăng ký (ví dụ: [ticks] (/api-explorer #ticks)) và một số có trường `subscribe` tùy chọn. Nếu bạn chuyển `1` vào trường `subscribe`, đăng ký sẽ bắt đầu và máy chủ sẽ tiếp tục gửi dữ liệu được yêu cầu cho đến khi bạn hủy đăng ký bằng cách gọi các lệnh gọi API `Forget` hoặc `Forget all`.
+
+Ví dụ: bạn có thể gọi [Tick History] (/api-explorer #ticks_history) để nhận dữ liệu lịch sử đánh dấu. Nhưng khi bạn thêm tùy chọn \`đăng ký' vào cuộc gọi này, bạn sẽ nhận được dữ liệu lịch sử đánh dấu mà bạn yêu cầu trong phản hồi đầu tiên và bạn sẽ tiếp tục nhận được phản hồi mới mỗi khi có một đánh dấu mới được xuất bản bởi máy chủ cho biểu tượng đã cho.
+
+Trong dòng tin nhắn từ `subscribe`, có một trường gọi là `subscription`. Đây là `Stream ID`. Với ID này, bạn có thể xác định luồng tin nhắn trong logic của mình và dừng stream bằng các lệnh gọi API `Forget` và `Forget All`.
+
+Dữ liệu được cung cấp bởi các cuộc gọi API với chức năng `subscribe` có thể được sử dụng làm nguồn dữ liệu cho các cuộc gọi và tính năng API khác.
+
+### Send
+
+Nếu bạn gọi API với chức năng `send`, thì máy chủ sẽ chỉ gửi lại dữ liệu được yêu cầu một lần. Để có được dữ liệu cập nhật, bạn sẽ phải gửi lại lệnh API call. Thông thường, phương pháp này được sử dụng khi bạn nhận được các phản hồi cuộc gọi API khác hoặc các sự kiện UI như `Click`, `Scroll`, v.v.
+
+### Forget
+
+Nếu bạn muốn dừng luồng tin nhắn được tạo bởi `subscribe`, bạn sẽ phải gọi lệnh gọi API `Forget` với `Stream ID` chính xác. Nếu không, bạn có thể sử dụng lệnh gọi API `Forget All` để dừng các luồng theo `Method name` của chúng.
+
+:::caution
+Để biết thêm thông tin về lệnh gọi API `Forget`, hãy xem [Forget] (/api-explorer #forget) và [Forget All] (/api-explorer #forget_all) trong API explorer.
+:::
+
+## Request data
+
+Để giúp bạn dễ dàng xử lý luồng yêu cầu và phản hồi của kết nối WebSocket, mỗi API call Deriv WebSocket đều tuân theo cấu trúc đã được tiêu chuẩn hóa. Bạn có thể sử dụng nó để lưu vào bộ nhớ đệm, xác thực, yêu cầu và đồng bộ hóa phản hồi.
+
+#### API call method name
+
+Mỗi `request` trong API WebSocket bao gồm một trường `method name` đóng vai trò là một định danh duy nhất cho yêu cầu. Trong hầu hết các trường hợp, `tên phương thức` này sẽ nhận được giá trị số là `1`. Tuy nhiên, có một số trường hợp thuộc tính định danh có thể có giá trị chuỗi.
+
+:::caution
+Tên phương thức gọi API luôn được yêu cầu. Trường này xác định dữ liệu bạn sẽ nhận được từ máy chủ WebSocket của chúng tôi.
+:::
+
+### Các trường bắt buộc
+
+Mỗi dữ liệu yêu cầu đều có các trường bắt buộc mà bạn phải cung cấp thông tin và các trường tùy chọn. Hãy khám phá điều này với một ví dụ từ `Danh sách cư ngữ`.
+
+Cuộc gọi “Danh sách cư trú” trả về danh sách các quốc gia và mã quốc gia 2 chữ cái, phù hợp để điền vào biểu mẫu mở tài khoản.
+
+Dữ liệu yêu cầu cho API call này như sau:
+
+```ts showLineNumbers
+{
+ residence_list: 1; // Api Call Method Name
+ passthrough?: object; // Optional
+ req_id?: number; // Optional
+}
+```
+
+Trường `residence_list` là `tên phương thức` cho cuộc gọi và là bắt buộc. Có thể có các trường thông tin bắt buộc khác liên quan đến loại yêu cầu mà bạn muốn gửi này. Để biết thêm về `Residence List` và các lệnh gọi API khác, vui lòng kiểm tra chúng trong [API Explorer] (/api-explorer #residence_list).
+
+### Các trường tùy chọn
+
+Mỗi cuộc gọi cũng có một số trường `Optional`. `Passthrough` và `req_id` luôn là một phần của dữ liệu yêu cầu nhưng bạn có thể chọn không tham gia và không sử dụng chúng.
+
+#### Lĩnh vực “thông qua”
+
+Bất cứ điều gì bạn chuyển đến trường này sẽ được trả lại cho bạn bên trong một đối tượng `response`. Điều này có thể hữu ích khi bạn cần mô phỏng một luồng trạng thái cho `requests` và `responses` của bạn.
+
+#### Trường `req_id`
+
+Bạn có thể cần “gắn thẻ” các yêu cầu của bạn và chuyển chúng qua các cuộc gọi `WebSocket` của chúng tôi. Bạn có thể làm như vậy bằng cách chuyển một `số` vào trường này. Nó có thể hữu ích khi bạn cần ánh xạ `requests` thành `responses`.
+
+:::caution
+Để tìm hiểu về các trường tùy chọn bổ sung dành riêng cho từng lệnh gọi API, vui lòng tham khảo [API Explorer] (/api-explorer) của chúng tôi.
+:::
+
+## Response data
+
+Khi bạn nhận được phản hồi cho cuộc gọi, sẽ có một `Field` có cùng tên với `method name`, chứa dữ liệu thực tế.
+
+Phản hồi cho cuộc gọi “Danh sách cư trú”:
+
+```js showLineNumbers
+{
+ echo_req: {
+ req_id: 1,
+ residence_list: 1,
+ },
+ msg_type: 'residence_list',
+ req_id: 1,
+ residence_list: [
+ {
+ “danh tính”: {
+ “dịch vụ”: {
+ “idv”: {
+ “documents_supported”: {},
+ “has_visual_ sample”: 0,
+ “is_country_supported”: 0
+ },
+ “onfido”: {
+ “documents_supported”: {
+ “driving_license”: {
+ “display_name”: “Giấy phép lái xe”
+ }
+ },
+ “is_country_supported”: 0
+ }
+ }
+ },
+ “phone_idd”: “35818",
+ “text”: “Quần đảo Aland”,
+ “value”: “ax”
+ },
+ {
+ “identity”: {
+ “dịch vụ”: {
+ “idv”: {“documents_supported”: {},
+
+ “has_visual_sample”: 0,
+ “is_country_supported”: 0
+ },
+ “onfido”: {
+ “documents_supported”: {
+ “driving_license”: {
+ “display_name”: “Giấy phép lái xe”
+ },
+ “national_identity_card”: {
+ “display_name” : “Thẻ căn cước quốc gia”
+ },
+ “hộ chiếu”: {
+ “display_name”: “Hộ chiếu”
+ }
+ },
+ “is_country_supported”: 1
+ }
+ }
+ },
+ “phone_idd”: “355",
+ “text”: “Albania”,
+ “tin_format”: [
+ “^ [a-TA-t0-9]\\ d{8}[a-wa-W] $”
+ ],
+ “giá trị”: “al”
+ },
+ //...
+ ],
+};
+```
+
+Ở đây `residence_list` là `tên phương thức` và nó chứa dữ liệu thực tế bạn yêu cầu. Để giữ cho trường ngắn gọn, chúng tôi không bao gồm phần còn lại của mảng. Bạn có thể kiểm tra phản hồi thực tế [tại đây] (/api-explorer #residence_list).
+
+#### Trường `echo_req`
+
+`Field` này chứa `Dữ liệu yêu cầu` chính xác mà bạn đã gửi đến máy chủ.
+
+#### Trường `msg_type`
+
+`Field` này giúp bạn xác định dữ liệu `message` nào bạn đang nhận được trong sự kiện tin nhắn của kết nối WebSocket. Ví dụ: trình xử lý sự kiện `onmessage` của bạn cho kết nối WebSocket của bạn trong `JavaScript` sẽ là:
+
+```js showLineNumbers
+socket.onmessage = (event) => {
+ const ReceivedMessage = JSON.parse (event.data);
+
+ switch (ReceivedMessage.msg_type) {
+ case “residence_list”:
+ console.log (“Danh sách cư trú là: “, ReceivedMessage.Residence_List)
+ break; case “other_request_identifier” console.log (“the response”,
+ case) edMessage.some_other_
+ request_identifier)
+ mặc định:
+ console.log (“ReceivedMessage”, ReceivedMessage)
+ break;
+ }
+}
+```
+
+#### Trường `req_id`
+
+Đây là `Tùy chọn` được chuyển đến `Dữ liệu yêu cầu`, bạn có thể sử dụng nó để `xác thị`, `đồng bộ hóa', `caching\`, v.v.
+
+:::tip
+`msg_type` luôn hiện diện trên dữ liệu phản hồi.
+:::
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
new file mode 100644
index 000000000..c0ed38474
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/authorization-authentication/index.md
@@ -0,0 +1,153 @@
+---
+title: Xác thực API
+hide_title: false
+draft: false
+sidebar_label: Xác thực API
+sidebar_position: 2
+tags:
+ - xác thực
+ - ủy quyền
+keywords:
+ - deriv-authentication
+ - ủy quyền dẫn xuất
+description: Truy cập bộ đầy đủ các tính năng Deriv API trên ứng dụng giao dịch của bạn bằng cách xác thực người dùng bằng mã thông báo API. Tìm hiểu cách làm điều này với một ví dụ API.
+---
+
+Nếu không có ủy quyền và xác thực, bạn sẽ chỉ có quyền truy cập vào khoảng một nửa các API call và tính năng của chúng của chúng tôi. Ví dụ: để mua hợp đồng hoặc sử dụng các tính năng “Sao chép giao dịch”, người dùng của bạn phải được xác thực và ủy quyền bởi nhà cung cấp **OAuth** của chúng tôi và**WebSocket Server**.
+
+## Trước khi bắt đầu
+
+Hãy chắc chắn rằng bạn có tất cả các yêu cầu được đề cập dưới đây để tiếp tục.
+
+### Yêu cầu
+
+1. Tài khoản khách hàng Deriv
+2. Mã API Deriv token với quyền truy cập thích hợp
+3. ID ứng dụng Deriv
+
+:::note
+Vui lòng tham khảo [Thiết lập ứng dụng Deriv] (/docs/setting-up-a-deriv-application) để biết hướng dẫn chi tiết về cách tạo mã thông báo và ứng dụng API Deriv.
+:::
+
+### Mã API token
+
+Mã API token là định danh duy nhất khi khách hàng yêu cầu quyền truy cập từ một máy chủ. Đây là cách đơn giản nhất để thực hiện ủy quyền.
+
+Mức truy cập cho mỗi mã thông báo API phải khớp với mức truy cập bắt buộc của mỗi lệnh gọi API, cũng có thể tìm thấy trong [API Explorer] (/api-explorer).
+
+Ví dụ, trong ảnh chụp màn hình bên dưới, bạn có thể thấy rằng để có thể sử dụng Trạng thái tài khoản, bạn phải sử dụng mã token có cấp độ truy cập đọc.
+
+! [] (/img/acc_status_scope_api_explorer.png)
+
+Sau khi ủy quyền kết nối WebSocket, các lệnh tiếp theo của kết nối đó sẽ được coi là hành động của người dùng.
+
+Xin lưu ý rằng mã API token có thể được sử dụng với bất kỳ ứng dụng nào, vì vậy cả ứng dụng của bạn và khách hàng của bạn đều cần bảo mật mã này.
+
+### OAuth2
+
+OAuth là viết tắt của `Open Authorisation` - một giao thức cho phép khách truy cập các tài nguyên được lưu trữ trên máy chủ thay mặt cho người dùng mà không tiết lộ thông tin đăng nhập.
+
+Loại ủy quyền này cho phép khách hàng đăng nhập vào các ứng dụng của bên thứ ba bằng tài khoản Deriv của họ mà không cần tạo mã API token. Ứng dụng của bên thứ ba không nhìn thấy mật khẩu của người dùng hoặc mã API token vĩnh viễn nên quá trình ủy quyền an toàn hơn.
+
+Xác thực OAuth2 yêu cầu nhiều bước hơn để thiết lập, nhưng là cách an toàn nhất để các nhà phát triển chia sẻ quyền truy cập vào ứng dụng với khách hàng của họ.
+
+Để biết thêm thông tin về OAuth2, hãy truy cập [hướng dẫn này] (https://aaronparecki.com/oauth-2-simplified/).
+
+Dưới đây là minh họa trực quan về cách hoạt động của kết nối ủy quyền OAuth:
+
+! [Luồng OAuth] (/img/how_oauth_works.png 'luồng OAuth')
+
+## Quá trình xác thực
+
+Để xác thực người dùng của bạn, hãy chỉ định URL sẽ được sử dụng làm URL ủy quyền OAuth trên trang [Bảng điều khiển] (/dashboard), tab **Đăng ký ứng dụng** trong các trường **Chi tiết OAuth**. Sau đó, thêm nút đăng nhập trên trang web hoặc ứng dụng của bạn và hướng người dùng đến **`https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id`** trong đó your_app_id là ID của ứng dụng của bạn.
+
+! [Đăng nhập OAuth] (/img/oauth_login.png 'Đăng nhập OAuth')
+
+Khi người dùng đăng nhập/đăng nhập, họ sẽ được chuyển hướng đến URL mà bạn đã nhập làm URL ủy quyền. URL này sẽ có các đối số (arguments) được thêm vào với mã session token của người dùng và sẽ trông tương tự như sau:
+
+`https://[YOUR_WEBSITE_URL]/redirect/? acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2=usd`
+
+## Quá trình ủy quyền
+
+Các tham số truy vấn trong URL ủy quyền là tài khoản của người dùng và mã thông báo phiên liên quan của họ. Bạn có thể map các tham số truy vấn thành một mảng bằng cách sử dụng cách tiếp cận sau:
+
+```js showLineNumbers
+const user_accounts = [
+ {
+ account: 'cr799393',
+ token: 'a1-f7pnteezo4jzhpxclctizt27hyeot',
+ currency: 'usd',
+ },
+ {
+ account: 'vrtc1859315',
+ token: 'a1clwe3vfuuus5kraceykdsoqm4snfq',
+ currency: 'usd',
+ },
+];
+```
+
+Để ủy quyền cho người dùng dựa trên tài khoản **đã chọn** của người dùng, hãy gọi lệnh gọi API [authorize] (/api-explorer #authorize) với tài khoản **đã chọn** mã thông báo phiên của người dùng\*\*:
+
+```js showLineNumbers
+{
+ "authorize": "a1-f7pnteezo4jzhpxclctizt27hyeot"
+}
+```
+
+Phản hồi cho lệnh gọi `authorize` sẽ là một đối tượng như sau:
+
+```js showLineNumbers
+{
+ "account_list": [
+ {
+ "account_type": "trading",
+ "created_at": 1647509550,
+ "currency": "USD",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "CR799393",
+ "trading": {}
+ },
+ {
+ "account_type": "trading",
+ "created_at": 1664132232,
+ "currency": "ETH",
+ "is_disabled": 0,
+ "is_virtual": 0,
+ "landing_company_name": "svg",
+ "loginid": "VRTC1859315",
+ "trading": {}
+ },
+ ],
+ "balance": 0,
+ "country": "id",
+ "currency": "USD",
+ "email": "user_mail@email_provider.com",
+ "fullname": " John Doe",
+ "is_virtual": 0,
+ "landing_company_fullname": "Deriv (SVG) LLC",
+ "landing_company_name": "svg",
+ "local_currencies": {
+ "IDR": {
+ "fractional_digits": 2
+ }
+ },
+ "loginid": "CR799393",
+ "preferred_language": "EN",
+ "scopes": [
+ "read",
+ "trade",
+ "trading_information",
+ "payments",
+ "admin"
+ ],
+ "trading": {},
+ "upgradeable_landing_companies": [
+ "svg"
+ ],
+ "user_id": 12345678
+ }
+```
+
+Bây giờ, người dùng đã ủy quyền và bạn có thể sử dụng lệnh gọi Deriv API thay mặt cho tài khoản.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
new file mode 100644
index 000000000..25c6d0e21
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/copytrading/index.md
@@ -0,0 +1,32 @@
+---
+title: Sao chép cơ sở giao dịch
+hide_title: false
+draft: false
+sidebar_label: Sao chép giao dịch
+sidebar_position: 4
+tags:
+ - sao chép giao dịch
+ - giao dịch
+keywords:
+ - giao dịch
+ - khái niệm
+ - API call
+ - anatomy
+description: Kinh doanh sao chép
+---
+
+## Nó là gì?
+
+Copy Trading đang trở nên phổ biến trên thị trường tài chính; nó cho phép khách hàng (Copier) tự động sao chép giao dịch của một khách hàng khác (Nhà giao dịch).
+
+## Trở thành nhà giao dịch
+
+Để trở thành Nhà giao dịch (tức là cho phép người khác theo dõi giao dịch của bạn), hãy đặt cài đặt “allow_copiers” thông qua lệnh gọi [set settings] (/api-explorer #set_settings).
+
+Nhà giao dịch sau đó tạo một mã thông báo API chỉ đọc và cung cấp nó cho Máy sao chép.
+
+Bật cài đặt allow_copiers cũng sẽ làm cho cuộc gọi [copytrading statistics] (/api-explorer #copytrading_statistics) hoạt động. Cuộc gọi API thống kê cung cấp thông tin về tài khoản (điều này là để những người sao chép tiềm năng có ý tưởng về hiệu suất trong quá khứ của nhà giao dịch).
+
+## Trở thành một máy photocopy
+
+Để trở thành một máy photocopy, hãy sử dụng lệnh gọi [copy start] (/api-explorer #copy_start). Để dừng sao chép, hãy sử dụng lệnh gọi [copy stop] (/api-explorer #copy_stop).
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
new file mode 100644
index 000000000..bf8f0165d
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/core-concepts/websocket/index.md
@@ -0,0 +1,148 @@
+---
+title: WebSocket
+hide_title: false
+draft: false
+sidebar_label: WebSocket
+sidebar_position: 0
+tags:
+ - khái niệm
+ - websocket
+keywords:
+ - ứng dụng giao dịch
+ - giao thức websocket
+ - kết nối websocket
+description: Tìm hiểu về giao thức WebSocket và kết nối WebSocket cũng như cách tích hợp chúng để bạn có thể bật trao đổi dữ liệu trên ứng dụng giao dịch của mình.
+---
+
+## WebSockets là gì?
+
+Giao thức `WebSocket`, được mô tả trong đặc tả [RFC 6455] (https://datatracker.ietf.org/doc/html/rfc6455), cung cấp một cách để trao đổi dữ liệu giữa trình duyệt và máy chủ thông qua kết nối liên tục. Dữ liệu có thể được truyền theo cả hai hướng dưới dạng “packets” mà không phá vỡ kết nối hoặc cần yêu cầu HTTP bổ sung.
+
+WebSocket đặc biệt thích hợp cho các dịch vụ yêu cầu trao đổi dữ liệu liên tục, ví dụ như hệ thống giao dịch theo thời gian thực, v.v.
+
+## Một ví dụ đơn giản
+
+Để mở kết nối WebSocket, chúng ta cần tạo `new WebSocket` bằng cách sử dụng giao thức đặc biệt `ws`hoặc `wss` trong url. Đây là cách bạn có thể làm điều đó trong `JavaScript`:
+
+```js
+let socket = new WebSocket('wss://ws.derivws.com/websockets/v3?app_id=1089');
+```
+
+:::caution
+Using `wss://` is always the better choice. The `wss://` protocol is not only encrypted, but also more reliable.
+
+Mặt khác, dữ liệu `ws: //` không được mã hóa và có thể hiển thị cho các trung gian. Các máy chủ proxy cũ có thể gặp phải các tiêu đề “lạ” và chấm dứt kết nối.
+
+`wss: //` là viết tắt của WebSocket over TLS, tương tự như cách HTTPS là HTTP qua TLS. Với lớp bảo mật truyền tải, dữ liệu được mã hóa bởi người gửi và được người nhận giải mã. Điều này có nghĩa là các gói dữ liệu được mã hóa có thể vượt qua proxy thành công mà không bị kiểm tra.
+:::
+
+Khi socket được tạo, chúng ta nên xem các event của nó. Tổng cộng có 4 event:
+
+- Open - Kết nối được thiết lập
+- Message - Dữ liệu đã nhận
+- Error - Lỗi WebSocket
+- Close - Kết nối đã đóng
+
+Gửi message có thể được thực hiện thông qua socket.send(data).
+
+Dưới đây là một ví dụ trong `JavaScript`:
+
+```js showLineNumbers
+const app_id = 1089;//Thay thế bằng app_id của bạn hoặc để lại là 1089 để thử nghiệm.
+const socket = new WebSocket (`wss: //ws.derivws.com/websocket/v3? app_id =${app_id}`);
+
+socket.onopen = function (e) {
+ console.log ('[open] Kết nối được thiết lập');
+ console.log ('Gửi đến máy chủ');
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ socket.send (sendMessage);
+};
+
+socket.onmessage = function (event) {
+ console.log (`[message] Dữ liệu nhận được từ máy chủ: ${event.data}`);
+};
+
+socket.onclose = function (event) {
+ if (event.wasClean) {
+ consloe.log (`[close] Kết nối đóng sạch, code=${event.code} reason =${event.reason}`);
+ } else {
+ //ví dụ: quá trình máy chủ bị hỏng hoặc mạng bị hỏng
+ //event.code thường là 1006 trong trường hợp này
+ console.log ('[close] Kết nối chết');
+ }
+};
+
+socket.onerror = function (error) {
+ console.log (` [error] `);
+};
+```
+
+## Tại sao cần WebSockets và khi nào nên tránh sử dụng?
+
+WebSockets là một công cụ giao tiếp máy khách - máy chủ thiết yếu. Để hưởng lợi nhiều nhất, điều quan trọng là bạn phải hiểu cách sử dụng và khi nào là tốt nhất để tránh sử dụng chúng. Thông tin này sẽ được giải thích kỹ trong phần tiếp theo.
+
+Sử dụng WebSockets trong các trường hợp sau:
+
+1. Khi bạn đang phát triển một ứng dụng web theo thời gian thực.
+ Ứng dụng thông dụng nhất của WebSocket là phát triển ứng dụng theo thời gian thực, hỗ trợ hiển thị dữ liệu liên tục ở máy khách hàng. Khi máy chủ back-end gửi lại dữ liệu liên tục, WebSocket cho phép đẩy hoặc truyền dữ liệu liên tục không bị gián đoạn khi kết nối đã mở. Sử dụng WebSockets giúp việc truyền dữ liệu trở nên nhanh chóng, tận dụng tối đa hiệu quả của ứng dụng.
+2. Đối với các trang web giao dịch, chẳng hạn như Deriv.
+ WebSocket sẽ hỗ trợ xử lý dữ liệu được thúc đẩy bởi máy chủ back-end được triển khai cho máy khách.
+3. Khi tạo một ứng dụng chat.
+ Các nhà phát triển ứng dụng chat gọi WebSockets để được trợ giúp trong các hoạt động như trao đổi một lần và đăng tải/truyền phát tin nhắn. Cùng một kết nối WebSocket được sử dụng cho cả gửi/nhận tin nhắn nên giao tiếp sẽ trở nên dễ dàng và nhanh chóng.
+
+Sau khi tìm hiểu cách sử dụng WebSockets, hãy cùng tìm hiểu trong trường hợp nào nên tránh sử dụng giao thức này. Thông tin này sẽ giúp bạn tránh những rắc rối không cần thiết khi hoạt động.
+
+Không nên được sử dụng WebSockets khi tất cả những gì bạn cần là nạp dữ liệu cũ hoặc dữ liệu chỉ qua xử lý một lần. Trong những trường hợp này, sử dụng giao thức HTTP là lựa chọn phù hợp hơn.
+
+## WebSocket và HTTP
+
+Vì cả hai giao thức HTTP và WebSocket đều được sử dụng để giao tiếp với ứng dụng, mọi người thường hay nhầm lẫn và cảm thấy khó khăn khi phải chọn một giao thức.
+
+Như đã nói trước đây, WebSocket là một giao thức đóng khung và hai chiều. Mặt khác, HTTP là một giao thức đơn hướng hoạt động trên giao thức TCP.
+
+Vì giao thức WebSocket có khả năng hỗ trợ truyền dữ liệu liên tục, giao thức chủ yếu được sử dụng trong phát triển ứng dụng theo thời gian thực. HTTP không có trạng thái và được sử dụng để phát triển các ứng dụng [RESTful] (https://de.wikipedia.org/wiki/Representational_State_Transfer) và [SOAP] (https://de.wikipedia.org/wiki/SOAP). SOAP vẫn có thể sử dụng HTTP, nhưng REST được phổ biến và sử dụng rộng rãi.
+
+Với WebSocket, giao tiếp xảy ra ở cả hai đầu, khiến WebSocket trở thành một giao thức nhanh hơn. Trong HTTP, kết nối được xây dựng ở một đầu, làm giao thức sẽ chậm hơn một chút so với WebSocket.
+
+WebSocket sử dụng kết nối TCP thống nhất và cần một bên hủy kết nối. Khi chưa thực hiện hủy, kết nối vẫn sẽ hoạt động. HTTP cần xây dựng một kết nối riêng biệt cho các yêu cầu riêng biệt. Sau khi yêu cầu được hoàn thành, kết nối sẽ tự động ngắt.
+
+## Các kết nối WebSocket được thiết lập như thế nào?
+
+Quá trình bắt đầu với WebSocket handshake sử dụng một scheme mới (ws hoặc wss). Để dễ hiểu, hãy nghĩ chúng giống như HTTP và HTTP an toàn (HTTPS).
+
+Sử dụng scheme này, các máy chủ và máy khách dự kiến sẽ tuân theo giao thức kết nối WebSocket tiêu chuẩn. Việc thiết lập kết nối WebSocket bắt đầu bằng yêu cầu nâng cấp HTTP với header như Connection: Upgrade, Upgrade: WebSocket, Sec-WebSocket- Key, v.v.
+
+Cách kết nối này thiết lập như sau:
+
+1. \*\*Yêu cầu: \*\* Tiêu đề Nâng cấp Kết nối biểu thị bắt tay WebSocket trong khi khóa SEC-WebSocket-có giá trị ngẫu nhiên được mã hóa Base64. Giá trị này được tạo ra tùy ý trong mỗi WebSocket handshake. Ngoài những điều trên, key header cũng là một phần của yêu cầu này.
+
+Các header được liệt kê ở trên, khi kết hợp, sẽ tạo thành một yêu cầu HTTP GET. Dữ liệu sẽ tương tự như:
+
+```
+GET ws://websocketexample.com:8181/ HTTP/1.1
+Host: localhost:8181
+Connection: Upgrade
+Pragma: no-cache
+Cache-Control: no-cache
+Upgrade: websocket
+Sec-WebSocket-Version: 13
+Sec-WebSocket-Key: b6gjhT32u488lpuRwKaOWs==
+```
+
+Để làm rõ Sec-WebSocket-Version, ta có thể giải thích phiên bản giao thức WebSocket đã sẵn sàng để sử dụng cho máy khách.
+
+2. \*\*Phản hồi: \*\* Tiêu đề phản hồi, SEC-WebSocket-Accept, có phần còn lại của giá trị được gửi trong tiêu đề yêu cầu khóa SEC-WebSocket-. Giá trị này được kết nối với một đặc tả giao thức cụ thể và được sử dụng rộng rãi để ngăn chặn thông tin gây hiểu lầm. Nói cách khác, nó tăng cường bảo mật API và ngăn các máy chủ ill-configured mắc sai lầm trong quá trình phát triển ứng dụng.
+
+Khi yêu cầu trước đó đã gửi thành công, bạn sẽ nhận một phản hồi tương tự như chuỗi văn bản dưới đây:
+
+```
+HTTP/1.1 101 Switching Protocols
+Upgrade: websocket
+Connection: Upgrade
+Sec-WebSocket-Accept: rG8wsswmHTJ85lJgAE3M5RTmcCE=
+```
+
+## Tài liệu tham khảo
+
+- \*\* [API WebSockets - MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket) \*\*
+- \*\* [WebSocket - Thông tin Javascript] (https://javascript.info/websocket) \*\*
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/_category_.json
new file mode 100644
index 000000000..5109c0a91
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Framework",
+ "position": 6,
+ "link": {
+ "type": "chỉ mục tạo"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
new file mode 100644
index 000000000..e6949bece
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/angular/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Angular",
+ "position": 2,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "5 phút để tìm hiểu các khái niệm Docusaurus quan trọng nhất."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
new file mode 100644
index 000000000..a698ec2bb
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/react/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "React",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "5 phút để tìm hiểu các khái niệm Docusaurus quan trọng nhất."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
new file mode 100644
index 000000000..546b9f199
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/solidjs/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "SoliDJs",
+ "position": 3,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "5 phút để tìm hiểu các khái niệm Docusaurus quan trọng nhất."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
new file mode 100644
index 000000000..47e9d8bdf
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/svelte/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Svelte",
+ "position": 4,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "5 phút để tìm hiểu các khái niệm Docusaurus quan trọng nhất."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
new file mode 100644
index 000000000..04eb4a941
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/frameworks/vue/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Vue",
+ "position": 5,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "5 phút để tìm hiểu các khái niệm Docusaurus quan trọng nhất."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/guides/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/guides/_category_.json
new file mode 100644
index 000000000..27bbceef6
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/guides/_category_.json
@@ -0,0 +1,9 @@
+{
+ "className": "vật phẩm ẩn thanh bên",
+ "label": "Hướng dẫn",
+ "position": 6,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Hướng dẫn về API Deriv, bao gồm các ví dụ API để tạo một ứng dụng giao dịch với các tính năng toàn diện tương tự như Deriv Trader. Bắt đầu ngay hôm nay!"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
new file mode 100644
index 000000000..18ac70e05
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/guides/_markup-calculation/index.md
@@ -0,0 +1,39 @@
+---
+title: Tính phí đánh dấu hợp đồng
+hide_title: true
+draft: false
+sidebar_label: Tính phí
+sidebar_position: 2
+tags:
+ - khái niệm
+ - kiếm tiền
+ - kiếm tiền
+ - Hoa hồng
+ - phí
+keywords:
+ - khái niệm
+ - kiếm tiền
+ - kiếm tiền
+ - Hoa hồng
+ - phí
+description: Tìm hiểu cách tính phí ký quỹ đối với các hợp đồng giao dịch đã mua thông qua ứng dụng giao dịch của bạn.
+---
+
+## Phí
+
+Tăng thu nhập của bạn bằng cách tính phí trên mỗi hợp đồng được mua thông qua ứng dụng giao dịch mà bạn đã tạo bằng Deriv API. Phí do bạn quy định và có thể lên tới 3% giá trị giao dịch.
+
+Dưới đây là một ví dụ về cách tính phí.
+
+Để nhận khoản thanh toán trị giá 2.00 USD\*\*:
+
+- Tiền đặt cọc của khách hàng mà không cần đánh giá = **1,07 USD**
+
+Cộng thêm phí (ví dụ: 2%), khách hàng sẽ phải trả:
+
+- Số tiền đầu tư của khách hàng đã tính phí = Tiền đầu tư + (Khoản chi trả x % phí)
+- Cổ phần của khách hàng với mức đánh giá = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Thu nhập từ phí hoa hồng
+
+Kiếm hoa hồng từ các giao dịch và thanh toán được thực hiện bởi khách hàng của bạn thông qua trang web và ứng dụng bạn tạo với Deriv API. Xem thêm chi tiết về các kế hoạch hoa hồng [tại đây] (https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
new file mode 100644
index 000000000..276c5a13e
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/guides/about-the-deriv-api/index.md
@@ -0,0 +1,48 @@
+---
+title: Giới thiệu về Deriv API
+hide_title: true
+draft: false
+sidebar_label: Giới thiệu về Deriv API
+sidebar_position: 0
+tags:
+ - khái niệm
+ - api
+ - hướng dẫn
+ - hướng dẫn
+ - tạo
+ - ứng dụng
+ - ủy quyền
+ - đăng kí
+ - tích hợp
+keywords:
+ - khái niệm
+ - api
+ - hướng dẫn
+ - hướng dẫn
+ - tạo
+ - ứng dụng
+ - ủy quyền
+ - đăng kí
+ - tích hợp
+description: Tìm hiểu về Deriv API, các tính năng của nó và tài liệu API với các ví dụ mã và cách sử dụng nó để xây dựng ứng dụng giao dịch của bạn.
+---
+
+## Deriv API là gì?
+
+Deriv API là một công cụ cho phép các nhà phát triển xây dựng các ứng dụng giao dịch có thể tùy chỉnh, tương thích và kết nối với nền tảng giao dịch Deriv. Hãy nghĩ Deriv API như một cách để các nhà phát triển tạo ra các công cụ chuyên biệt của riêng họ, để giúp mọi người giao dịch trên nền tảng Deriv hiệu quả hơn hoặc cá nhân hóa hơn. Với Deriv API, các nhà phát triển có thể thực hiện một loạt các hành động như mở giao dịch, truy xuất dữ liệu tài khoản, quản lý lệnh và truy cập dữ liệu thị trường theo thời gian thực. Điều này có thể hữu ích cho các trader muốn tùy chỉnh trải nghiệm giao dịch của họ hoặc sử dụng các công cụ chuyên biệt để đưa ra quyết định giao dịch sáng suốt hơn. Nhìn chung, Deriv API cho phép bạn tùy chỉnh và kiểm soát trải nghiệm giao dịch của mình. Deriv API cũng giúp bạn tạo ra các giải pháp tùy chỉnh của riêng mình, phù hợp hơn với phong cách và mục tiêu giao dịch của bạn.
+
+## Làm thế nào để sử dụng Deriv API?
+
+Dưới đây là các bước để sử dụng Deriv API:
+
+1. \*\* Đăng ký tài khoản Deriv API\*\*: Truy cập trang web Deriv API và đăng ký tài khoản. Sau khi đăng ký, bạn sẽ nhận được một mã API token mà bạn có thể sử dụng để xác thực các yêu cầu API của mình.
+
+2. **Làm quen với tài liệu API**: API Deriv cung cấp tài liệu toàn diện giải thích cách sử dụng các điểm cuối API, bao gồm các tham số và định dạng phản hồi có sẵn. Hãy đảm bảo rằng bạn đã đọc tài liệu trước khi bắt đầu sử dụng API.
+
+3. \*\* Tạo ứng dụng API\*\*: Để tạo ứng dụng API, bạn cần cung cấp tên cho ứng dụng của mình và URL ủy quyền. URL ủy quyền là URL mà người dùng sẽ được chuyển hướng đến sau khi họ đã ủy quyền cho ứng dụng của bạn truy cập tài khoản Deriv của họ.
+
+4. **Ủy quyền ứng dụng của bạn**: Sau khi bạn đã tạo ứng dụng API của mình, bạn cần ủy quyền cho ứng dụng đó để truy cập tài khoản Deriv của bạn. Bạn cần đăng nhập vào tài khoản Deriv của mình và cấp quyền cho ứng dụng để ứng dụng có thể truy cập vào dữ liệu trong tài khoản của bạn.
+
+5. **Tạo yêu cầu API**: Khi ứng dụng của bạn được ủy quyền, bạn có thể bắt đầu thực hiện yêu cầu API. Bạn có thể sử dụng API để truy xuất thông tin tài khoản, mở giao dịch, quản lý lệnh và thực hiện các hành động liên quan đến giao dịch khác.
+
+6. **Kiểm tra tích hợp API của bạn**: Trước khi khởi chạy ứng dụng của bạn, hãy đảm bảo bạn kiểm tra kỹ lưỡng việc tích hợp API của mình để đảm bảo rằng nó hoạt động chính xác.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
new file mode 100644
index 000000000..4906346ab
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/guides/monetizing-the-deriv-api/index.md
@@ -0,0 +1,62 @@
+---
+title: Kiếm tiền từ ứng dụng giao dịch của bạn
+hide_title: true
+draft: false
+sidebar_label: Kiếm tiền từ Deriv API
+sidebar_position: 1
+sidebar_class_name: vật phẩm ẩn thanh bên
+tags:
+ - khái niệm
+ - kiếm tiền
+ - kiếm tiền
+ - kiếm tiền
+ - kiếm tiền
+ - api
+ - websocket
+keywords:
+ - khái niệm
+ - kiếm tiền
+ - kiếm tiền
+ - kiếm tiền
+ - kiếm tiền
+ - api
+ - websocket
+description: Tìm hiểu cách kiếm tiền từ API Deriv bằng cách trở thành đối tác liên kết Deriv, quảng cáo trên ứng dụng giao dịch của bạn hoặc cung cấp các tính năng cao cấp.
+---
+
+## Kiếm tiền từ Deriv API
+
+Một số cách để kiếm tiền từ Deriv API:
+
+1. \*\* Tính phí truy cập vào ứng dụng giao dịch của bạn\*\*: Nếu ứng dụng giao dịch tùy chỉnh dựa trên API Deriv của bạn cung cấp giá trị cho người dùng, bạn có thể tính phí đăng ký hoặc phí một lần để truy cập ứng dụng đó, làm cho ứng dụng này trở thành nguồn doanh thu khả thi cho doanh nghiệp của bạn.
+
+2. \*\* Tính phí cho các tính năng cao cấp\*\*: Nếu ứng dụng giao dịch của bạn có các tính năng nâng cao, chẳng hạn như dữ liệu thị trường theo thời gian thực, công cụ biểu đồ nâng cao và các tính năng cao cấp khác mang lại giá trị gia tăng cho người dùng, bạn có thể tạo thêm doanh thu bằng cách tính phí người dùng để truy cập vào các tính năng đó.
+
+3. \*\* Tiếp thị liên kết: Bạn có thể tham gia chương trình liên kết của Deriv và kiếm hoa hồng khi giới thiệu người dùng mới vào nền tảng Deriv. Đây sẽ là một lựa chọn tốt nếu khán giả của bạn quan tâm đến trading hoặc đầu tư.
+
+4. \*\* Phí giới thiệu\*\*: Nếu bạn đã xây dựng một ứng dụng giao dịch tích hợp với nền tảng Deriv, bạn có thể cung cấp phí giới thiệu cho những người dùng hiện tại giới thiệu người dùng mới vào ứng dụng của bạn. Ưu đãi này có thể khuyến khích họ quảng bá ứng dụng của bạn, giúp bạn phát triển tệp người dùng của mình.
+
+5. \*\* Quảng cáo\*\*: Nếu bạn đã xây dựng một ứng dụng giao dịch có cơ sở người dùng lớn, bạn có thể cân nhắc bán không gian quảng cáo cho các nhà quảng cáo có liên quan. Đây có thể là một cách tốt để tạo thêm doanh thu.
+
+6. \*\* Đánh dấu\*\*: Sử dụng API Deriv để tạo trang web và ứng dụng của riêng bạn, đồng thời kiếm hoa hồng cho các giao dịch và thanh toán mà khách hàng của bạn thực hiện, kiếm tiền từ sáng tạo của bạn thông qua đánh dấu.
+
+## Phí
+
+Tăng doanh thu của bạn bằng cách áp dụng đánh dấu cho mọi hợp đồng được mua thông qua ứng dụng giao dịch bạn đã phát triển bằng Deriv API. Bạn có thể tự đặt đánh dấu, tối đa là 3%.
+
+Các loại giao dịch được hỗ trợ bao gồm: Tùy chọn, Số nhân và Bộ tích lũy.
+
+Dưới đây là một ví dụ về cách tính đánh dấu:
+
+Để nhận khoản thanh toán trị giá 2.00 USD\*\*:
+
+- Tiền đặt cọc của khách hàng mà không cần đánh giá = **1,07 USD**
+
+Cộng thêm phí (ví dụ: 2%), khách hàng sẽ phải trả:
+
+- Số tiền đầu tư của khách hàng đã tính phí = Tiền đầu tư + (Khoản chi trả x % phí)
+- Cổ phần của khách hàng với mức đánh giá = 1,07 USD + (2 USD x 2%) = **1,11 USD**
+
+## Thu nhập từ phí hoa hồng
+
+Kiếm hoa hồng từ các giao dịch và thanh toán được thực hiện bởi khách hàng của bạn thông qua trang web và ứng dụng bạn tạo với Deriv API. Xem thêm chi tiết về các kế hoạch hoa hồng [tại đây] (https://www.deriv.com/partners/affiliate-ib).
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/guides/oauth2/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
new file mode 100644
index 000000000..9fd7142de
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/guides/oauth2/index.md
@@ -0,0 +1,40 @@
+---
+title: Mở ủy quyền
+hide_title: true
+draft: false
+sidebar_label: OAuth2
+sidebar_position: 4
+tags:
+ - khái niệm
+ - kiếm tiền
+ - kiếm tiền
+ - Hoa hồng
+ - phí
+keywords:
+ - khái niệm
+ - kiếm tiền
+ - kiếm tiền
+ - Hoa hồng
+ - phí
+description: Tìm hiểu về ủy quyền OAuth, đăng nhập mà không cần mã thông báo API và cách bạn có thể sử dụng nó để cải thiện trải nghiệm người dùng của ứng dụng giao dịch của mình.
+---
+
+## OAuth2 là gì?
+
+OAuth là viết tắt của Open Authorization — một giao thức cho phép khách hàng truy cập tài nguyên của người dùng trên máy chủ mà không tiết lộ thông tin đăng nhập của người dùng.
+
+Loại ủy quyền này cho phép khách hàng đăng nhập vào các ứng dụng của bên thứ ba bằng tài khoản Deriv của họ mà không cần tạo mã API token. Ứng dụng của bên thứ ba không nhìn thấy mật khẩu của người dùng hoặc mã API token vĩnh viễn nên quá trình ủy quyền an toàn hơn.
+
+Xác thực OAuth2 yêu cầu nhiều bước thiết lập hơn, nhưng đó là cách an toàn nhất để các nhà phát triển cấp quyền truy cập vào ứng dụng của họ cho khách hàng.
+
+Để biết thêm thông tin về OAuth2, [xem hướng dẫn này] (https://aaronparecki.com/oauth-2-simplified/).
+
+### Cách sử dụng ủy quyền OAuth
+
+1. Chỉ định URL sẽ được sử dụng làm URL ủy quyền OAuth\*\* trên trang đăng ký ứng dụng trong trường URL trang web\*\*.
+
+2. Thêm nút đăng nhập trên trang web hoặc ứng dụng của bạn và hướng người dùng đến `https://oauth.deriv.com/oauth2/authorize?app_id=your_app_id` trong đó your_app_id là ID của ứng dụng của bạn.
+
+3. Sau khi người dùng đăng ký, họ sẽ được chuyển hướng đến URL mà bạn đã nhập dưới dạng **URL ủy quyền**. URL này sẽ có các đối số được thêm vào nó với mã thông báo phiên của người dùng và sẽ trông giống như: `https://[YOUR_WEBSITE_URL]/redirect/? acct1=cr799393& token1=a1-f7pnteezo4jzhpxclctizt27hyeot&cur1=usd& acct2=vrtc1859315& token2=a1clwe3vfuuus5kraceykdsoqm4snfq& cur2usd&state = `
+
+4. Trong các parameter của URL, bạn sẽ thấy tất cả các tài khoản và mã session token cho mỗi tài khoản. Sử dụng các mã token này cho lệnh gọi Authorize API call để thay mặt cho tài khoản thực hiện các hành động.
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/intro.md b/i18n/vi/docusaurus-plugin-content-docs/current/intro.md
new file mode 100644
index 000000000..179fedc43
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/intro.md
@@ -0,0 +1,105 @@
+---
+title: Khởi động nhanh
+hide_title: false
+draft: false
+sidebar_label: Khởi động nhanh
+sidebar_position: 0
+sidebar_class_name: vật phẩm ẩn thanh bên
+tags:
+ - Khởi động nhanh
+ - hướng dẫn bắt đầu sử dụng
+ - hướng dẫn nhanh
+keywords:
+ - deriv
+ - api
+ - hướng dẫn bắt đầu sử dụng
+ - hướng dẫn nhanh
+description: Xem tổng quan về các ví dụ và ngôn ngữ mã Deriv API có sẵn cũng như cách sử dụng nó để tạo ứng dụng giao dịch của bạn.
+---
+
+```mdx-code-block
+nhập liên kết từ '@docusaurus /Link';
+import RenderOfficialContents từ '@site /src/components/renderOfficialContents';
+```
+
+Tài liệu của chúng tôi được chia thành nhiều phần:
+
+
+
+
+ Khái niệm cốt lõi
+
+
+ Ví dụ mã
+
+
+ Ngôn ngữ
+
+
+ Hướng dẫn
+
+
+ Thiết lập ứng dụng deriv
+
+
+
+
+ Ví dụ mã
+
+
+
+
+
+
Khái niệm cốt lõi
+
+
+
+ Hãy xem các trang Core Conceptions và dành thời gian
+ của bạn để đọc qua nó. Những khái niệm này sẽ giúp bạn làm quen với API máy chủ WebSocket
+ của chúng tôi và cách sử dụng nó hiệu quả hơn. Chúng không liên quan đến bất kỳ framework hay library nào khác của chúng tôi.
+
+
+
+ Khi bạn đọc qua trang Core Conceptions , bạn có thể
+ bắt đầu chọn phương pháp triển khai dựa trên ngôn ngữ, framework hoặc thư viện mà bạn muốn
+ sử dụng trong ứng dụng của mình.
+
+
+
Ví dụ về mã
+
+Nếu bạn muốn biết làm thế nào bạn có thể triển khai API của chúng tôi trong mã của mình, thì chúng tôi khuyên bạn nên xem
+tại các ví dụ Mã của chúng tôi. Các ví dụ mã này có trong
+`CodeSandboxes`. Điều này cho phép bạn dễ dàng phân tách các ví dụ mã và thử nghiệm với chúng để sử dụng cá nhân
+. Hiện tại, chúng tôi chỉ có các ví dụ mã JavaScript, nhưng, chúng tôi dự định thêm nhiều ví dụ
+được tạo bằng các ngôn ngữ, framework và thư viện khác nhau trong tương lai gần.
+
+
+
Ngôn ngữ
+
+
+
+ Khi sử dụng các ví dụ mã của chúng tôi, chúng tôi cũng khuyên bạn nên xem phần{' '}
+ Languages của chúng tôi. Ở đây, chúng tôi mô tả chi tiết cách bạn
+ có thể thiết lập dự án cá nhân của mình một cách chính xác để sử dụng API của chúng tôi. Điều này chắc chắn sẽ hữu ích
+ khi bạn cố gắng tích hợp một số ví dụ mã của chúng tôi trong dự án của riêng bạn.
+
+
+
+
Hướng dẫn
+
+
+
+ Nếu bạn muốn biết làm thế nào bạn có thể “kiếm tiền từ ứng dụng của bạn” hoặc cách tạo
+ `cách an toàn để người dùng đăng nhập` vào ứng dụng của bạn, thì chúng tôi cung cấp một số hướng dẫn{' '}
+ có thể hỗ trợ bạn với điều đó.
+
+
+
+
Cách tạo ứng dụng Deriv
+
+
+
+ Nếu bạn muốn biết thêm về các yếu tố cần thiết để thiết lập ứng dụng của riêng mình,
+ thì hãy xem phần{' '}
+ Thiết lập ứng dụng Deriv .
+
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/languages/_category_.json
new file mode 100644
index 000000000..d7ee2a006
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/_category_.json
@@ -0,0 +1,10 @@
+{
+ "className": "vật phẩm ẩn thanh bên",
+ "label": "Ngôn ngữ",
+ "position": 4,
+ "link": {
+ "type": "chỉ mục tạo",
+ "title": "Ngôn ngữ lập trình",
+ "description": "Chọn ngôn ngữ lập trình ưa thích của bạn để tạo một ứng dụng giao dịch với sự trợ giúp của API WebSocket của chúng tôi. Bắt đầu học với các ví dụ mã này."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/dart/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
new file mode 100644
index 000000000..cf2e1e4ac
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/dart/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Dart",
+ "position": 2,
+ "link": {
+ "type": "chỉ mục tạo"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/intro.md b/i18n/vi/docusaurus-plugin-content-docs/current/languages/intro.md
new file mode 100644
index 000000000..ef4d64e6b
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/intro.md
@@ -0,0 +1,12 @@
+---
+title: Giới thiệu
+sidebar_label: Giới thiệu
+sidebar_position: 0
+description: Nhận hướng dẫn từng bước về cách sử dụng ngôn ngữ thuần túy trên API WebSocket của Deriv. Bắt đầu xây dựng ứng dụng giao dịch của bạn với ví dụ API này.
+---
+
+Mỗi phần ngôn ngữ chứa các hướng dẫn từng bước về cách sử dụng `Deriv WebSocket Server API` với các tính năng ngôn ngữ thuần túy. Nếu đây là lần đầu tiên bạn sử dụng tài liệu của chúng tôi, vui lòng xem qua từng mục để có thể tận dụng tối đa nội dung.
+
+:::tip
+Bạn có thể nhảy ngay vào bất kỳ phần nào. Mỗi mục có các đường dẫn liên kết với nội dung yêu cầu để hướng dẫn bạn từng bước.
+:::
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
new file mode 100644
index 000000000..b94d0ca9f
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "JavaScript",
+ "position": 1,
+ "link": {
+ "type": "chỉ mục tạo",
+ "description": "Bắt đầu xây dựng ứng dụng giao dịch của bạn với Javascript, HTML và CSS thông qua API WebSocket của chúng tôi."
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
new file mode 100644
index 000000000..28ac2a369
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/get-country-list/index.md
@@ -0,0 +1,193 @@
+---
+title: Nhận danh sách quốc gia
+sidebar_label: Lấy thông tin danh sách các quốc gia
+sidebar_position: 2
+tags:
+ - country_list
+ - javascript
+keywords:
+ - country_list
+ - javascript
+description: Nhận thông tin về người dùng của bạn bằng cách thêm danh sách các quốc gia vào ứng dụng giao dịch của bạn. Tìm hiểu làm thế nào để làm điều đó với ví dụ API JavaScript này.
+---
+
+
+
+Để lấy danh sách các quốc gia, hãy cập nhật open event listener bằng cách sau:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000;//tính bằng mili giây, tương đương với 120 giây
+let interval;
+//đăng ký sự kiện `open`
+WebSocket.addEventListener ('open', (event) => {
+ console.log ('kết nối websocket được thiết lập: ', event);
+ const payload = JSON.stringify ({
+ residence_list: 1,
+ });
+ websocket.send (payload);
+
+ //để giữ cho kết nối tồn tại
+ interval = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+```
+
+Bây giờ, cập nhật trình nghe sự kiện `message` để hiển thị dữ liệu:
+
+```js title="index.js" showLineNumbers
+//đăng ký sự kiện `message`
+WebSocket.addEventListener ('message', (event) => {
+ const ReceivedMessage = JSON.parse (event.data);
+ switch (ReceivedMessage.msg_type) {
+ case 'residence_list':
+ console.log ('danh sách các quốc gia', ReceivedMessage.Residence_list);
+ break;
+ case ping '':
+ console.log ('phản hồi ping/pong: ', ReceivedMessage.ping);
+ break;
+ mặc định:
+ console.log ('tin nhắn đã nhận:', ReceivedMessage);
+ break;
+ }
+});
+```
+
+Phản hồi phải là một đối tượng:
+
+```json showLineNumbers
+{
+ "echo_req": {
+ "req_id": 1,
+ "residence_list": 1
+ },
+ "msg_type": "residence_list",
+ "req_id": 1,
+ "residence_list": [
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "text": "Aland Islands",
+ "value": "ax"
+ },
+ {
+ "identity": {
+ "services": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "driving_licence": {
+ "display_name": "Driving Licence"
+ },
+ "national_identity_card": {
+ "display_name": "National Identity Card"
+ },
+ "passport": {
+ "display_name": "Passport"
+ }
+ },
+ "is_country_supported": 1
+ }
+ }
+ },
+ "phone_idd": "355",
+ "text": "Albania",
+ "tin_format": ["^[A-Ta-t0-9]\\d{8}[A-Wa-w]$"],
+ "value": "al"
+ }
+ ]
+}
+```
+
+Với lệnh gọi này, bạn sẽ nhận được thông tin hữu ích về các quốc gia được hỗ trợ, chẳng hạn như:
+
+- Mã “2 chữ cái” cho mỗi quốc gia
+- Nhà cung cấp dịch vụ “Danh tính” cho mỗi quốc gia
+- Định dạng Nhận dạng Thuế Quốc Gia (`tin_format`)
+- v.v.
+
+Thông tin này có thể hữu ích cho các biểu mẫu tạo tài khoản, trong đó bạn sẽ cần yêu cầu người dùng cung cấp thông tin xác thực về nhận dạng của họ, tùy thuộc vào quốc gia cư trú.
+
+:: :warning
+Để xác nhận địa chỉ và ID thuế, vui lòng sử dụng 'tin_format' được cung cấp cho quốc gia đó.
+:::
+
+Thông tin quốc gia của người dùng rất quan trọng cho các bước tiếp theo. Thông tin giúp xác định tài sản và tính năng nào họ có thể giao dịch và sử dụng.
+
+:::tip
+Tốt hơn là lấy danh sách các quốc gia trước khi điền vào biểu mẫu của bạn.
+:::
+
+:::danger
+Bạn sẽ cần nội dung chi tiết về các dịch vụ nhận dạng `IDV` và `ONFIDO`, sự khác biệt và khả năng của chúng.
+:::
+
+Mã code cuối cùng của bạn sẽ là:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//Thay thế bằng app_id của bạn hoặc để lại là 1089 để thử nghiệm.
+const websocket = new WebSocket (`wss: //ws.derivws.com/websocket/v3? app_id =${app_id}`);
+const ping_interval = 12000;//tính bằng mili giây, tương đương với 120 giây
+let interval;
+
+//đăng ký vào sự kiện `open` WebSocket.addEventListener ('open', (event) => {
+ console.log ('web( 'websocket.
+'kết nối socket được thiết lập:', event);
+ const payload = JSON.stringify ({
+ residence_list: 1,
+ });
+ websocket.send (payload);
+
+ //để giữ cho kết nối hoạt động
+ interval = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+
+//đăng ký sự kiện `message`
+WebSocket.addEventListener ('message', (event) => {
+ const ReceivedMessage = JSON.parse (event.data);
+ switch (ReceivedMessage.msg_type) {
+ case 'residence_list':
+ console.log ('danh sách các quốc gia', ReceivedMessage.Residence_List break);
+ ;
+ case 'ping':
+ console.log ('ping/pong response: ', ReceivedMessage.ping);
+ break;
+ default:
+ console.log ('đã nhận tin nhắn:', ReceivedMessage);
+ break;
+ }
+});
+
+//đăng ký vào sự kiện `close`
+WebSocket.addEventListener ('close', (event) => {
+ console.log ('websocket connecched: ', event);
+ clearInterval (interval);
+});
+
+//đăng ký sự kiện `error`
+WebSocket.addEventListener (' error ', (event) => {console.log ('lỗi xảy ra trong kết nối websocket của chúng tôi', sự kiện);
+});
+
+```
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
new file mode 100644
index 000000000..993f51393
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/project-setup/index.md
@@ -0,0 +1,63 @@
+---
+title: Thiết lập dự án | JavaScript
+sidebar_label: Thiết lập dự án
+sidebar_position: 0
+tags:
+ - javascript
+keywords:
+ - js
+ - thiết lập dự án
+description: Tạo một thư mục cho dự án ứng dụng giao dịch API tiếp theo của bạn bằng WebSocket.
+---
+
+### Tạo một dự án
+
+Chúng tôi sẽ tạo một trang `HTML` đơn giản chứa tệp JavaScript của chúng tôi, sẽ xử lý kết nối WebSocket của chúng tôi. Đầu tiên, hãy tạo một thư mục cho dự án tiếp theo của bạn:
+
+```bash
+mkdir deriv-websocket-demo
+```
+
+Điều hướng đến thư mục `deriv-websocket-demo`:
+
+```bash
+cd deriv-websocket-demo
+```
+
+Tiếp theo, tạo các tệp cần thiết như bên dưới:
+
+```bash
+touch index.html index.css index.js
+```
+
+:::tip
+Chúng tôi khuyên bạn nên sử dụng [Mã Visual Studio] (https://code.visualstudio.com/) với [Tiện ích mở rộng máy chủ trực tiếp] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer) đã bật. Bước này sẽ giúp bạn rất nhiều trong quá trình triển khai.
+:::
+
+Bây giờ, mở tệp `index.html` hoặc sử dụng [Tiện ích mở rộng máy chủ trực tiếp] (https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer).
+
+Thay đổi nội dung của các tệp bằng cách sử dụng cách tiếp cận sau:
+
+```js title="index.js" showLineNumbers
+console.log ('chúng tôi sẽ tạo kết nối websocket của chúng tôi ở đây');
+```
+
+```html title="index.html" showLineNumbers
+
+
+
+
+
+
+
+
+
+
Deriv WebSocket API demo
+
+
+
+```
+
+Sau khi thêm nội dung, chúng ta có thể chạy ứng dụng bằng cách thực hiện tệp `index.html` hoặc bằng cách sử dụng Live Server Extension. Khi chạy ứng dụng của bạn, hãy xem trong bảng điều khiển xem `console.log` có xuất hiện hay không. Như vậy bạn sẽ biết rằng tệp JavaScript đang hoạt động và kết nối websocket đang được thực hiện đúng cách.
+
+Để thiết lập Deriv websocket, bạn có thể tiến tới trang [Kết nối WebSocket] (/docs/languages/javascript/websocket-connection).
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md b/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
new file mode 100644
index 000000000..2d8aeab06
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/javascript/websocket-connection/index.md
@@ -0,0 +1,183 @@
+---
+title: Thiết lập kết nối WebSocket
+sidebar_label: Kết nối WebSocket
+sidebar_position: 1
+tags:
+ - javascript
+keywords:
+ - js
+ - kết nối websocket
+description: Hướng dẫn về cách thiết lập kết nối WebSocket với API WebSocket trên ứng dụng giao dịch của bạn.
+---
+
+:::caution
+
+Nếu bạn không quen thuộc với WebSockets, vui lòng xem [tài liệu của chúng tôi] (/docs/core-concepts/websocket).
+
+:::
+
+### Thiết lập kết nối WebSocket
+
+
+
+Tiếp theo, chúng ta sẽ tạo một kết nối WebSocket đến Deriv WebSocket Server như hình dưới đây:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//Thay thế bằng app_id của bạn hoặc để lại là 1089 để thử nghiệm.
+const websocket = WebSocket mới (`wss: //ws.derivws.com/websocket/v3? app_id =${app_id}`);
+```
+
+:::info
+`app_id = 1089` chỉ dành cho mục đích thử nghiệm. Vui lòng cập nhật app_id của bạn khi phát hành ứng dụng. Vui lòng kiểm tra [hướng dẫn này] (/docs/setting-up-a-deriv-application) để tạo một ứng dụng mới cho chính bạn.
+:::
+
+Tại thời điểm này, chúng tôi được kết nối với `WebSocket server`. Tuy nhiên, chúng ta sẽ không nhận được bất kỳ dữ liệu nào. Để gửi hoặc nhận dữ liệu, chúng tôi phải `đăng ký` sự kiện websocket.
+
+Nói chung, chúng tôi có 4 sự kiện trên `kết nối WebSocket`:
+
+- **close**:
+ Bị kích hoạt khi kết nối với WebSocket bị đóng. Cũng có trên onclose property.
+- **mở**:
+ Bị kích hoạt khi kết nối với WebSocket được mở. Cũng có trên onopen property.
+- **message**:
+ Bị kích hoạt khi dữ liệu được nhận thông qua WebSocket. Cũng có trên onmessage property.
+- **lỗi**:
+ Bị kích hoạt khi kết nối với WebSocket đã bị đóng vì lỗi, chẳng hạn như khi không thể gửi một số dữ liệu. Cũng có trên onerror property.
+
+Hãy thêm một event listener cho các event này trên kết nối WebSocket của chúng tôi.
+
+```js title="index.js" showLineNumbers
+//Đăng ký sự kiện `open`
+WebSocket.addEventListener ('open', (event) => {
+ console.log ('kết nối websocket được thiết lập: ', event);
+});
+
+//đăng ký sự kiện `message`
+WebSocket.addEventListener (' message ', (event) => {console.log ('tin nhắn mới nhận được từ máy chủ:', event);
+});
+
+
+//đăng ký sự kiện `close`
+WebSocket.addEventListener ('close', (event) => {
+ console.log ('websocket connecched: ', event);
+});
+
+//đăng ký sự kiện `error`
+WebSocket.addEventListener (' error ', (event) => {
+ console.log ('lỗi xảy ra trong kết nối websocket của chúng tôi', sự kiện);
+});
+```
+
+Bây giờ, hãy mở tệp `index.html` trong trình duyệt của chúng tôi và kiểm tra bảng điều khiển nhà phát triển của bạn. Bạn sẽ chỉ thấy nhật ký cho `kết nối WebSocket đã thiết lập`.
+
+### Gửi và nhận dữ liệu
+
+Máy chủ WebSocket của chúng tôi cung cấp chức năng ping/pong . Hãy sử dụng tính năng này cho dự án thử nghiệm để gửi và nhận dữ liệu. Thay đổi trình nghe sự kiện cho `open` và `message` như sau:
+
+:::caution
+Hàm `send` trên kết nối WebSocket, chỉ nhận `string`, `ArrayBuffer`, `Blob`, `TypedArray` và `DataView`. Bạn có thể đọc thêm về chúng trên [MDN] (https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/send). Điều này có nghĩa là, nếu chúng ta muốn gửi một `object`, chúng ta phải xâu chuỗi nó bằng `JSON.stringIfy` trước.
+:::
+
+```js title="index.js" showLineNumbers
+//đăng ký sự kiện `open`
+WebSocket.addEventListener ('open', (event) => {
+ console.log ('kết nối websocket được thiết lập: ', sự kiện);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+});
+
+//đăng ký sự kiện `message`
+WebSocket.addEventListener ( 'message', (event) => {
+ const ReceivedMessage = JSON.parse (event.data);
+ console.log ('tin nhắn mới nhận được từ máy chủ: ', ReceivedMessage);
+});
+```
+
+`ReceivedMessage` sẽ là một đối tượng như sau:
+
+```js showLineNumbers
+{
+ echo_req: {
+ ping: 1
+ },
+ msg_type: "ping",
+ ping: "pong"
+}
+```
+
+Và xin chúc mừng :tada:
+
+Bạn vừa tạo dự án thử nghiệm đầu tiên của mình với WebSockets.
+
+:::tip
+Yêu cầu `ping` chủ yếu được sử dụng để kiểm tra kết nối hoặc để giữ cho nó tồn tại.
+:::
+
+### Giữ cho kết nối WebSocket tồn tại
+
+Theo mặc định, `kết nối WebSocket` sẽ bị đóng khi không có lưu lượng truy cập nào được gửi giữa chúng trong khoảng **180 giây**. Một cách để duy trì kết nối là gửi yêu cầu [ping] (/api-explorer #ping) với khoảng thời gian **120 giây**. Điều này sẽ giữ cho kết nối tồn tại và hoạt động.
+
+Một ví dụ thiết lập đơn giản sẽ như sau:
+
+```js title="index.js" showLineNumbers
+const ping_interval = 12000;//tính bằng mili giây, tương đương với 120 giây
+let interval;
+WebSocket.addEventListener ('open', (event) => {
+ console.log ('kết nối websocket được thiết lập: ', event);
+ const sendMessage = JSON.stringify ({ ping: 1 }); websocket.send (sendMessage);
+ //để giữ cho kết nối sống
+
+
+ interval = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+
+//đăng ký sự kiện `close`
+WebSocket.addEventListener ('close', (event) => {
+ console.log ('websocket đã kết nối đóng: ', sự kiện);
+ clearInterval (interval);
+});
+```
+
+Bây giờ, khi kết nối được `thiết lập`, chúng tôi bắt đầu gửi yêu cầu `ping` với khoảng `12000ms`.
+
+Mã cuối cùng của bạn phải là:
+
+```js title="index.js" showLineNumbers
+const app_id = 1089;//Thay thế bằng app_id của bạn hoặc để lại là 1089 để thử nghiệm.
+const websocket = new WebSocket (`wss: //ws.derivws.com/websocket/v3? app_id =${app_id}`);
+const ping_interval = 12000;//tính bằng mili giây, tương đương với 120 giây
+let interval;
+
+//đăng ký vào sự kiện `open` WebSocket.addEventListener ('open', (event) => {
+ console.log ('web( 'websocket.
+'kết nối socket được thiết lập:', event);
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+
+ //để giữ cho kết nối hoạt động
+ interval = setInterval (() => {
+ const sendMessage = JSON.stringify ({ ping: 1 });
+ websocket.send (sendMessage);
+ }, ping_interval);
+});
+
+//đăng ký sự kiện `message`
+WebSocket.addEventListener ('message', (event) => {
+ const ReceivedMessage = JSON.parse (event.data);
+ console.log ('tin nhắn mới nhận được từ máy chủ: ', ReceivedMessage);
+});
+
+//đăng ký sự kiện `close`
+WebSocket.addEventListener (' close', (event) => {
+ console.log ('websocket đã kết nối đóng: ', event);
+ clearInterval (interval);
+});
+
+//đăng ký sự kiện `error`
+websocket.addEventListener (' error ', (event) => {
+ console.log ('một lỗi xảy ra trong kết nối websocket của chúng tôi', sự kiện);
+});
+```
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/python/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/languages/python/_category_.json
new file mode 100644
index 000000000..16d919529
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/python/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Python",
+ "position": 3,
+ "link": {
+ "type": "chỉ mục tạo"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json b/i18n/vi/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
new file mode 100644
index 000000000..fb2d3d814
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/languages/typescript/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "Typescript",
+ "position": 4,
+ "link": {
+ "type": "chỉ mục tạo"
+ }
+}
diff --git a/i18n/vi/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md b/i18n/vi/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
new file mode 100644
index 000000000..ca1beeda5
--- /dev/null
+++ b/i18n/vi/docusaurus-plugin-content-docs/current/setting-up-a-deriv-application.md
@@ -0,0 +1,73 @@
+---
+title: Tạo một ứng dụng Deriv
+sidebar_label: Cách tạo ứng dụng Deriv
+sidebar_position: 7
+sidebar_class_name: vật phẩm ẩn thanh bên
+tags:
+ - giới thiệu
+ - ứng dụng
+ - thiết lập
+keywords:
+ - giới thiệu
+ - ứng dụng
+ - thiết lập
+description: Hướng dẫn từng bước về cách tạo mã thông báo Deriv API của bạn và xây dựng ứng dụng giao dịch của bạn với sự trợ giúp của API giao dịch của chúng tôi. Tìm hiểu thêm.
+---
+
+```mdx-code-block
+nhập liên kết từ '@docusaurus /Link';
+```
+
+#### Tài khoản Deriv
+
+Nếu bạn chưa có tài khoản Deriv, bạn có thể dễ dàng tạo tài khoản bằng cách truy cập trang đăng ký của chúng tôi hoặc sử dụng lệnh gọi new_account_virtual API. Bạn sẽ không bị thu bất kỳ khoản phí nào khi tạo tài khoản. Nếu bạn đã có tài khoản, vui lòng đăng nhập bằng thông tin tài khoản của bạn. Để tránh trường hợp vô tình bị trừ tiền khi đang thử sử dụng, chúng tôi khuyên bạn nên sử dụng tài khoản thử nghiệm của mình thay vì tài khoản thực.
+
+Để nhận khoản lợi nhuận hàng tháng của bạn, bạn cần tạo một tài khoản Deriv thực. Bạn cũng có thể tạo tài khoản thực bằng cách sử dụng các cuộc gọi API new_account_real hoặc new_account_maltainvest .
+
+:::caution
+Để tạo các ứng dụng Deriv, bạn sẽ cần một mã thông báo API với phạm vi quản trị cho tài khoản bạn muốn sử dụng cho ứng dụng của mình.
+:::
+
+## Cách tạo mã Deriv API token
+
+Để tạo mã thông báo API của bạn, chỉ cần truy cập Bảng điều khiển và chọn tab Quản lý Token\*\*. Từ đó, hãy tạo một mã token mới có cấp độ truy cập phù hợp với các tính năng của ứng dụng.
+
+Để tạo mã API token mới, bạn hãy làm theo các bước sau:
+
+1. Chọn cấp độ quyền hạn bạn cần.
+2. Đặt tên cho mã token của bạn
+3. Nhấp vào **Tạo**
+
+Ngoài ra, bạn có thể tạo mã thông báo API thông qua lệnh gọi API api_token .
+
+:::caution
+Bạn cần một mã thông báo với phạm vi `Admin` để tạo một ứng dụng.
+:::
+
+## Cách tạo ứng dụng Deriv
+
+Để tạo ứng dụng của bạn với các tùy chọn cấu hình thích hợp, hãy chọn tab \*\* Đăng ký ứng dụng\*\* trong Bảng điều khiển. Bạn có thể thay đổi cấu hình ứng dụng của mình bất cứ lúc nào trong tab Quản lý ứng dụng\*\*.
+
+| Trường thông tin ứng dụng | Mô tả |
+| ------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Tài khoản | Tài khoản bạn muốn dùng để tạo ứng dụng |
+| Mã API Token | Mã API token bạn muốn dùng để tạo ứng dụng |
+| Tên ứng dụng | Tên ứng dụng |
+| Phí | Phí hoa hồng được thêm vào giá mỗi giao dịch để kiếm thu nhập |
+| URL ủy quyền | URL cho phép khách hàng đăng nhập vào ứng dụng của bạn bằng tài khoản Deriv của họ mà không cần mã API token |
+| URL xác minh | Được sử dụng để xác minh email. Nếu được cung cấp, URL với mã thông báo xác minh sẽ được gửi đến email của người dùng; nếu không, URL xác thực sẽ được sử dụng. |
+
+**Để tạo ứng dụng, hãy làm theo các bước sau:**
+
+1. Chọn tài khoản bạn muốn sử dụng để tạo ứng dụng.
+2. Chọn mã API token để thêm vào tài khoản của bạn (phải có quyền \`Admin\`).
+3. Đặt tên cho ứng dụng của bạn.
+4. Điền vào các trường **Markup** và **Chi tiết OAuth**.
+5. Chọn **Phạm vi ủy quyền** cần thiết cho đơn đăng ký của bạn.
+6. Nhấp vào **Đăng ký ứng dụng**.
+
+Đảm bảo URL **Authorisation** và **Verification** là chính xác dựa trên việc triển khai của bạn.
+
+Ví dụ: nếu tên miền của bạn là **`https://example.com`** và **ủy quyền và xác thực của bạn được xử lý bởi** `verify`, URL của bạn sẽ là:
+
+**`https://example.com/verify`**
diff --git a/i18n/vi/docusaurus-theme-classic/navbar.json b/i18n/vi/docusaurus-theme-classic/navbar.json
new file mode 100644
index 000000000..06504f779
--- /dev/null
+++ b/i18n/vi/docusaurus-theme-classic/navbar.json
@@ -0,0 +1,26 @@
+{
+ "logo.alt": {
+ "message": "Deriv API logo",
+ "description": "The alt text of navbar logo"
+ },
+ "item.label.Documentation": {
+ "message": "Tài liệu",
+ "description": "Navbar item with label Documentation"
+ },
+ "item.label.Dashboard": {
+ "message": "Bảng điều khiển",
+ "description": "Navbar item with label Dashboard"
+ },
+ "item.label.API Explorer": {
+ "message": "Trình khám phá API",
+ "description": "Navbar item with label API Explorer"
+ },
+ "item.label.Blog": {
+ "message": "Blog",
+ "description": "Navbar item with label Blog"
+ },
+ "item.label.Bug bounty": {
+ "message": "Săn lỗ hổng nhận thưởng",
+ "description": "Navbar item with label Bug bounty"
+ }
+}
diff --git a/i18n/zh/code.json b/i18n/zh/code.json
new file mode 100644
index 000000000..17aeb7544
--- /dev/null
+++ b/i18n/zh/code.json
@@ -0,0 +1,907 @@
+{
+ "Get connected": {
+ "message": "取得連線"
+ },
+ "Discuss ideas and share solutions with developers worldwide.": {
+ "message": "與全球開發人員討論想法並分享解決方案。"
+ },
+ "Join our community": {
+ "message": "加入社群"
+ },
+ "We're here to help": {
+ "message": "我們在此提供協助"
+ },
+ "Email us at": {
+ "message": "給我們傳送電子郵件至"
+ },
+ "api-support@deriv.com": {
+ "message": "api-support@deriv.com"
+ },
+ "if you have any questions.": {
+ "message": "如果有任何疑問。"
+ },
+ "Change API endpoint": {
+ "message": "變更 API 端點"
+ },
+ "Server is Required": {
+ "message": "需要伺服器"
+ },
+ "Please enter a valid server URL": {
+ "message": "請輸入有效的伺服器 URL"
+ },
+ "Server URL": {
+ "message": "伺服器網址"
+ },
+ "App ID is required": {
+ "message": "需要應用程式 ID"
+ },
+ "Please enter a valid app ID": {
+ "message": "請輸入有效的應用程式 ID"
+ },
+ "App ID": {
+ "message": "應用程式 ID"
+ },
+ "Connected to :": {
+ "message": "已連線至:"
+ },
+ "Submit": {
+ "message": "提交"
+ },
+ "Reset to original settings": {
+ "message": "重設為原始設定"
+ },
+ "theme.docs.DocCard.categoryDescription": {
+ "message": "{count} 個項目",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.docs.paginator.navAriaLabel": {
+ "message": "文檔頁面導航",
+ "description": "The ARIA label for the docs pagination"
+ },
+ "theme.docs.paginator.previous": {
+ "message": "上一頁",
+ "description": "The label used to navigate to the previous doc"
+ },
+ "theme.docs.paginator.next": {
+ "message": "下一頁",
+ "description": "The label used to navigate to the next doc"
+ },
+ "This API call must be authorised because it requires access to your account information.": {
+ "message": "此 API 呼叫必須經過授權,因為它需要存取帳戶資訊。"
+ },
+ "Log in to your Deriv account to proceed. If you don’t have a Deriv account, sign up first.": {
+ "message": "登入 Deriv 帳戶以繼續。如果沒有 Deriv 帳戶,請先註冊。"
+ },
+ "Sign up": {
+ "message": "註冊"
+ },
+ "Log in": {
+ "message": "登入"
+ },
+ "Request JSON": {
+ "message": "要求 JSON"
+ },
+ "Send Request": {
+ "message": "傳送要求"
+ },
+ "Clear": {
+ "message": "清除"
+ },
+ "Your JSON object is invalid. Please make sure you provide the correct syntax for your JSON object.": {
+ "message": "JSON 物件無效。請確保為 JSON 物件提供了正確的語法。"
+ },
+ "Log in to your Deriv account to get the API token and start using our API.": {
+ "message": "登入 Deriv 帳戶以取得 API 權杖並開始使用 API。"
+ },
+ "Log In": {
+ "message": "登入"
+ },
+ "API Token Manager": {
+ "message": "API 權杖管理員"
+ },
+ "Deriv API features": {
+ "message": "Deriv API 功能"
+ },
+ "Deriv API gives you full access to all the trading functionalities of DTrader and allows you to build your own comprehensive trading systems and analysis tools.": {
+ "message": "Deriv API 使您可以全權存取 DTrader 的所有交易功能,並允許構建自己的綜合交易系統和分析工具。"
+ },
+ "Trade digital options and multipliers": {
+ "message": "交易 digital 期權和 multipliers"
+ },
+ "Monitor real-time pricing": {
+ "message": "監控即時定價"
+ },
+ "Buy/sell contracts": {
+ "message": "買入/賣出合約"
+ },
+ "Manage user's accounts": {
+ "message": "管理使用者帳戶"
+ },
+ "Monitor existing contracts": {
+ "message": "監察現有合約"
+ },
+ "View user's historical transactions": {
+ "message": "檢視使用者的歷史交易"
+ },
+ "See what our clients say": {
+ "message": "看看我們的客戶怎麼說"
+ },
+ "Comprehensive all-in-one": {
+ "message": "全面多合一"
+ },
+ "client library": {
+ "message": "客戶端程式庫"
+ },
+ "Simplify your development processes and get your app up and running": {
+ "message": "簡化開發流程,讓應用程式啟動並執行"
+ },
+ "faster with the client library of your choice.": {
+ "message": "更快地使用您選擇的使用者程式庫。"
+ },
+ "Go to the JavaScript library": {
+ "message": "前往 JavaScript 程式庫"
+ },
+ "Go to the Python library": {
+ "message": "前往 Python 程式庫"
+ },
+ "Go to the Flutter library": {
+ "message": "前往 Flutter 程式庫"
+ },
+ "Get started with our API in 3 simple steps:": {
+ "message": "透過 3 個簡單步驟開始使用 API:"
+ },
+ "1. Learn about our API": {
+ "message": "1. 了解 API"
+ },
+ "Understand basic concepts and terminologies": {
+ "message": "了解基本概念和術語"
+ },
+ "2. Sign up": {
+ "message": "2. 註冊"
+ },
+ "Create a free Deriv account to access our API": {
+ "message": "開立免費的 Deriv 帳戶以存取 API"
+ },
+ "3. Register your app": {
+ "message": "3. 註冊應用程式"
+ },
+ "Fill out the registration form to start using Deriv API": {
+ "message": "填寫註冊表格以開始使用 Deriv API"
+ },
+ "By using our API, you confirm that you have read and agreed to our": {
+ "message": "使用 API,即表示您確認已閱讀並同意我們的"
+ },
+ "terms and conditions.": {
+ "message": "條款和條件."
+ },
+ "Deriv API": {
+ "message": "Deriv API"
+ },
+ "Use our powerful, flexible, and free API to build a custom trading": {
+ "message": "使用強大、靈活且免費的 API 建立自訂交易"
+ },
+ "platform - for yourself or for your business.": {
+ "message": "為您自己或您的企業提供服務的平台。"
+ },
+ "Quick Start": {
+ "message": "快速啟動"
+ },
+ "Ways to earn with Deriv API": {
+ "message": "使用 Deriv API 賺錢的方式"
+ },
+ "Register your app with Deriv, and add a percentage markup to the contract prices to profit from every purchased contract.": {
+ "message": "在 Deriv 註冊應用程式,並在合約價格中添加百分比加成,以從每個買入的合約中獲利。"
+ },
+ "Sign up as an affiliate, build your app, and get commissions on trades completed via your app and the affiliate plan you select.": {
+ "message": "註冊成為聯盟會員,構建應用程式,並透過應用程式和自己選擇的聯盟計劃完成的交易獲得佣金。"
+ },
+ "Sign up as a payment agent, build your own custom payment website, and use our API to earn commission on every payment you process for Deriv's clients.": {
+ "message": "註冊成為付款代理,建立自己的自訂支付網站,並使用 API 為 Deriv 客戶處理的每筆付款賺取佣金。"
+ },
+ "Select API Call - Version 3": {
+ "message": "選擇 API 呼叫 - 第 3 版"
+ },
+ "ALL CALLS": {
+ "message": "所有呼叫"
+ },
+ "Note:": {
+ "message": "備註:"
+ },
+ "Do not share tokens with the Admin scope with unauthorised parties.": {
+ "message": "請勿在管理員範圍內與未經授權的各方共享權杖。"
+ },
+ "This scope will allow third-party apps to view your account activity, settings, limits, balance sheets, trade purchase history, and more.": {
+ "message": "此範圍將允許第三方應用程式檢視帳戶活動、設定、限額、資產負債表、交易購入歷史等。"
+ },
+ "This scope will allow third-party apps to buy and sell contracts for you, renew your expired purchases, and top up your demo accounts.": {
+ "message": "此範圍將允許第三方應用程式為您買賣合約、續訂過期購入合約以及為示範帳戶充值。"
+ },
+ "This scope will allow third-party apps to withdraw to payment agents and make inter-account transfers for you.": {
+ "message": "此範圍將允許第三方應用程式向付款代理提款並進行帳戶間轉帳。"
+ },
+ "This scope will allow third-party apps to view your trading history.": {
+ "message": "此範圍將允許第三方應用程式檢視交易歷史。"
+ },
+ "This scope will allow third-party apps to open accounts for you, manage your settings and token usage, and more.": {
+ "message": "此範圍將允許第三方應用程式為您開設帳戶,管理設定和權杖使用情況等。"
+ },
+ "Select scopes based on the access you need.": {
+ "message": "根據需要的存取權限選擇範圍。"
+ },
+ "Copy and paste the token into the app.": {
+ "message": "複製權杖並貼上應用程式內。"
+ },
+ "This account doesn't have API tokens with the admin scope. Choose another account.": {
+ "message": "此帳戶沒有具有管理範圍的 API 權杖。選擇其他帳戶。"
+ },
+ "App information": {
+ "message": "應用程式資訊"
+ },
+ "Select your api token ( it should have admin scope )": {
+ "message": "選擇 api 權杖(它應該有管理範圍)"
+ },
+ "App name (required)": {
+ "message": "應用程式名稱 (必填)"
+ },
+ "That name is taken. Choose another.": {
+ "message": "該名稱已被使用。請選擇另一個。"
+ },
+ "Markup": {
+ "message": "加成"
+ },
+ "You can earn commission by adding a markup to the price of each trade. Enter your markup percentage here.": {
+ "message": "可以透過在每筆交易的價格上新增加成來賺取佣金。在此輸入加成百分比。"
+ },
+ "Note: Markup is only available for real accounts.": {
+ "message": "注意:加成功能僅適用於真實帳戶."
+ },
+ "Markup percentage (optional)": {
+ "message": "加成百分比 (可選)"
+ },
+ "Enter 0 if you don‘t want to earn a markup. Max markup: 3%": {
+ "message": "如果不想賺取加成,請輸入 0。最大加成:3%"
+ },
+ "OAuth details": {
+ "message": "OAuth 詳細資料"
+ },
+ "This allows clients to log in to your app using their Deriv accounts without an API token.": {
+ "message": "這使客戶可以在沒有 API 權杖的情況下使用其 Deriv 帳戶登入您的應用程式。"
+ },
+ "Authorisation URL (optional)": {
+ "message": "授權網址(可選)"
+ },
+ "Please note that this URL will be used as the OAuth redirect URL for the OAuth authorization.": {
+ "message": "請注意,此網址將用作 OAuth 授權的 OAuth 重導向網址。"
+ },
+ "Verification URL (optional)": {
+ "message": "驗證網址(可選)"
+ },
+ "Scope of authorization": {
+ "message": "授權範圍"
+ },
+ "Select the scope for your app:": {
+ "message": "選取應用程式的範圍:"
+ },
+ "Read": {
+ "message": "讀取"
+ },
+ ": You'll have full access to your clients' information.": {
+ "message": ":您將可以全權存取客戶的資訊。"
+ },
+ "Trade": {
+ "message": "交易"
+ },
+ ": You'll be able to buy and sell contracts on your clients' behalf.": {
+ "message": ":您將能夠代表客戶買賣合約。"
+ },
+ "Trading information": {
+ "message": "交易資訊"
+ },
+ ": You‘ll be able to view your clients’ trading information, including their account balance.": {
+ "message": ":您可以查看客戶的交易資訊,包括他們的帳戶餘額。"
+ },
+ "Payments": {
+ "message": "付款"
+ },
+ ": You‘ll be able to perform deposits and withdrawals on your clients’ behalf.": {
+ "message": ":您將能夠代表客戶存款和取款。"
+ },
+ "Admin": {
+ "message": "管理中心"
+ },
+ ": Full account access, including the access to manage security tokens.": {
+ "message": ":帳戶全權存取權限,包括管理安全權杖的訪問存取權限。"
+ },
+ "By registering your application, you acknowledge that you‘ve read and accepted the Deriv API": {
+ "message": "透過註冊應用程式,您確認已閱讀並接受 Deriv API"
+ },
+ "terms and conditions": {
+ "message": "條款和條件"
+ },
+ "Edit application details": {
+ "message": "編輯應用程式詳細資料"
+ },
+ "Delete application": {
+ "message": "刪除應用程式"
+ },
+ "To see your details reflected, please register your app via the registration form.": {
+ "message": "要查看詳細資料,請透過註冊表格註冊應用程式。"
+ },
+ "Register now": {
+ "message": "現在註冊"
+ },
+ "Manage tokens": {
+ "message": "管理權杖"
+ },
+ "Register application": {
+ "message": "註冊應用程式"
+ },
+ "Manage applications": {
+ "message": "管理應用程式"
+ },
+ "Your apps": {
+ "message": "您的應用程式"
+ },
+ "Register your app, get an app ID, and start using the Deriv API": {
+ "message": "註冊應用程式、取得應用程式 ID,然後開始使用 Deriv API"
+ },
+ "Be careful who you share this token with. Anyone with this token can perform the following actions on your account behalf": {
+ "message": "與他人分享此權杖要小心。擁有此權杖的任何人都可以代表您的帳戶執行以下操作"
+ },
+ "Add accounts": {
+ "message": "新增帳戶"
+ },
+ "Create or delete API tokens for trading and withdrawals": {
+ "message": "建立或刪除用於交易和取款的 API 權杖"
+ },
+ "Modify account settings": {
+ "message": "帳戶設定修改"
+ },
+ "Enter your API token (with the Admin scope) to register your app.": {
+ "message": "輸入 API 權杖(具有管理員範圍)以註冊應用程式。"
+ },
+ "You have successfully registered your application.": {
+ "message": "已成功註冊應用程式。"
+ },
+ "You can now start using Deriv API": {
+ "message": "現在可以開始使用 Deriv API"
+ },
+ "Got it": {
+ "message": "知道了"
+ },
+ "Cancel": {
+ "message": "取消"
+ },
+ "theme.ErrorPageContent.title": {
+ "message": "這個頁面崩潰了。",
+ "description": "The title of the fallback page when the page crashed"
+ },
+ "theme.NotFound.title": {
+ "message": "找不到頁面",
+ "description": "The title of the 404 page"
+ },
+ "theme.NotFound.p1": {
+ "message": "找不到您要尋找的內容。",
+ "description": "The first paragraph of the 404 page"
+ },
+ "theme.NotFound.p2": {
+ "message": "請聯繫將您連接到原始 URL 的網站擁有者,並讓他們知道連結已被破壞。",
+ "description": "The 2nd paragraph of the 404 page"
+ },
+ "theme.admonition.note": {
+ "message": "備註",
+ "description": "The default label used for the Note admonition (:::note)"
+ },
+ "theme.admonition.tip": {
+ "message": "提示",
+ "description": "The default label used for the Tip admonition (:::tip)"
+ },
+ "theme.admonition.danger": {
+ "message": "危險",
+ "description": "The default label used for the Danger admonition (:::danger)"
+ },
+ "theme.admonition.info": {
+ "message": "資訊",
+ "description": "The default label used for the Info admonition (:::info)"
+ },
+ "theme.admonition.caution": {
+ "message": "警告",
+ "description": "The default label used for the Caution admonition (:::caution)"
+ },
+ "theme.BackToTopButton.buttonAriaLabel": {
+ "message": "滾動回到頂部",
+ "description": "The ARIA label for the back to top button"
+ },
+ "theme.blog.archive.title": {
+ "message": "封存",
+ "description": "The page & hero title of the blog archive page"
+ },
+ "theme.blog.archive.description": {
+ "message": "封存",
+ "description": "The page & hero description of the blog archive page"
+ },
+ "theme.blog.paginator.navAriaLabel": {
+ "message": "部落格清單頁面導航",
+ "description": "The ARIA label for the blog pagination"
+ },
+ "theme.blog.paginator.newerEntries": {
+ "message": "較新的項目",
+ "description": "The label used to navigate to the newer blog posts page (previous page)"
+ },
+ "theme.blog.paginator.olderEntries": {
+ "message": "較舊的項目",
+ "description": "The label used to navigate to the older blog posts page (next page)"
+ },
+ "theme.blog.post.paginator.navAriaLabel": {
+ "message": "部落格文章頁面導航",
+ "description": "The ARIA label for the blog posts pagination"
+ },
+ "theme.blog.post.paginator.newerPost": {
+ "message": "較新的帖子",
+ "description": "The blog post button label to navigate to the newer/previous post"
+ },
+ "theme.blog.post.paginator.olderPost": {
+ "message": "較舊的帖子",
+ "description": "The blog post button label to navigate to the older/next post"
+ },
+ "theme.blog.post.plurals": {
+ "message": "一篇文章 |{count} 篇文章",
+ "description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.blog.tagTitle": {
+ "message": "{nPosts} 個貼文有 \"{tagName}\" 標籤",
+ "description": "The title of the page for a blog tag"
+ },
+ "theme.tags.tagsPageLink": {
+ "message": "查看所有標籤",
+ "description": "The label of the link targeting the tag list page"
+ },
+ "theme.colorToggle.ariaLabel": {
+ "message": "在深色和淺色模式之間切換(目前為{mode})",
+ "description": "The ARIA label for the navbar color mode toggle"
+ },
+ "theme.colorToggle.ariaLabel.mode.dark": {
+ "message": "深色模式",
+ "description": "The name for the dark color mode"
+ },
+ "theme.colorToggle.ariaLabel.mode.light": {
+ "message": "淺色模式",
+ "description": "The name for the light color mode"
+ },
+ "theme.docs.breadcrumbs.navAriaLabel": {
+ "message": "Breadcrumbs",
+ "description": "The ARIA label for the breadcrumbs"
+ },
+ "theme.docs.tagDocListPageTitle.nDocsTagged": {
+ "message": "已標記 1 個文檔|已標記 {count} 個文檔",
+ "description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.tagDocListPageTitle": {
+ "message": "{nDocsTagged} 個文檔有 \"{tagName}\"",
+ "description": "The title of the page for a docs tag"
+ },
+ "theme.docs.versionBadge.label": {
+ "message": "版本: {versionLabel}"
+ },
+ "theme.docs.versions.unreleasedVersionLabel": {
+ "message": "這是 {siteTitle} {versionLabel} 版本的未發行文檔。",
+ "description": "The label used to tell the user that he's browsing an unreleased doc version"
+ },
+ "theme.docs.versions.unmaintainedVersionLabel": {
+ "message": "這是不再積極維護的 {siteTitle} {versionLabel} 文檔。",
+ "description": "The label used to tell the user that he's browsing an unmaintained doc version"
+ },
+ "theme.docs.versions.latestVersionSuggestionLabel": {
+ "message": "如需最新文件,請參閱 {latestVersionLink} ({versionLabel})。",
+ "description": "The label used to tell the user to check the latest version"
+ },
+ "theme.docs.versions.latestVersionLinkLabel": {
+ "message": "最新版本",
+ "description": "The label used for the latest version suggestion link label"
+ },
+ "theme.common.editThisPage": {
+ "message": "編輯此頁",
+ "description": "The link label to edit the current page"
+ },
+ "theme.common.headingLinkTitle": {
+ "message": "直接連接到 {heading}",
+ "description": "Title for link to heading"
+ },
+ "theme.lastUpdated.atDate": {
+ "message": " 於 {date}",
+ "description": "The words used to describe on which date a page has been last updated"
+ },
+ "theme.lastUpdated.byUser": {
+ "message": " 由 {user}",
+ "description": "The words used to describe by who the page has been last updated"
+ },
+ "theme.lastUpdated.lastUpdatedAtBy": {
+ "message": "上次更新{atDate}{byUser}",
+ "description": "The sentence used to display when a page has been last updated, and by who"
+ },
+ "theme.navbar.mobileVersionsDropdown.label": {
+ "message": "版本",
+ "description": "The label for the navbar versions dropdown on mobile view"
+ },
+ "theme.tags.tagsListLabel": {
+ "message": "標籤:",
+ "description": "The label alongside a tag list"
+ },
+ "theme.AnnouncementBar.closeButtonAriaLabel": {
+ "message": "關",
+ "description": "The ARIA label for close button of announcement bar"
+ },
+ "theme.blog.sidebar.navAriaLabel": {
+ "message": "部落格最近的帖子導航",
+ "description": "The ARIA label for recent posts in the blog sidebar"
+ },
+ "theme.CodeBlock.copied": {
+ "message": "已複製",
+ "description": "The copied button label on code blocks"
+ },
+ "theme.CodeBlock.copyButtonAriaLabel": {
+ "message": "將程式碼複製到剪貼板",
+ "description": "The ARIA label for copy code blocks button"
+ },
+ "theme.CodeBlock.copy": {
+ "message": "複製",
+ "description": "The copy button label on code blocks"
+ },
+ "theme.CodeBlock.wordWrapToggle": {
+ "message": "切換自動換行",
+ "description": "The title attribute for toggle word wrapping button of code block lines"
+ },
+ "theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel": {
+ "message": "切換可摺疊側邊欄類別 '{label}'",
+ "description": "The ARIA label to toggle the collapsible sidebar category"
+ },
+ "theme.navbar.mobileLanguageDropdown.label": {
+ "message": "語言",
+ "description": "The label for the mobile language switcher dropdown"
+ },
+ "theme.NavBar.navAriaLabel": {
+ "message": "首頁",
+ "description": "The ARIA label for the main navigation"
+ },
+ "theme.blog.post.readMore": {
+ "message": "閱讀更多資訊",
+ "description": "The label used in blog post item excerpts to link to full blog posts"
+ },
+ "theme.blog.post.readMoreLabel": {
+ "message": "閱讀更多關於 {title}",
+ "description": "The ARIA label for the link to full blog posts from excerpts"
+ },
+ "theme.docs.breadcrumbs.home": {
+ "message": "首頁",
+ "description": "The ARIA label for the home page in the breadcrumbs"
+ },
+ "theme.TOCCollapsible.toggleButtonLabel": {
+ "message": "在這個頁面",
+ "description": "The label used by the button on the collapsible TOC component"
+ },
+ "theme.blog.post.readingTime.plurals": {
+ "message": "一分鐘閱讀 |{readingTime} 分鐘閱讀",
+ "description": "Pluralized label for \"{readingTime} min read\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.docs.sidebar.collapseButtonTitle": {
+ "message": "摺疊側邊欄",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.collapseButtonAriaLabel": {
+ "message": "摺疊側邊欄",
+ "description": "The title attribute for collapse button of doc sidebar"
+ },
+ "theme.docs.sidebar.navAriaLabel": {
+ "message": "文檔側邊欄",
+ "description": "The ARIA label for the sidebar navigation"
+ },
+ "theme.docs.sidebar.closeSidebarButtonAriaLabel": {
+ "message": "關閉導覽列",
+ "description": "The ARIA label for close button of mobile sidebar"
+ },
+ "theme.docs.sidebar.toggleSidebarButtonAriaLabel": {
+ "message": "切換導航欄",
+ "description": "The ARIA label for hamburger menu button of mobile navigation"
+ },
+ "theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel": {
+ "message": "← 返回主功能表",
+ "description": "The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"
+ },
+ "theme.docs.sidebar.expandButtonTitle": {
+ "message": "展開側邊欄",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.docs.sidebar.expandButtonAriaLabel": {
+ "message": "展開側邊欄",
+ "description": "The ARIA label and title attribute for expand button of doc sidebar"
+ },
+ "theme.Playground.result": {
+ "message": "結果",
+ "description": "The result label of the live codeblocks"
+ },
+ "theme.Playground.liveEditor": {
+ "message": "直播編輯",
+ "description": "The live editor label of the live codeblocks"
+ },
+ "theme.SearchBar.noResultsText": {
+ "message": "沒有結果"
+ },
+ "theme.SearchBar.seeAll": {
+ "message": "查看所有結果"
+ },
+ "theme.SearchBar.seeAllOutsideContext": {
+ "message": "查看 {context} 以外的結果"
+ },
+ "theme.SearchBar.searchInContext": {
+ "message": "在 {context} 中查看所有結果"
+ },
+ "theme.SearchBar.label": {
+ "message": "搜尋",
+ "description": "The ARIA label and placeholder for search button"
+ },
+ "theme.SearchPage.existingResultsTitle": {
+ "message": "\"{query}\" 的搜尋結果",
+ "description": "The search page title for non-empty query"
+ },
+ "theme.SearchPage.emptyResultsTitle": {
+ "message": "搜尋文檔",
+ "description": "The search page title for empty query"
+ },
+ "theme.SearchPage.searchContext.everywhere": {
+ "message": "隨處"
+ },
+ "theme.SearchPage.documentsFound.plurals": {
+ "message": "找到 1 個文檔|找到 {count} 個文檔",
+ "description": "Pluralized label for \"{count} documents found\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
+ },
+ "theme.SearchPage.noResultsText": {
+ "message": "未找到任何文件",
+ "description": "The paragraph for empty search result"
+ },
+ "theme.ErrorPageContent.tryAgain": {
+ "message": "重試",
+ "description": "The label of the button to try again rendering when the React error boundary captures an error"
+ },
+ "theme.common.skipToMainContent": {
+ "message": "跳到主要內容",
+ "description": "The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation"
+ },
+ "theme.tags.tagsPageTitle": {
+ "message": "標籤",
+ "description": "The title of the tag list page"
+ },
+ "Deriv website": {
+ "message": "Deriv 網站"
+ },
+ "Who we are": {
+ "message": "我們是誰"
+ },
+ "Contact us": {
+ "message": "聯絡我們"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed. (Example: my_application)": {
+ "message": "只允許帶有空格和底線的字母數字字元。(示例:my_application)"
+ },
+ "The name cannot contain “Binary”, “Deriv”, or similar words.": {
+ "message": "名稱不能包含“Binary”、“Deriv”或類似單詞。"
+ },
+ "Your website URL cannot exceed 255 characters.": {
+ "message": "網站網址不可超過 255 個字元。"
+ },
+ "Enter a valid URL. (Example: https://www.[YourDomainName].com)": {
+ "message": "輸入有效的網址。(例如:https://www.[YourDomainName].com)"
+ },
+ "Your markup value cannot be more than 4 characters.": {
+ "message": "加成值不能超過 4 個字元。"
+ },
+ "Your markup value must be equal to or above 0.00 and no more than 3.00.": {
+ "message": "加成值必須等於或高於 0.00,不得超過 3.00。"
+ },
+ "Using Deriv API to build a trading app with features like real-time pricing charts available on Dtrader.": {
+ "message": "使用 Deriv API 構建具有 Dtrader 可用的實時定價圖表等功能的交易應用程式。"
+ },
+ "Benefits of using Deriv API": {
+ "message": "使用 Deriv API 的好處"
+ },
+ "Automation": {
+ "message": "自動化"
+ },
+ "Easy integration": {
+ "message": "輕鬆整合"
+ },
+ "Fast execution": {
+ "message": "快速執行"
+ },
+ "A trading app created using Deriv API shown on a laptop.": {
+ "message": "使用 Deriv API 建立的交易應用程式在筆記本電腦上顯示。"
+ },
+ "Personalise your trading": {
+ "message": "使交易個人化"
+ },
+ "Personalise your trading apps to match your needs. Create charts and views the way you like them. Develop your trading app using any common programming language and extend your trading opportunities.": {
+ "message": "使交易應用程式個人化以滿足需求。以自己喜歡的方式建立圖表和視圖。使用任何通用的編程語言開發交易應用程式並擴展交易機會。"
+ },
+ "Build a business and earn more": {
+ "message": "建立業務並賺取更多收入"
+ },
+ "Create your own trading apps by taking advantage of the power of Deriv's trading services. Share your apps with fellow traders or customers, and get a chance to earn more or build your own business.": {
+ "message": "充分利用 Deriv 交易服務的強大功能,建立自己的交易應用程式。與其他交易者或客戶分享應用程式,並有機會獲得更多收益或建立自己的業務。"
+ },
+ "Name": {
+ "message": "姓名"
+ },
+ "Token": {
+ "message": "權杖"
+ },
+ "Scopes": {
+ "message": "範圍"
+ },
+ "Last Used": {
+ "message": "上次使用"
+ },
+ "Valid for IP": {
+ "message": "對 IP 有效"
+ },
+ "Update Application": {
+ "message": "更新應用程式"
+ },
+ "Register Application": {
+ "message": "註冊應用程式"
+ },
+ "Your account": {
+ "message": "您的帳戶"
+ },
+ "Choose your API token with the admin scope": {
+ "message": "選擇具有管理範圍的 API 權杖"
+ },
+ "Application Name": {
+ "message": "應用程式名稱"
+ },
+ "Application ID": {
+ "message": "應用程式 ID"
+ },
+ "Redirect URL": {
+ "message": "重新導向網址"
+ },
+ "Actions": {
+ "message": "行動"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed.": {
+ "message": "只允許帶有空格和底線的字母數字字元。"
+ },
+ "The name can contain up to 48 characters.": {
+ "message": "名稱最多可包含 48 個字元。"
+ },
+ "Duplicate token names aren’t allowed.": {
+ "message": "不允許重覆的權杖名稱。"
+ },
+ "Only alphanumeric characters with spaces and underscores are allowed": {
+ "message": "只允許帶有空格和底線的字母數字字元。"
+ },
+ "Only 2-32 characters are allowed": {
+ "message": "只允許 2-32 個字元"
+ },
+ "No duplicate token names are allowed for the same account.": {
+ "message": "同一帳戶不允許重覆的權杖名稱。"
+ },
+ "No keywords \"deriv\" or \"binary\" or words that look similar, e.g. \"_binary_\" or \"d3eriv\" are allowed.": {
+ "message": "不允許關鍵字\"deriv\"或\"binary\"或如\"_binary_\"或\"d3eriv\"等看起來類似的單詞。"
+ },
+ "Name your token and click on Create to generate your token.": {
+ "message": "給權杖命名,然後點選建立以生成權杖。"
+ },
+ "Token name (You've created {numberOfTokens} out of 30 tokens)": {
+ "message": "權杖名稱(已經從 30 個權杖中建立了 {numberOfTokens} 個)"
+ },
+ "Create": {
+ "message": "建立"
+ },
+ "theme.docs.DocCard.categoryDescription.plurals": {
+ "message": "1 件|{count} 件",
+ "description": "The default description for a category card in the generated index about how many items this category includes"
+ },
+ "theme.admonition.warning": {
+ "message": "警告",
+ "description": "The default label used for the Warning admonition (:::warning)"
+ },
+ "theme.DocSidebarItem.expandCategoryAriaLabel": {
+ "message": "展開側邊欄類別 '{label}'",
+ "description": "The ARIA label to expand the sidebar category"
+ },
+ "theme.DocSidebarItem.collapseCategoryAriaLabel": {
+ "message": "收合側邊欄類別 '{label}'",
+ "description": "The ARIA label to collapse the sidebar category"
+ },
+ "theme.unlistedContent.title": {
+ "message": "未列出的頁面",
+ "description": "The unlisted content banner title"
+ },
+ "theme.unlistedContent.message": {
+ "message": "此頁面未列出。搜尋引擎不會對其索引,只有具有直接連結的使用者才能存取。",
+ "description": "The unlisted content banner message"
+ },
+ "With our API, you'll be able to:": {
+ "message": "使用 API 將能夠:"
+ },
+ "Yes, delete": {
+ "message": "是,刪除"
+ },
+ "Delete token": {
+ "message": "刪除權杖"
+ },
+ "Are you sure you want to delete this token?": {
+ "message": "確定刪除此權杖?"
+ },
+ "Delete app": {
+ "message": "刪除應用程式"
+ },
+ "Are you sure you want to delete this app?": {
+ "message": "確定要刪除此應用程式嗎?"
+ },
+ "Update App": {
+ "message": "更新應用程式"
+ },
+ "Your token name must be atleast 2 characters long.": {
+ "message": "代幣名稱必須至少為 2 個字元。"
+ },
+ "Only up to 32 characters are allowed.": {
+ "message": "最多允許 32 個字元。"
+ },
+ "Nevermind": {
+ "message": "沒關係"
+ },
+ "OK": {
+ "message": "確認"
+ },
+ "Token created successfully!": {
+ "message": "權杖已成功建立!"
+ },
+ "Please save this token key. For security reasons, it can't be viewed or copied again. If you lose this key, you'll need to generate a new token.": {
+ "message": "請保存此權杖金鑰。出於安全原因,無法再次查看或複製。如果丟失了此金鑰,則需要生成新的權杖。"
+ },
+ "Key": {
+ "message": "鑰匙"
+ },
+ "You've created the maximum number of tokens.": {
+ "message": "已經建立了最大權杖數量。"
+ },
+ "Deriv account": {
+ "message": "Deriv 帳戶"
+ },
+ "Log out": {
+ "message": "登出"
+ },
+ "Documentation": {
+ "message": "文件"
+ },
+ "Dashboard": {
+ "message": "儀表板"
+ },
+ "API explorer": {
+ "message": "API 瀏覽器"
+ },
+ "Deriv Tech": {
+ "message": "德里夫科技"
+ },
+ "Bug bounty": {
+ "message": "漏洞獎勵"
+ },
+ "Homepage": {
+ "message": "首頁"
+ },
+ "API": {
+ "message": "應用程式編程介面"
+ },
+ "Deriv.com": {
+ "message": "衍生網"
+ },
+ "Telegram": {
+ "message": "Telegram"
+ },
+ "if you need any assistance or support.": {
+ "message": "如果需要任何幫助或支援。"
+ },
+ "Send an email": {
+ "message": "傳送電子郵件"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current.json b/i18n/zh/docusaurus-plugin-content-docs/current.json
new file mode 100644
index 000000000..a72cc6840
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current.json
@@ -0,0 +1,66 @@
+{
+ "version.label": {
+ "message": "下一頁",
+ "description": "The label for version current"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts": {
+ "message": "核心概念",
+ "description": "The label for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Core concepts.link.generated-index.description": {
+ "message": "了解使用 API WebSocket 和 API 呼叫來建立自訂交易應用程式。",
+ "description": "The generated-index page description for category Core concepts in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples": {
+ "message": "程式碼範例",
+ "description": "The label for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.title": {
+ "message": "程式碼範例",
+ "description": "The generated-index page title for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Code examples.link.generated-index.description": {
+ "message": "了解有哪些 API 程式碼可建立交易應用程式。透過 API 範例學習。",
+ "description": "The generated-index page description for category Code examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples": {
+ "message": "JavaScript 範例",
+ "description": "The label for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.title": {
+ "message": "JavaScript 範例",
+ "description": "The generated-index page title for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Javascript Examples.link.generated-index.description": {
+ "message": "探索可用於建立交易應用程式的 JavaScript 程式碼。透過 JavaScript 範例和 API 範例學習。",
+ "description": "The generated-index page description for category Javascript Examples in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages": {
+ "message": "語言",
+ "description": "The label for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.title": {
+ "message": "程式設計語言",
+ "description": "The generated-index page title for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Languages.link.generated-index.description": {
+ "message": "選擇您喜歡的程式設計語言,借助 WebSocket API 建立交易應用程式。從這些程式碼範例開始學習。",
+ "description": "The generated-index page description for category Languages in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript": {
+ "message": "JavaScript",
+ "description": "The label for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.JavaScript.link.generated-index.description": {
+ "message": "開始透過 WebSocket API 使用 Javascript、HTML 和 CSS 建立交易應用程式。",
+ "description": "The generated-index page description for category JavaScript in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides": {
+ "message": "指南",
+ "description": "The label for category Guides in sidebar tutorialSidebar"
+ },
+ "sidebar.tutorialSidebar.category.Guides.link.generated-index.description": {
+ "message": "Deriv API 指南,包括用於建立具有類似於 Deriv Trader 綜合功能交易應用程式的 API 範例。今天就開始吧!",
+ "description": "The generated-index page description for category Guides in sidebar tutorialSidebar"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
new file mode 100644
index 000000000..9fe518d07
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "客戶端程式庫",
+ "position": 5,
+ "link": {
+ "type": "生成索引",
+ "description": "透過客戶端程式庫了解如何使用 Deriv websocket API 功能"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
new file mode 100644
index 000000000..ea4ffcef9
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/flutter/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Flutter 客戶",
+ "position": 2,
+ "link": {
+ "type": "生成索引",
+ "description": "Flutter 客戶文檔"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
new file mode 100644
index 000000000..9bbff69a5
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/flutter/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: 專案設定
+sidebar_label: 設定
+sidebar_position: 0
+---
+
+請查看庫文件 [此處](https://github.com/deriv-com/flutter-deriv-api)
+
+:::caution
+未來有內容時,我們將更新這些頁面
+:::
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/intro.md b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
new file mode 100644
index 000000000..7c4494029
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/intro.md
@@ -0,0 +1,8 @@
+---
+title: 簡介
+sidebar_label: 簡介
+sidebar_position: 0
+description: 客戶端程式庫簡介
+---
+
+## 簡介
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
new file mode 100644
index 000000000..70e36f38f
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/python/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Python 客戶",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "Python文檔"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
new file mode 100644
index 000000000..8722a0cea
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/python/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: 專案設定
+sidebar_label: 設定
+sidebar_position: 0
+---
+
+請查看庫文件 [此處](https://binary-com.github.io/python-deriv-api/)
+
+:::caution
+未來有內容時,我們將更新這些頁面
+:::
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
new file mode 100644
index 000000000..0fea3dd33
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/typescript/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "Typescript 客戶",
+ "position": 0,
+ "link": {
+ "type": "生成索引",
+ "description": "Typescript / Javascript 文檔"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
new file mode 100644
index 000000000..cb9e47b79
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_client-libraries/typescript/project-setup/index.md
@@ -0,0 +1,11 @@
+---
+title: 專案設定
+sidebar_label: 設定
+sidebar_position: 0
+---
+
+請查看庫文件 [此處](https://binary-com.github.io/deriv-api/)
+
+:::caution
+未來有內容時,我們將更新這些頁面
+:::
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_faq/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_faq/_category_.json
new file mode 100644
index 000000000..e53d716ae
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_faq/_category_.json
@@ -0,0 +1,7 @@
+{
+ "label": "常見問題",
+ "position": 7,
+ "link": {
+ "type": "生成索引"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
new file mode 100644
index 000000000..1983a80ac
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_faq/conditions-of-using-deriv-api/index.md
@@ -0,0 +1,15 @@
+---
+title: Deriv API 的使用條件
+sidebar_label: Deriv API 的使用條件
+sidebar_position: 1
+tags:
+ - 常見問題
+keywords:
+ - 常見問題
+description: Deriv API 的使用條件
+---
+
+Deriv API 是免費的,並受 [條款和條件](https://deriv.com/terms-and-conditions)和
+[版權](https://deriv.com/tnc/business-partners-general-terms.pdf)約束。
+
+使用時如果遇到任何困難或需要幫助,請透過任一支援論壇或電子郵件聯繫我們。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
new file mode 100644
index 000000000..ff050ba2a
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_faq/how-can-you-earn-with-deriv-api/index.md
@@ -0,0 +1,25 @@
+---
+title: 如何使用 deriv API 賺錢?
+sidebar_label: 如何使用 deriv API 賺錢?
+sidebar_position: 1
+tags:
+ - 常見問題
+keywords:
+ - 常見問題
+description: 如何使用 deriv API 賺錢
+---
+
+- 當客戶使用您透過 Deriv API 建立的網站和應用程式交易和付款時,
+ 您即可賺取佣金。 獲取有關
+ 佣金計劃的更多詳細資訊 [此處](https://deriv.com/partners/affiliate-ib)。
+
+- 還可以從透過使用 Deriv API 建立的交易
+ 應用程式購買的每個合約的加成中獲利。 加成幅度由您確定,最高可達
+ 5%。
+
+下面舉例說明如何計算加成:
+
+- 要獲得 2 **美元**的賠付:不含加成的客戶投注 = 1.07 **美元**
+- 包含加成(例如 2%),客戶支付:客戶投注金加上加成 =
+ 投注 +(賠付 x 加成)
+- 加成後的客戶投注 = 1.07 **美元** + (2 **美元** x 2%) = 1.11 **美元**
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
new file mode 100644
index 000000000..70bcd1354
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_faq/what-can-you-do-with-deriv-api/index.md
@@ -0,0 +1,19 @@
+---
+title: deriv API 能做什麼?
+sidebar_label: deriv API 能做什麼?
+sidebar_position: 0
+tags:
+ - 常見問題
+keywords:
+ - 常見問題
+description: deriv API 功能
+---
+
+Deriv API 可執行 Deriv 平台的幾乎所有功能,因為它們共享相同的 API。 Deriv MT5 和 Deriv X 差價合約平台的 API 功能僅適用於某些帳戶管理操作。
+
+我們的 API 使用者通常會執行以下操作:
+
+- 建立與 Deriv 類似但功能不同的網站。
+- 建立桌面應用程式,為自己和客戶執行交易。
+- 探索跳動點歷史資訊。
+- 作為付款代理提供自動化服務。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_intro_backup.md b/i18n/zh/docusaurus-plugin-content-docs/current/_intro_backup.md
new file mode 100644
index 000000000..7f0a2f404
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_intro_backup.md
@@ -0,0 +1,40 @@
+---
+title: 快速入門
+hide_title: false
+draft: false
+sidebar_label: 快速入門
+sidebar_position: 0
+tags:
+ - 簡介
+keywords:
+ - 交易應用程式
+ - api 程式碼
+ - api 範例
+description: 取得可用的 Deriv API 程式碼範例和語言概述,以及如何使用它來建立交易應用程式。
+---
+
+文檔分為幾個部分:
+
+- [設定 deriv 應用程式](/docs/setting-up-a-deriv-application.md)
+- [術語](category/terminology)
+- [核心概念](category/core-concepts)
+- [語言](category/languages)
+- [客戶端程式庫](category/client-libraries)
+- [指南](category/guides)
+- [常見問題](category/faq)
+
+### 快速入門
+
+看看 [核心概念](category/core-concepts) 和 [術語](category/terminology) 頁面,花點時間仔細看完。 這些概念將幫助您熟悉 websocket 伺服器 api 以及更有效的使用方法。 它與任何框架或程式庫都沒有關係。
+
+閱讀[核心概念](category/core-concepts) 和[術語](category/terminology) 頁面時,可以開始根據想要在應用程式中使用的語言/框架/程式庫來選擇實作方法。
+
+[客戶端程式庫](category/client-libraries) 的使用是可選的,也可以透過[語言部分](category/languages) 提供的教學課程獲得相同的結果,但客戶端程式庫提供更`強大`、`輸入安全`的 API 呼叫。
+
+### 使用只有語言功能的 websocket 伺服器
+
+如果想將 websocket 伺服器 api 與特定的編碼語言一起使用,那就來看看[語言部分](category/languages) 然後繼續操作。
+
+:::caution
+建議使用[客戶端程式庫](category/client-libraries),因為它可以提供更好的開發者體驗。
+:::
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/_category_.json
new file mode 100644
index 000000000..288cd16ef
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "術語",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "了解術語"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
new file mode 100644
index 000000000..a019854ed
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/Identity-verfication-add-document/index.md
@@ -0,0 +1,26 @@
+---
+title: 身份驗證
+hide_title: false
+draft: false
+sidebar_label: 身份驗證
+sidebar_position: 4
+tags:
+ - 概念
+ - 術語
+ - 身份
+ - 驗證
+ - 新增
+ - 文件
+keywords:
+ - 概念
+ - 術語
+ - 身份
+ - 驗證
+ - 新增
+ - 文件
+description: Deriv 應用程式的身份驗證是什麼?
+---
+
+### Deriv 應用程式的身份驗證是什麼?
+
+為身份驗證過程新增簽發國家、身份證和類型等證件資訊。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
new file mode 100644
index 000000000..06d934a9e
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "帳戶",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "了解帳戶類別"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
new file mode 100644
index 000000000..a5064bd7b
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/document-upload/index.md
@@ -0,0 +1,22 @@
+---
+title: 文件上傳
+hide_title: false
+draft: false
+sidebar_label: 文件上傳
+sidebar_position: 4
+tags:
+ - 概念
+ - 文件
+ - 上傳
+ - 術語
+keywords:
+ - 概念
+ - 文件
+ - 上傳
+ - 術語
+description: 什麼是文件上傳 API 呼叫?
+---
+
+### 什麼是文件上傳 API 呼叫?
+
+向客戶索取 KYC 資料
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
new file mode 100644
index 000000000..8e84f3d3a
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "財務評估呼叫",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "瞭解財務評估 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
new file mode 100644
index 000000000..eb8a08047
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/get-financial-assessment/index.md
@@ -0,0 +1,26 @@
+---
+title: 獲取財務評估
+hide_title: false
+draft: false
+sidebar_label: 獲取財務評估
+sidebar_position: 4
+tags:
+ - 概念
+ - 取得
+ - 財務
+ - 評估
+ - 術語
+keywords:
+ - 概念
+ - 取得
+ - 財務
+ - 評估
+ - 術語
+description: 什麼是獲取財務評估 API 呼叫?
+---
+
+### 什麼是獲取財務評估 API 呼叫?
+
+此呼叫獲取財務評估詳細資料。
+
+財務評估是某些著陸公司根據監管和 KYC(了解您的客戶)要求需要客戶填寫的調查問卷。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
new file mode 100644
index 000000000..2ff1fef67
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/financial-assessment-calls/set-financial-assessment/index.md
@@ -0,0 +1,18 @@
+---
+title: 設定財務評估
+hide_title: false
+draft: false
+sidebar_label: 設定財務評估
+sidebar_position: 4
+tags:
+ - 概念
+ - 主動符號
+keywords:
+ - 概念
+ - 主動符號
+description: 什麼是設定財務評估 API 呼叫?
+---
+
+### 什麼是設定財務評估 API 呼叫?
+
+此呼叫根據客戶的答案設定財務評估詳細資訊,以分析他們是否具備了解二元期權交易所涉及風險的經驗和知識。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
new file mode 100644
index 000000000..24a808ed1
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/get-account-settings/index.md
@@ -0,0 +1,24 @@
+---
+title: 獲取帳戶設定
+hide_title: false
+draft: false
+sidebar_label: 獲取帳戶設定
+sidebar_position: 4
+tags:
+ - 概念
+ - 取得
+ - 帳戶
+ - 設定
+ - 術語
+keywords:
+ - 概念
+ - 取得
+ - 帳戶
+ - 設定
+ - 術語
+description: 什麼是獲取帳戶設定 API 呼叫?
+---
+
+### 什麼是獲取帳戶設定 API 呼叫?
+
+獲取使用者設定(電子郵件、出生日期、地址等)
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
new file mode 100644
index 000000000..6edb3e8a6
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/portfolio/index.md
@@ -0,0 +1,20 @@
+---
+title: 投資組合
+hide_title: false
+draft: false
+sidebar_label: 投資組合
+sidebar_position: 4
+tags:
+ - 概念
+ - 投資組合
+ - 術語
+keywords:
+ - 概念
+ - 投資組合
+ - 術語
+description: 什麼是投資組合 API 呼叫?
+---
+
+### 什麼是投資組合 API 呼叫?
+
+接收目前未完成期權組合的資訊。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
new file mode 100644
index 000000000..618fb03b3
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/profit-table/index.md
@@ -0,0 +1,22 @@
+---
+title: 利潤表
+hide_title: false
+draft: false
+sidebar_label: 利潤表
+sidebar_position: 4
+tags:
+ - 概念
+ - 利潤
+ - 表
+ - 術語
+keywords:
+ - 概念
+ - 利潤
+ - 表
+ - 術語
+description: 什麼是利潤表 API 呼叫?
+---
+
+### 什麼是利潤表 API 呼叫?
+
+根據給定的搜尋條件擷取帳戶利潤表摘要。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
new file mode 100644
index 000000000..5facc4959
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/reality-check/index.md
@@ -0,0 +1,26 @@
+---
+title: 實況調查
+hide_title: false
+draft: false
+sidebar_label: 實況調查
+sidebar_position: 4
+tags:
+ - 概念
+ - 實況
+ - 檢查
+ - 術語
+keywords:
+ - 概念
+ - 實況
+ - 檢查
+ - 術語
+description: 什麼是實況檢查 API 呼叫?
+---
+
+### 什麼是實況檢查 API 呼叫?
+
+為實況檢查設施擷取客戶交易和帳戶摘要。
+
+'實況檢查'指的是顯示自會話開始以來經過的時間以及相關的客戶利潤/虧損。
+
+實況檢查設施是對某些登陸公司的監管要求。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
new file mode 100644
index 000000000..21653b6c0
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/statement/index.md
@@ -0,0 +1,20 @@
+---
+title: 帳單
+hide_title: false
+draft: false
+sidebar_label: 帳單
+sidebar_position: 4
+tags:
+ - 概念
+ - 帳單
+ - 術語
+keywords:
+ - 概念
+ - 帳單
+ - 術語
+description: 什麼是帳單 API 呼叫?
+---
+
+### 什麼是帳單 API 呼叫?
+
+根據給定的搜尋條件擷取帳戶交易的摘要。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
new file mode 100644
index 000000000..a0a36b774
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/account/virtual-vs-real-account/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "虛擬/真實帳戶",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "了解虛擬和真實帳戶 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
new file mode 100644
index 000000000..6c03e3020
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "合約",
+ "position": 2,
+ "link": {
+ "type": "生成索引",
+ "description": "了解合約類別"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
new file mode 100644
index 000000000..04e9721b2
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "買入/賣出合約呼叫",
+ "position": 2,
+ "link": {
+ "type": "生成索引",
+ "description": "了解買入和賣出合約 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
new file mode 100644
index 000000000..b56a5670d
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract-multiple/index.md
@@ -0,0 +1,28 @@
+---
+title: 多個帳戶買入合約
+hide_title: false
+draft: false
+sidebar_label: 多個帳戶買入合約
+sidebar_position: 4
+tags:
+ - 概念
+ - 買入
+ - 合約
+ - 多個
+ - 帳戶
+ - 術語
+keywords:
+ - 概念
+ - 買入
+ - 合約
+ - 多個
+ - 帳戶
+ - 術語
+description: 什麼是多個帳戶買入合約 API 呼叫?
+---
+
+### 什麼是多個帳戶買入合約 API 呼叫?
+
+為由'權杖'參數指定的多個帳戶買入合約。
+
+請注意,儘管這是授權呼叫,但不是為授權帳戶買入合約。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
new file mode 100644
index 000000000..a9f1f9abf
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/buy-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: 買入合約
+hide_title: false
+draft: false
+sidebar_label: 買入合約
+sidebar_position: 4
+tags:
+ - 概念
+ - 買入
+ - 合約
+ - 術語
+keywords:
+ - 概念
+ - 買入
+ - 合約
+ - 術語
+description: 什麼是買入合約 API 呼叫?
+---
+
+### 什麼是買入合約 API 呼叫?
+
+買入合約.
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
new file mode 100644
index 000000000..5e0db515c
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract-multiple/index.md
@@ -0,0 +1,30 @@
+---
+title: 賣出合約:多個帳戶
+hide_title: false
+draft: false
+sidebar_label: 賣出合約:多個帳戶
+sidebar_position: 4
+tags:
+ - 概念
+ - 賣出
+ - 合約
+ - 多個
+ - 帳戶
+ - 術語
+keywords:
+ - 概念
+ - 賣出
+ - 合約
+ - 多個
+ - 帳戶
+ - 術語
+description: 什麼是賣出合約:多個帳戶 API 呼叫?
+---
+
+### 什麼是賣出合約:多個帳戶 API 呼叫?
+
+同時賣出多個帳戶的合約。
+
+使用 'buy_contract _for_multiple_accounts' 的簡碼回應識別合約,並使用授權權杖選擇賣出這些合約的帳戶。
+
+請注意,只有權杖識別的帳戶才會受到影響。 除非您包含目前帳戶的權杖,否則這不會賣出目前授權帳戶的合約。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
new file mode 100644
index 000000000..d893a9055
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/buy-sell-contract-calls/sell-contract/index.md
@@ -0,0 +1,22 @@
+---
+title: 賣出合約
+hide_title: false
+draft: false
+sidebar_label: 賣出合約
+sidebar_position: 4
+tags:
+ - 概念
+ - 賣出
+ - 合約
+ - 術語
+keywords:
+ - 概念
+ - 賣出
+ - 合約
+ - 術語
+description: 什麼是賣出合約 API 呼叫?
+---
+
+### 什麼是賣出合約 API 呼叫?
+
+賣出以前的'投資組合'呼叫中識別的合約。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
new file mode 100644
index 000000000..17e8bc93f
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/contracts-for-symbol/index.md
@@ -0,0 +1,22 @@
+---
+title: 符號合約
+hide_title: false
+draft: false
+sidebar_label: 符號合約
+sidebar_position: 4
+tags:
+ - 概念
+ - 合約
+ - 符號
+ - 術語
+keywords:
+ - 概念
+ - 合約
+ - 符號
+ - 術語
+description: 什麼是符號合約 API 呼叫?
+---
+
+### 什麼是符號合約 API 呼叫?
+
+對指定符號獲取目前可用的合約清單,以及每個合約的最新障礙和期限限制。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
new file mode 100644
index 000000000..e9193ea83
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "價格提案呼叫",
+ "position": 2,
+ "link": {
+ "type": "生成索引",
+ "description": "瞭解價格提案 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
new file mode 100644
index 000000000..ee115cba1
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal-open-contracts/index.md
@@ -0,0 +1,26 @@
+---
+title: 價格提案:未平倉合約
+hide_title: false
+draft: false
+sidebar_label: 價格提案:未平倉合約
+sidebar_position: 4
+tags:
+ - 概念
+ - 價格
+ - 提案
+ - 未平倉
+ - 合約
+ - 術語
+keywords:
+ - 概念
+ - 價格
+ - 提案
+ - 未平倉
+ - 合約
+ - 術語
+description: 什麼是價格提案:未平倉合約 API 呼叫?
+---
+
+### 什麼是價格提案:未平倉合約 API 呼叫?
+
+獲取特定合約的最新價格。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
new file mode 100644
index 000000000..1b1607cce
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/price-proposal-calls/price-proposal/index.md
@@ -0,0 +1,22 @@
+---
+title: 價格提案
+hide_title: false
+draft: false
+sidebar_label: 價格提案
+sidebar_position: 4
+tags:
+ - 概念
+ - 價格
+ - 提案
+ - 術語
+keywords:
+ - 概念
+ - 價格
+ - 提案
+ - 術語
+description: 什麼是價格提案 API 呼叫?
+---
+
+### 什麼是價格提案 API 呼叫?
+
+獲取特定合約的最新價格。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
new file mode 100644
index 000000000..072d53080
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/contract/sell-expired-contracts/index.md
@@ -0,0 +1,24 @@
+---
+title: 賣出過期合約
+hide_title: false
+draft: false
+sidebar_label: 賣出過期合約
+sidebar_position: 4
+tags:
+ - 概念
+ - 賣出
+ - 過期
+ - 合約
+ - 術語
+keywords:
+ - 概念
+ - 賣出
+ - 過期
+ - 合約
+ - 術語
+description: 什麼是買入合約 API 呼叫?
+---
+
+### 什麼是賣出過期合約 API 呼叫?
+
+此呼叫將嘗試賣出任何過期的合約並返回已賣出的合約數量。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
new file mode 100644
index 000000000..c267c0abd
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "跟單交易",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "了解我們的跟單交易 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
new file mode 100644
index 000000000..2ba3c7e41
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-list/index.md
@@ -0,0 +1,26 @@
+---
+title: 跟單交易:清單
+hide_title: false
+draft: false
+sidebar_label: 跟單交易:清單
+sidebar_position: 4
+tags:
+ - P2P
+ - 跟單
+ - 交易
+ - 清單
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 跟單
+ - 交易
+ - 清單
+ - 概念
+ - 術語
+description: 什麼是跟單交易:清單 API 呼叫?
+---
+
+### 什麼是跟單交易:清單 API 呼叫?
+
+擷取跟單交易的活躍跟單者和/或交易者清單
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
new file mode 100644
index 000000000..80eac37a5
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-start/index.md
@@ -0,0 +1,26 @@
+---
+title: 跟單交易:開始
+hide_title: false
+draft: false
+sidebar_label: 跟單交易:開始
+sidebar_position: 4
+tags:
+ - P2P
+ - 跟單
+ - 交易
+ - 開始
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 跟單
+ - 交易
+ - 開始
+ - 概念
+ - 術語
+description: 什麼是跟單交易:開始 API 呼叫?
+---
+
+### 什麼是跟單交易:開始 API 呼叫?
+
+開始跟單交易者投注。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
new file mode 100644
index 000000000..bc3a43683
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-statistics/index.md
@@ -0,0 +1,26 @@
+---
+title: 跟單交易:統計資料
+hide_title: false
+draft: false
+sidebar_label: 跟單交易:統計資料
+sidebar_position: 4
+tags:
+ - P2P
+ - 跟單
+ - 交易
+ - 統計資料
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 跟單
+ - 交易
+ - 統計資料
+ - 概念
+ - 術語
+description: 什麼是跟單交易:統計資料 API 呼叫?
+---
+
+### 什麼是跟單交易:統計資料 API 呼叫?
+
+擷取交易者的表現、交易、風險和跟單者統計資料。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
new file mode 100644
index 000000000..e91ebf378
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/copy-trading/copy-trading-stop/index.md
@@ -0,0 +1,26 @@
+---
+title: 跟單交易:停止
+hide_title: false
+draft: false
+sidebar_label: 跟單交易:停止
+sidebar_position: 4
+tags:
+ - P2P
+ - 跟單
+ - 交易
+ - 停止
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 跟單
+ - 交易
+ - 停止
+ - 概念
+ - 術語
+description: 什麼是跟單交易:停止 API 呼叫?
+---
+
+### 什麼是跟單交易:停止 API 呼叫?
+
+開始跟單交易者投注。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
new file mode 100644
index 000000000..d6521ac20
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P",
+ "position": 6,
+ "link": {
+ "type": "生成索引",
+ "description": "了解 P2P 類別"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
new file mode 100644
index 000000000..3a0ca2c52
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P 廣告呼叫",
+ "position": 6,
+ "link": {
+ "type": "生成索引",
+ "description": "瞭解 P2P 廣告 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
new file mode 100644
index 000000000..96a60f3ee
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-create/index.md
@@ -0,0 +1,24 @@
+---
+title: 建立 P2P 廣告
+hide_title: false
+draft: false
+sidebar_label: 建立 P2P 廣告
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 廣告
+ - 建立
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 廣告
+ - 建立
+ - 術語
+description: 什麼是建立 P2P 廣告 API 呼叫?
+---
+
+### 什麼是建立 P2P 廣告 API 呼叫?
+
+建立 P2P(點對點)廣告。 僅經核准的 P2P 廣告商能使用。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
new file mode 100644
index 000000000..248011e51
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 廣告資訊
+hide_title: false
+draft: false
+sidebar_label: P2P 廣告資訊
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 廣告
+ - 資訊
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 廣告
+ - 資訊
+ - 術語
+description: 什麼是 P2P 廣告資訊 API 呼叫?
+---
+
+### 什麼是 P2P 廣告資訊 API 呼叫?
+
+擷取有關 P2P 廣告的資訊。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
new file mode 100644
index 000000000..552142650
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 廣告清單
+hide_title: false
+draft: false
+sidebar_label: P2P 廣告清單
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 廣告
+ - 清單
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 廣告
+ - 清單
+ - 術語
+description: 什麼是 P2P 廣告清單 API 呼叫?
+---
+
+### 什麼是 P2P 廣告清單 API 呼叫?
+
+返回可用的廣告,以便與 `p2p_order_create` 一起使用
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
new file mode 100644
index 000000000..16cf55890
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertisement/p2p-advert-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 廣告更新
+hide_title: false
+draft: false
+sidebar_label: P2P 廣告更新
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 廣告
+ - 更新
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 廣告
+ - 更新
+ - 術語
+description: 什麼是 P2P 廣告更新 API 呼叫?
+---
+
+### 什麼是 P2P 廣告更新 API 呼叫?
+
+更新 P2P 廣告。 僅廣告商能使用。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
new file mode 100644
index 000000000..eb63462d1
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P 廣告商呼叫",
+ "position": 6,
+ "link": {
+ "type": "生成索引",
+ "description": "瞭解 P2P 廣告商 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
new file mode 100644
index 000000000..8d04cac44
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-advert/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 廣告商廣告
+hide_title: false
+draft: false
+sidebar_label: P2P 廣告商廣告
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 廣告
+ - 廣告商
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 廣告
+ - 廣告商
+ - 術語
+description: 什麼是 P2P 廣告商廣告 API 呼叫?
+---
+
+### 什麼是 P2P 廣告商廣告 API 呼叫?
+
+返回由授權客戶建立的所有 P2P 廣告。 僅已註冊的 P2P 廣告商能使用。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
new file mode 100644
index 000000000..7bef0d703
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-create/index.md
@@ -0,0 +1,24 @@
+---
+title: 建立 P2P 廣告商
+hide_title: false
+draft: false
+sidebar_label: 建立 P2P 廣告商
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 建立
+ - 廣告商
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 建立
+ - 廣告商
+ - 術語
+description: 什麼是建立 P2P 廣告商 API 呼叫?
+---
+
+### 什麼是建立 P2P 廣告商 API 呼叫?
+
+將客戶註冊為 P2P 廣告商。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
new file mode 100644
index 000000000..dde513a9e
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 廣告商資訊
+hide_title: false
+draft: false
+sidebar_label: P2P 廣告商資訊
+sidebar_position: 4
+tags:
+ - P2P
+ - 廣告商
+ - 資訊
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 廣告商
+ - 資訊
+ - 概念
+ - 術語
+description: 什麼是 P2P 廣告商資訊 API 呼叫?
+---
+
+### 什麼是 P2P 廣告商資訊 API 呼叫?
+
+擷取有關 P2P 廣告商的資訊。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
new file mode 100644
index 000000000..99a6d5c43
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-payment-methods/index.md
@@ -0,0 +1,26 @@
+---
+title: P2P 廣告商付款方式
+hide_title: false
+draft: false
+sidebar_label: P2P 廣告商付款方式
+sidebar_position: 4
+tags:
+ - P2P
+ - 付款
+ - 廣告商
+ - 方式
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 付款
+ - 廣告商
+ - 方式
+ - 概念
+ - 術語
+description: 什麼是 P2P 廣告商付款方式 API 呼叫?
+---
+
+### 什麼是 P2P 廣告商付款方式 API 呼叫?
+
+管理或列出 P2P 廣告商付款方式。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
new file mode 100644
index 000000000..905102127
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-relations/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 廣告商關係
+hide_title: false
+draft: false
+sidebar_label: P2P 廣告商關係
+sidebar_position: 4
+tags:
+ - P2P
+ - 廣告商
+ - 關係
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 廣告商
+ - 關係
+ - 概念
+ - 術語
+description: 什麼是 P2P 廣告商關係 API 呼叫?
+---
+
+### 什麼是 P2P 廣告商關係 API 呼叫?
+
+更新並返回目前使用者常用和被封鎖的廣告商。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
new file mode 100644
index 000000000..3ac127231
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-advertiser/p2p-advertiser-update/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 廣告商更新
+hide_title: false
+draft: false
+sidebar_label: P2P 廣告商更新
+sidebar_position: 4
+tags:
+ - P2P
+ - 廣告商
+ - 更新
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 廣告商
+ - 更新
+ - 概念
+ - 術語
+description: 什麼是 P2P 廣告商更新 API 呼叫?
+---
+
+### 什麼是 P2P 廣告商更新 API 呼叫?
+
+更新目前帳戶的 P2P 廣告商資料。 僅經核准的 P2P 廣告商能使用。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
new file mode 100644
index 000000000..d8394c3ee
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "P2P 訂單呼叫",
+ "position": 6,
+ "link": {
+ "type": "生成索引",
+ "description": "了解 P2P 訂單呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
new file mode 100644
index 000000000..26dd2e919
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-cancel/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 訂單取消
+hide_title: false
+draft: false
+sidebar_label: P2P 訂單取消
+sidebar_position: 4
+tags:
+ - P2P
+ - 取消
+ - 訂單
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 取消
+ - 訂單
+ - 概念
+ - 術語
+description: 什麼是 P2P 訂單取消 API 呼叫?
+---
+
+### 什麼是 P2P 訂單取消 API 呼叫?
+
+取消 P2P 訂單。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
new file mode 100644
index 000000000..6ade46d1c
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-confirm/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 訂單確認
+hide_title: false
+draft: false
+sidebar_label: P2P 訂單確認
+sidebar_position: 4
+tags:
+ - P2P
+ - 確認
+ - 訂單
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 確認
+ - 訂單
+ - 概念
+ - 術語
+description: 什麼是 P2P 訂單確認 API 呼叫?
+---
+
+### 什麼是 P2P 訂單確認 API 呼叫?
+
+確認 P2P 訂單。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
new file mode 100644
index 000000000..a64f0e8f7
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-create/index.md
@@ -0,0 +1,24 @@
+---
+title: 建立 P2P 訂單
+hide_title: false
+draft: false
+sidebar_label: 建立 P2P 訂單
+sidebar_position: 4
+tags:
+ - P2P
+ - 建立
+ - 訂單
+ - 概念
+ - 術語
+keywords:
+ - P2P
+ - 建立
+ - 訂單
+ - 概念
+ - 術語
+description: 什麼是建立 P2P 訂單 API 呼叫?
+---
+
+### 什麼是建立 P2P 訂單 API 呼叫?
+
+為指定的廣告建立 P2P 訂單。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
new file mode 100644
index 000000000..82e0c0150
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-dispute/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 訂單爭議
+hide_title: false
+draft: false
+sidebar_label: P2P 訂單爭議
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 訂單
+ - 爭議
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 訂單
+ - 爭議
+ - 術語
+description: 什麼是 P2P 訂單爭議 API 呼叫?
+---
+
+### 什麼是 P2P 訂單爭議 API 呼叫?
+
+對 P2P 訂單提出爭議。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
new file mode 100644
index 000000000..1c59ddd3c
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-information/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 訂單資訊
+hide_title: false
+draft: false
+sidebar_label: P2P 訂單資訊
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 訂單
+ - 資訊
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 訂單
+ - 資訊
+ - 術語
+description: 什麼是 P2P 訂單資訊 API 呼叫?
+---
+
+### 什麼是 P2P 訂單資訊 API 呼叫?
+
+擷取有關 P2P 訂單的資訊。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
new file mode 100644
index 000000000..81a2f1f3c
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-list/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 訂單清單
+hide_title: false
+draft: false
+sidebar_label: P2P 訂單清單
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 訂單
+ - 清單
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 訂單
+ - 清單
+ - 術語
+description: 什麼是 P2P 訂單清單 API 呼叫?
+---
+
+### 什麼是 P2P 訂單清單 API 呼叫?
+
+列出有效訂單。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
new file mode 100644
index 000000000..7c65e3940
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/p2p/p2p-order/p2p-order-review/index.md
@@ -0,0 +1,24 @@
+---
+title: P2P 訂單審查
+hide_title: false
+draft: false
+sidebar_label: P2P 訂單審查
+sidebar_position: 4
+tags:
+ - 概念
+ - p2p
+ - 訂單
+ - 審查
+ - 術語
+keywords:
+ - 概念
+ - p2p
+ - 訂單
+ - 審查
+ - 術語
+description: 什麼是 P2P 訂單審查 API 呼叫?
+---
+
+### 什麼是 P2P 訂單審查 API 呼叫?
+
+為指定的訂單建立審查。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
new file mode 100644
index 000000000..80b9e9a16
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "付款",
+ "position": 4,
+ "link": {
+ "type": "生成索引",
+ "description": "了解付款類別"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
new file mode 100644
index 000000000..174623ad5
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/cashier-information/index.md
@@ -0,0 +1,22 @@
+---
+title: 收銀台資訊
+hide_title: false
+draft: false
+sidebar_label: 收銀台資訊
+sidebar_position: 4
+tags:
+ - 概念
+ - 收銀台
+ - 資訊
+ - 術語
+keywords:
+ - 概念
+ - 收銀台
+ - 資訊
+ - 術語
+description: 什麼是收銀台資訊 API 呼叫?
+---
+
+### 什麼是收銀台資訊 API 呼叫?
+
+請求指定類型的收銀台資訊。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
new file mode 100644
index 000000000..0e1bd2f80
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "付款代理呼叫",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "了解付款代理呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
new file mode 100644
index 000000000..7439063d1
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-create/index.md
@@ -0,0 +1,24 @@
+---
+title: 建立付款代理
+hide_title: false
+draft: false
+sidebar_label: 建立付款代理
+sidebar_position: 4
+tags:
+ - 概念
+ - 付款
+ - 代理
+ - 建立
+ - 術語
+keywords:
+ - 概念
+ - 付款
+ - 代理
+ - 建立
+ - 術語
+description: 什麼是建立付款代理 API 呼叫?
+---
+
+### 什麼是建立付款代理 API 呼叫?
+
+儲存客戶的付款代理詳細資料。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
new file mode 100644
index 000000000..76410519f
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-details/index.md
@@ -0,0 +1,24 @@
+---
+title: 付款代理詳細資料
+hide_title: false
+draft: false
+sidebar_label: 付款代理詳細資料
+sidebar_position: 4
+tags:
+ - 概念
+ - 付款
+ - 代理
+ - 詳細資料
+ - 術語
+keywords:
+ - 概念
+ - 付款
+ - 代理
+ - 詳細資料
+ - 術語
+description: 什麼是付款代理詳細資料 API 呼叫?
+---
+
+### 什麼是付款代理詳細資料 API 呼叫?
+
+獲取客戶的付款代理詳細資料。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
new file mode 100644
index 000000000..96b557c93
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-list/index.md
@@ -0,0 +1,26 @@
+---
+title: 付款代理:清單
+hide_title: false
+draft: false
+sidebar_label: 付款代理:清單
+sidebar_position: 4
+tags:
+ - 概念
+ - 付款
+ - 代理
+ - 清單
+ - 術語
+keywords:
+ - 概念
+ - 付款
+ - 代理
+ - 清單
+ - 術語
+description: 什麼是付款代理:清單 API 呼叫?
+---
+
+### 什麼是付款代理:清單 API 呼叫?
+
+將傳回指定國家/地區及指定貨幣的付款代理清單。
+
+付款代理讓使用者使用主網站收銀系統可能無法提供的當地付款方式存取資金。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
new file mode 100644
index 000000000..a84ac560e
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-transfer/index.md
@@ -0,0 +1,24 @@
+---
+title: 付款代理:轉帳
+hide_title: false
+draft: false
+sidebar_label: 付款代理:轉帳
+sidebar_position: 4
+tags:
+ - 概念
+ - 付款
+ - 代理
+ - 轉帳
+ - 術語
+keywords:
+ - 概念
+ - 付款
+ - 代理
+ - 轉帳
+ - 術語
+description: 什麼是付款代理:轉帳 API 呼叫?
+---
+
+### 什麼是付款代理:轉帳 API 呼叫?
+
+付款代理轉帳 - 此呼叫僅適用於已核准的付款代理帳戶。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
new file mode 100644
index 000000000..732ef5697
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-agent/payment-agent-withdraw/index.md
@@ -0,0 +1,24 @@
+---
+title: 付款代理:提款
+hide_title: false
+draft: false
+sidebar_label: 付款代理:提款
+sidebar_position: 4
+tags:
+ - 概念
+ - 付款
+ - 代理
+ - 提款
+ - 術語
+keywords:
+ - 概念
+ - 付款
+ - 代理
+ - 提款
+ - 術語
+description: 什麼是付款代理:提款 API 呼叫?
+---
+
+### 什麼是付款代理:提款 API 呼叫?
+
+向經核准的付款代理啟動提款。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
new file mode 100644
index 000000000..b4cd5d3c3
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/payment/payment-methods/index.md
@@ -0,0 +1,22 @@
+---
+title: 支付方式
+hide_title: false
+draft: false
+sidebar_label: 支付方式
+sidebar_position: 4
+tags:
+ - 概念
+ - 付款
+ - 方式
+ - 術語
+keywords:
+ - 概念
+ - 付款
+ - 方式
+ - 術語
+description: 什麼是付款方式 API 呼叫?
+---
+
+### 什麼是付款方式 API 呼叫?
+
+將傳回可用於指定國家的付款方式清單。 如果請求透過驗證,則將使用客戶的居住國家/地區。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
new file mode 100644
index 000000000..f9788a9af
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "交易",
+ "position": 3,
+ "link": {
+ "type": "生成索引",
+ "description": "了解交易類別"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
new file mode 100644
index 000000000..7e8e3e7a3
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/active-symbols/index.md
@@ -0,0 +1,22 @@
+---
+title: 動態符號
+hide_title: false
+draft: false
+sidebar_label: 動態符號
+sidebar_position: 4
+tags:
+ - 概念
+ - 動態
+ - 符號
+ - 術語
+keywords:
+ - 概念
+ - 動態
+ - 符號
+ - 術語
+description: 什麼是動態符號 API 呼叫?
+---
+
+### 什麼是動態符號 API 呼叫?
+
+擷取目前所有動態符號(可交易合約的基礎市場)的清單。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
new file mode 100644
index 000000000..829653fc9
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/asset-index/index.md
@@ -0,0 +1,24 @@
+---
+title: 資產指數
+hide_title: false
+draft: false
+sidebar_label: 資產指數
+sidebar_position: 4
+tags:
+ - 概念
+ - 資產
+ - 指數
+ - 術語
+keywords:
+ - 概念
+ - 資產
+ - 指數
+ - 術語
+description: 什麼是資產指數 API 呼叫?
+---
+
+### 什麼是資產指數 API 呼叫?
+
+擷取所有可用的基礎以及相應的合約類型和期限界限的清單。
+
+如果使用者已登入,則只會傳回該使用者登陸公司可用的資產。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
new file mode 100644
index 000000000..c1cc9f206
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "登陸公司呼叫",
+ "position": 2,
+ "link": {
+ "type": "生成索引",
+ "description": "了解登陸公司 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
new file mode 100644
index 000000000..245f35548
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company-details/index.md
@@ -0,0 +1,26 @@
+---
+title: 登陸公司詳細資料
+hide_title: false
+draft: false
+sidebar_label: 登陸公司詳細資料
+sidebar_position: 4
+tags:
+ - 概念
+ - 登陸
+ - 公司
+ - 詳細資料
+ - 術語
+keywords:
+ - 概念
+ - 登陸
+ - 公司
+ - 詳細資料
+ - 術語
+description: 什麼是登陸公司詳細資料 API 呼叫?
+---
+
+### 什麼是登陸公司詳細資料 API 呼叫?
+
+該公司在不同的司法管轄區擁有多家獲得執照的子公司,這些子公司被稱為登陸公司(並且是 Deriv Group 的全資子公司)。
+
+此呼叫提供每個登陸公司的資料。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
new file mode 100644
index 000000000..0b91bf17c
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/landing-company-calls/landing-company/index.md
@@ -0,0 +1,26 @@
+---
+title: 登陸公司
+hide_title: false
+draft: false
+sidebar_label: 登陸公司
+sidebar_position: 4
+tags:
+ - 概念
+ - 登陸
+ - 公司
+ - 術語
+keywords:
+ - 概念
+ - 登陸
+ - 公司
+ - 術語
+description: 什麼是登陸公司 API 呼叫?
+---
+
+### 什麼是登陸公司 API 呼叫?
+
+該公司在不同的司法管轄區擁有多家獲得執照的子公司,這些子公司被稱為登陸公司。
+
+此呼叫將為指定國家/地區的客戶傳回適當的登陸公司。
+
+綜合指數和金融合約(外匯、股票指數、大宗商品)的登陸公司可能有所不同。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
new file mode 100644
index 000000000..55a4ccad8
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/residence-list/index.md
@@ -0,0 +1,73 @@
+---
+title: 國家清單
+hide_title: false
+draft: false
+sidebar_label: 國家清單
+sidebar_position: 2
+tags:
+ - 概念
+ - 國家
+ - 居民
+ - 清單
+ - 術語
+keywords:
+ - 概念
+ - 國家
+ - 居民
+ - 清單
+ - 術語
+description: 什麼是國家清單 API 呼叫?
+---
+
+### 什麼是國家清單 API 呼叫?
+
+國家清單和 2 個字母的國家/地區代碼,適用於填寫開戶表格。
+
+範例清單可以是這樣的:
+
+```json
+[
+ {
+ "識別": {
+ "服務": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {
+ "護照": {
+ "display_name": "護照"
+ }
+ },
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "93",
+ "文字": "阿富汗",
+ "數值": "af"
+ },
+ {
+ "識別": {
+ "服務": {
+ "idv": {
+ "documents_supported": {},
+ "has_visual_sample": 0,
+ "is_country_supported": 0
+ },
+ "onfido": {
+ "documents_supported": {},
+ "is_country_supported": 0
+ }
+ }
+ },
+ "phone_idd": "35818",
+ "文字": "奧蘭群島",
+ "數值": "ax"
+ }
+]
+```
+
+您可以在 [API 總管 - 國家清單] 中閱讀更多關於`國家清單`的詳細資料(https://api.deriv.com/api-explorer#residence_list)
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
new file mode 100644
index 000000000..b4df447bc
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/_category_.json
@@ -0,0 +1,8 @@
+{
+ "label": "跳動點呼叫",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "了解跳動點 API 呼叫"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
new file mode 100644
index 000000000..1cf78c41d
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-history/index.md
@@ -0,0 +1,22 @@
+---
+title: 跳動點歷史
+hide_title: false
+draft: false
+sidebar_label: 跳動點歷史
+sidebar_position: 4
+tags:
+ - 概念
+ - 跳動點
+ - 歷史
+ - 術語
+keywords:
+ - 概念
+ - 跳動點
+ - 歷史
+ - 術語
+description: 什麼是跳動點歷史 API 呼叫?
+---
+
+### 什麼是跳動點歷史 API 呼叫?
+
+獲取指定符號的跳動點歷史資料。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
new file mode 100644
index 000000000..e8acf86d9
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/tick/ticks-stream/index.md
@@ -0,0 +1,22 @@
+---
+title: 跳動點流
+hide_title: false
+draft: false
+sidebar_label: 跳動點流
+sidebar_position: 4
+tags:
+ - 概念
+ - 跳動點
+ - 流
+ - 術語
+keywords:
+ - 概念
+ - 跳動點
+ - 流
+ - 術語
+description: 什麼是跳動點流 API 呼叫?
+---
+
+### 什麼是跳動點流 API 呼叫?
+
+為指定符號啟動連續的現貨價格更新流。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
new file mode 100644
index 000000000..f776e639b
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/_terminology/trading/trading-durations/index.md
@@ -0,0 +1,24 @@
+---
+title: 交易期限
+hide_title: false
+draft: false
+sidebar_label: 交易期限
+sidebar_position: 4
+tags:
+ - 概念
+ - 資產
+ - 指數
+ - 術語
+keywords:
+ - 概念
+ - 資產
+ - 指數
+ - 術語
+description: 什麼是交易期限 API 呼叫?
+---
+
+### 什麼是交易期限 API 呼叫?
+
+擷取所有可用的基礎以及相應的合約類型和交易期界限的清單。
+
+如果使用者已登入,則只會傳回該使用者登陸公司可用的資產。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/_category_.json
new file mode 100644
index 000000000..6e1598f1c
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "程式碼範例",
+ "position": 3,
+ "link": {
+ "type": "生成索引",
+ "title": "程式碼範例",
+ "description": "了解有哪些 API 程式碼可建立交易應用程式。透過 API 範例學習。"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
new file mode 100644
index 000000000..7699e412f
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/_category_.json
@@ -0,0 +1,9 @@
+{
+ "label": "JavaScript 範例",
+ "position": 1,
+ "link": {
+ "type": "生成索引",
+ "description": "探索可用於建立交易應用程式的 JavaScript 程式碼。透過 JavaScript 範例和 API 範例學習。",
+ "title": "JavaScript 範例"
+ }
+}
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
new file mode 100644
index 000000000..141087983
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/active-symbols/index.mdx
@@ -0,0 +1,26 @@
+---
+title: 動態符號
+draft: false
+sidebar_label: 動態符號
+sidebar_position: 3
+tags:
+ - 程式碼
+ - 範例
+ - 動態
+ - 符號
+keywords:
+ - 程式碼
+ - 範例
+ - 動態
+ - 符號
+description: 了解如何使用 API 範例將動態符號和市場資訊新增到交易應用程式中。
+---
+
+從 '@site/src/components/SandboxIframe' 匯入 SandboxIframe;
+從 '@site/src/components/SandboxIframe/utility/sandboxes' 匯入{ sandboxes };
+
+擷取目前所有動態符號(可交易合約的基礎市場)的清單。
+
+
+
+資料包含與該符號相關的市場和子市場資訊。 如果要擷取指定登陸公司的動態符號,可以將 landing_company 新增至請求物件。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
new file mode 100644
index 000000000..ae4ffa5c6
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/contracts-for-symbol/index.mdx
@@ -0,0 +1,24 @@
+---
+title: 符號合約
+draft: false
+sidebar_label: 符號合約
+sidebar_position: 4
+tags:
+ - 程式碼
+ - 範例
+ - 合約
+ - 符號
+keywords:
+ - 程式碼
+ - 範例
+ - 合約
+ - 符號
+description: 使用此 API 範例,向交易應用程式新增市場符號清單及其最新障礙和持續時間限制。
+---
+
+從 '@site/src/components/SandboxIframe' 匯入 SandboxIframe;
+從 '@site/src/components/SandboxIframe/utility/sandboxes' 匯入{ sandboxes };
+
+對指定符號獲取目前可用的合約清單,以及每個合約的最新障礙和期限限制。
+
+
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
new file mode 100644
index 000000000..c61e155b6
--- /dev/null
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/code-examples/javascript/keep-alive/index.mdx
@@ -0,0 +1,27 @@
+---
+title: 合約提案連線
+draft: false
+sidebar_label: 保持運作
+sidebar_position: 7
+tags:
+ - 程式碼
+ - 範例
+ - 保持
+ - 運作
+keywords:
+ - 程式碼
+ - 範例
+ - 保持
+ - 運作
+description: 透過這個 API 範例,了解如何在透過 Deriv API 取得合約提案時保持連線。
+---
+
+從 '@site/src/components/RenderOfficialContents' 匯入 RenderOfficialContents;
+從 '@site/src/components/SandboxIframe' 匯入 SandboxIframe;
+從 '@site/src/components/SandboxIframe/utility/sandboxes' 匯入{ sandboxes };
+
+
+
本範例中可看到如何在透過 Deriv API 取得合約提案時保持連線。 這個範例透過每隔 30 秒傳送 ping 來保持連線。