test_switcher.php 695 B

12345678910111213141516171819202122
  1. <?php
  2. session_start();
  3. require_once 'includes/config.php';
  4. require_once 'includes/translation.php';
  5. $translation = Translation::getInstance();
  6. echo "Current language: " . $translation->getCurrentLanguage() . "\n";
  7. echo "Supported languages: " . implode(', ', array_keys($translation->getSupportedLanguages())) . "\n\n";
  8. echo "Language switcher HTML:\n";
  9. echo $translation->getLanguageSwitcher('test.php') . "\n\n";
  10. // Test URL generation
  11. echo "Testing URL generation:\n";
  12. foreach (['en', 'fi'] as $lang) {
  13. $url = 'test.php';
  14. $separator = strpos($url, '?') !== false ? '&' : '?';
  15. $switcherUrl = $url . $separator . 'lang=' . $lang;
  16. echo "Language $lang: $switcherUrl\n";
  17. }
  18. ?>