---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/dev/games/doc/en/sdk/defold/environment.md
  - https://yandex.com/dev/games/doc/hi/sdk/defold/environment.md
  - https://yandex.com/dev/games/doc/ko/sdk/defold/environment.md
  - https://yandex.com/dev/games/doc/ru/sdk/defold/environment.md
  - https://yandex.com/dev/games/doc/tr/sdk/defold/environment.md
  - https://yandex.com/dev/games/doc/vi/sdk/defold/environment.md
  - https://yandex.com/dev/games/doc/zh/sdk/defold/environment.md
  - href: vi/sdk/defold/environment.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/games/doc/vi/llms.txt

# Biến môi trường

Bạn có thể nhận thông tin về môi trường có trò chơi đang chạy. Để làm như vậy, hãy sử dụng đối tượng`ysdk.environment`.

```lua
{
  app: {
    id: string
  },
  browser: {
    lang: string
  },
  i18n: {
    lang: string;
    tld: string;
  },
  payload: string|nil;
}
```

## Đối tượng environment

Chứa các biến môi trường của trò chơi.

#|
|| **Tham số** | **Kiểu dữ liệu** | **Mô tả** ||
|| `app` | table | Dữ liệu trò chơi. ||
|| `browser` | table | Dữ liệu trình duyệt. ||
|| `i18n` | table | Thông tin để sử dụng trên quốc tế cho dịch vụ. ||
|| `payload` | string\|nil | Giá trị của tham số `payload` từ địa chỉ của trò chơi. Tham số tùy chọn. Ví dụ: trong `https://yandex.ru/games/app/123?payload=test`, bạn có thể trả về `test` như sau: `ysdk.environment.payload`. ||
|#

### Cấu trúc app

#|
|| **Tham số** | **Kiểu dữ liệu** | **Mô tả** ||
|| `id` | string | ID trò chơi. ||
|#

### Cấu trúc browser

#|
|| **Tham số** | **Kiểu dữ liệu** | **Mô tả** ||
|| `lang` | string | Ngôn ngữ ưu tiên của trình duyệt theo định dạng ISO 639-1. ||
|#

### Cấu trúc i18n

#|
|| **Tham số** | **Kiểu dữ liệu** | **Mô tả** ||
|| `lang` | string | [Ngôn ngữ giao diện Yandex Games](https://yandex.com/dev/games/doc/vi/concepts/languages-and-domains.md#languages) ở định dạng ISO 639-1. Ví dụ: `"tr"` có nghĩa là trò chơi hiện đang chạy ở giao diện Thổ Nhĩ Kỳ của Yandex Games. Sử dụng tham số này để xác định ngôn ngữ của người dùng trong trò chơi. ||
|| `tld` | string | Miền cấp cao nhất. Ví dụ, `"com"` có nghĩa là trò chơi hiện đang chạy trên miền quốc tế của Yandex Games. Khi triển khai trò chơi trên miền riêng, hãy lưu ý rằng nó phải hoạt động bình thường trên bất kỳ miền yandex nào. ||
|#

---



<!-- source: vi/_includes/button-git-defold.md -->
<a href="https://github.com/yandex-games-plugins/defold">
  <span class="button">Kho lưu trữ</span>
</a>
<!-- endsource: vi/_includes/button-git-defold.md -->
