Modern Loading Screen

This comprehensive documentation covers the configuration system for the gaming application, including language support, UI settings, and core functionality management.

🌐 Language Configuration (LoadingLanguage)

Language Settings

languageSettings: {
    defaultLanguage: "tr",              // Default language: "en" or "tr"
    supportedLanguages: ["en", "tr"],   // Supported languages list
    fallbackLanguage: "en"              // Fallback if translation not found
}

Parameters:

  • defaultLanguage: Sets the initial language on page load

  • supportedLanguages: Array of available language codes

  • fallbackLanguage: Used when a translation is missing

Translation Data Structure

The translation system supports comprehensive multilingual content across all application features:

Interface Elements

interface: {
    musicTooltip: "Music Player",           // Music button tooltip
    minigameTooltip: "Mini Games",          // Minigame button tooltip
    gameImages: "Game Gallery",             // Image gallery title
    staffList: "Staff Team",                // Staff panel title
    staffListDesc: "Server Management Team" // Staff panel description
}

Loading System

Music System

Game System

⚙️ Application Configuration (LoadingConfig)

Branding Settings

Purpose: Defines the application's visual branding elements displayed in the header.

Background Display Configuration

The application supports three background display modes:

1. Video Background (YouTube)

2. Local Video Background

3. Slideshow Background

Display Mode Options:

  • "video": YouTube video background

  • "local_video": Local MP4 file background

  • "slideshow": Rotating image slideshow

Music Player Configuration

Music Track Properties:

  • audioFilePath: Path to the audio file

  • songTitle: Display name of the song

  • artistName: Artist or composer name

Purpose: Defines images displayed in the gallery accessible via the bottom-left button.

Staff Team Configuration

Available Roles:

  • "Founder": Founder

  • "Admin": Administrator

  • "Developer": Developer team member

Last updated