Ultimate Multi Host System For Xenforo 2.3.10.1.0

Change log

  • Redesigned translator config format: cloud APIs no longer require endpoint URL, defaults applied automatically
  • Unified translator field name from translate_endpoint to endpoint across Baidu, Google, Gemini translators
  • Fixed lutish_translation_prompt default value missing required {sourceLang} placeholder
  • Simplified Multi-Site Options admin UI: removed two-layer domain+language tabs, domain and language now a single unified entity
  • Fixed domain URL rtrim consistency between save controller and listener to prevent cache key mismatch
  • Added stale cache detection: rebuilds lutishmulti_set when language_code field is missing from old-format cache
  • Fixed resolveLanguageOverrides(): removed language fallback that showed wrong-language overrides when user switched languages
  • Built pre-computed lang_index cache (language → options map) for O(1) frontend lookups, built at admin save time
  • Added _saved_at timestamp to cloud push/fetch for deterministic replication delay detection
  • Fixed guest language switching: read language_id cookie directly since app_pub_setup fires before XF language resolution
  • Added option_explain.lutish_translator_configs phrase documenting all 11 supported translation services
Back
Top