UChat Official

Introduction

In this detailed summary, we explore the multi-language support features of your chat platform, focusing on default language settings, user-level customization, and contributing to language expansion.

This guide provides a clear understanding of how the platform accommodates multiple languages, how users and partners can tailor language preferences, and how to assist in expanding language options through community collaboration.

The information is structured to give a comprehensive yet concise overview, emphasizing key functionalities, flexibility, and opportunities for user involvement.

Supported Languages and System Settings

Current Language Support

The platform supports a diverse set of languages, accessible via the Partner Settings in the Weather Level Settings menu. The supported languages include:

Language

Notes

English

Default language for many users

Chinese (Simplified)

Widely used in Mainland China

Chinese (Taiwan)

Traditional Chinese, used in Taiwan

Español (Spanish)

Popular in Spanish-speaking regions

French

Widely spoken in Europe and Africa

Hubro Kubrow

A right-to-left language, possibly a custom or niche language

Dutch

Spoken in the Netherlands and Belgium

Portuguese

Used in Portugal and Brazil

Turkish

Predominant in Turkey

Polish

Common in Poland

Note: The list may expand as community contributions grow.

How to Access Supported Languages

  • Navigate to Partner Settings within your platform.

  • Click on the Default Language dropdown menu.

  • Select from the list of supported languages.

Setting Default Language at the System Level

System-Wide Default Language

Partners can set a default language that applies to all new workspaces and custom domains:

  • Example: Selecting French as the default language.

  • Outcome:

    • All front-end descriptions and interface elements will display in French.

    • Flow Builder interfaces will be translated accordingly.

    • New workspaces will automatically initialize in French.

Implications of System-Level Settings

Aspect

Details

Applies to

All new workspaces and custom domains

Overrides

User-specific language preferences unless changed locally

Flexibility

Can be modified at the user level for individual preferences

User-Level Language Customization

Personal Language Preferences

Each user can override the system default by adjusting their personal settings:

  • Steps to change language:

    1. Click on the top right dropdown menu.

    2. Navigate to Settings.

    3. Select Language.

    4. Choose any supported language from the list.

  • Effect:

    • The selected language applies only to the individual user’s workspace.

    • Users can prefer English, French, or any other supported language regardless of the system default.

Benefits of Dual-Level Settings

Benefit

Description

System-Level

Ensures a consistent default for all new workspaces

User-Level

Allows individual customization for personal preference

This dual approach offers maximum flexibility, accommodating organizational standards and personal preferences simultaneously.

Contributing to Language Expansion

How to Add New Languages

The platform encourages community involvement to expand language support:

  • Step 1: Visit the platform’s YouTube channel.

  • Step 2: Search for the video titled "Multiple Languages".

  • Step 3: Watch the detailed tutorial explaining the process.

Process Overview

Step

Action

Details

1

Access the source files

Hosted on GitHub via a link in the video description

2

Download source files

English versions of frontend and backend files

3

Translate content

Help us by translating the text content into your language

4

Submit translations

Send the translated source files back to the platform team

5

Platform updates

The team will incorporate your translations into the system

Source Files and Collaboration

  • The source files include:

    • Frontend language files

    • Backend language files

  • These files are editable and version-controlled on GitHub.

  • The platform is actively seeking contributions to improve translation accuracy and coverage.

Community-Driven Improvement

  • Users are encouraged to report inaccuracies.

  • Continuous updates aim to refine translations based on user feedback.

  • This collaborative effort helps broaden language accessibility and enhance user experience globally.

Summary of Key Points

  • The platform supports multiple languages, including major global languages and niche options.

  • Default language can be set at the system level, affecting all new workspaces.

  • Individual users can override the default language at any time via personal settings.

  • The platform welcomes community contributions to add new languages through translation efforts.

  • Source files for translation are available on GitHub, facilitating collaborative localization.

Final Thoughts

Flexibility and Community Engagement

The multi-language support system is designed to maximize flexibility for both organizations and individual users. By allowing system-wide defaults and personal overrides, the platform caters to diverse needs. Moreover, the community-driven approach to expanding language options fosters global inclusivity and continuous improvement.

How to Get Involved

  • Set your preferred language in your workspace settings.

  • Help translate by following the tutorial on the YouTube channel.

  • Contribute source files via GitHub to help expand language support.

  • Provide feedback to improve translation accuracy and coverage.