# Language & Localization

Configure the language for all UI text, voice prompts, and content.

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| language | string | "en" | Language code for localization |
| voiceActor | string | - | Specific voice actor for audio feedback |
| content_gender | string | - | Gender preference for content/instructors shown |

**Supported Languages:**

| Code | Language | RTL Support |
|------|----------|-------------|
| en | English | No |
| es | Spanish | No |
| fr | French | No |
| de | German | No |
| nl | Dutch | No |
| it | Italian | No |
| pt | Portuguese | No |
| ru | Russian | No |
| ar | Arabic | Yes |
| he | Hebrew | Yes |
| hi | Hindi | No |
| bn | Bengali | No |
| id | Indonesian | No |
| da | Danish | No |
| el | Greek | No |
| zh | Chinese (Simplified) | No |

**SDK Support:** Requires customParams on most platforms.

**Language Configuration**

_Swift (iOS)_
```swift
// Via customParams
kinestex.createView(
    customParams: [
        "language": "es",
        "content_gender": "female"
    ],
    // ... other params
)
```

_Kotlin (Android)_
```kotlin
// Via customParams
KinesteXSDK.createView(
    customParams = mapOf(
        "language" to "es",
        "content_gender" to "female"
    ),
    // ... other params
)
```

_React Native_
```jsx
// Via customParameters
const postData: IPostData = {
  key: 'YOUR_API_KEY',
  userId: 'user-123',
  company: 'YOUR_COMPANY',
  customParameters: {
    language: 'es',
    content_gender: 'female',
  },
};
```

_Flutter_
```dart
// Via customParams
KinesteXAIFramework.createView(
  customParams: {
    "language": "es",
    "content_gender": "female",
  },
  // ... other params
);
```

_HTML / JavaScript_
```html
// Direct in postData object
const postData = {
  userId: "user-123",
  company: "YOUR_COMPANY",
  key: "YOUR_API_KEY",
  language: "es",
  content_gender: "female",
};
```

_React (TypeScript)_
```tsx
// Via customParameters
const postData: IPostData = {
  key: 'YOUR_API_KEY',
  userId: 'user-123',
  company: 'YOUR_COMPANY',
  customParameters: {
    language: 'es',
    content_gender: 'female',
  },
};
```

---
Source: https://kinestex.com/docs/customization-parameters/language-localization · Index: https://kinestex.com/llms.txt
