i18n.php 694 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. // Functions for internationalization
  3. // I18N support information here
  4. putenv("LANGUAGE=".$_SESSION['language']);
  5. setlocale( LC_ALL, 'C.UTF-8' );
  6. $domain = 'hestiacp';
  7. $localedir = '/usr/local/hestia/web/locale';
  8. bindtextdomain($domain, $localedir);
  9. textdomain($domain);
  10. /**
  11. * Detects user language from Accept-Language HTTP header.
  12. * @param string Fallback language (default: 'en')
  13. * @return string Language code (such as 'en' and 'ja')
  14. */
  15. function detect_user_language($fallback='en_US') {
  16. }
  17. /**
  18. * Detects user language .
  19. * @param string Fallback language (default: 'en')
  20. * @return string Language code (such as 'en' and 'ja')
  21. */
  22. function detect_login_language(){
  23. }